+. fileset 설치
# lslpp -l | grep gpfs
+. GPFS환경구성
# export PATH=$PATH:/usr/lpp/mmfs/bin
# setclock test5; date; rsh test6 date
+. cluster node 정의
# cat /home/gpfs/gpfs.allnodes
db1_gpfs:quorum
db2_gpfs:quorum
+. GPFS3.3 이상의 경우, 라이센스 처리
mmchlicense server --accept -N db1_gpfs,db2_gpfs
+. 클러스터생성
# mmcrcluster -n /home/gpfs/gpfs.allnodes -p db1_gpfs -s db2_gpfs -C gpfs_cluster
(-p:primary server, -s:secondary server, -C:cluster name)
# mmlscluster
# mmshutdown -a
# mmstartup -a
# ps -ef | grep mmfs ; echo "---"; rsh db2_gpfs ps -ef | grep mmfs
+. hdisk 속성변경
# chdev -l hdisk00 -a pv=yes (NSD에 넣는 hdisk가 다른 vg에 속해 있으면 에러발생)
+. NSD Disk definition file 생성 (VG명과 NSD의 이름은 같아야함)
# cat nsd1.desc (DiskName:노드1:노드2:데이터용도:fail그룹명:)
hdisk1:db1_gpfs:db2_gpfs:dataAndMetadata:1:
hdisk2:db1_gpfs:db2_gpfs:dataAndMetadata:1:
hdisk3:db1_gpfs:db2_gpfs:dataAndMetadata:1:
hdisk4:db1_gpfs:db2_gpfs:dataAndMetadata:1:
hdisk5:db1_gpfs:db2_gpfs:dataAndMetadata:1:
hdisk6:db1_gpfs:db2_gpfs:dataAndMetadata:1:
 
+. definition file로 NSD 생성
# mmcrnsd -F /home/gpfs/nsd1.desc -v no
>> 명령을 수행하고 나면 아래와 같이 nsd1.desc 파일 형식이 변경됨
-----------------------------------------------------------------
[db1:root]/home/gpfs >cat nsd2.desc
# hdisk4:db1_gpfs:db2_gpfs:dataAndMetadata:1:
gpfs4nsd:::dataAndMetadata:1::
# hdisk5:db1_gpfs:db2_gpfs:dataAndMetadata:1:
gpfs5nsd:::dataAndMetadata:1::
# hdisk6:db1_gpfs:db2_gpfs:dataAndMetadata:1:
gpfs6nsd:::dataAndMetadata:1::
-----------------------------------------------------------------
# mmlsnsd (생성된 NSD확인)
File system Disk name NSD servers
----------------------------------------------------------------
free disk test1nsd test5_gpfs,test6_gpfs
free disk test2nsd test5_gpfs,test6_gpfs
+. mmlsconfig (설정정보확인)
+. tiebreak용 disk 설정
# mmshutdown -a
# mmchconfig tiebreakerDisks="gpfs1nsd;gpfs2nsd;gpfs3nsd" (3개이상의 nsd disk 지정)
# mmgetstate -aL (GPFS상태확인)

+. 생성된 NSD를 이용하여 filesystem 생성
> 파일시스템 구성에 필요한 description 파일 생성
- nsd1.desc파일이 nsd생성시 자동으로 update되며, 이 파일을 filesystem을 만들기위해
필요한만큼 nsd개수를 조합해줌
- disk.desc 의 모든 disk의 용량을 다 이용한다. 따라서 디렉토리를 따로 만들려면 disk.desc를
따로 만들어서 쓸 것
# mmcrfs /gpfs1 /dev/gpfs1 -F /home/gpfs/nsd1.desc -B 256k -n 2 -N 8000
(-n:파일시스템을 사용할 노드의 개수, -N:파일시스템내의 최대 inode개수)
- -N 옵션 뒤에는 inode 갯수이므로 파일을 몇개나 만들것인지를 결정하지 얼마나 파
일시스템을
쓰게 하는 것을 정하지는 않는다
# mmmount /gpfs1
# lsfs
+. 생성된 gpfs 파일 시스템 삭제
# 모든 node에서 gpfs filesystem을 umount !!!
# mmdelfs /dev/gpfs1
# mmdelnsd /test1nsd
# mmlsnsd
# lspv
# mmshutdown -a
# mmlsconfig
# mmshutdown -a / mmstartup -a
 

'IBM Power' 카테고리의 다른 글

vi expr  (0) 2011.11.16
장착된 NIC가 UTP 타입인지 Fiber 타입인지 확인  (0) 2011.11.16
SSH Configuration  (0) 2011.11.16
DD를 이용한 disk 성능 테스트  (0) 2011.11.16
Ftp를 이용한 network 성능테스트  (0) 2011.11.16
블로그 이미지

Melting

,