+. 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 |