-
IBM AIX GPFS NSD 및 신규 파일시스템 추가 하는 방법System of Infra/Unix System 2021. 9. 27. 22:51728x90반응형
IBM AIX GPFS NSD 및 신규 파일 시스템 추가하는 방법
[test_svr01:root]/tmp/gpfsnew>cat nsd_list # hdisk7:test_svr01:test_svr02:dataAndMetadata:1:nsd01 nsd01:::dataAndMetadata:1::system hdisk6:test_svr01:test_svr02:dataAndMetadata:1:nsd02 -> 추가 hdisk5:test_svr01:test_svr02:dataAndMetadata:1:nsd03 -> 추가
-> 기존 nsd_list를 통해서 생성했던 hdisk7번 아래에 세로 추가시킬 nsd의 디스크인 hdisk6(nsd02), hdisk5(nsd03)를 추가하고 nsd_list의 편집기를 저장합니다. 6번의 경우는 이번 시간에 생성만 진행하고 신규 파일 시스템 추가가 아닌 기존 파일 시스템에서 증설하는 용도로 사용하도록 하겠습니다.
[test_svr01:root]/tmp/gpfsnew> mmcrnsd -F /tmp/gpfsnew/nsd_list -v no mmcrnsd: Processing disk hdisk6 mmcrnsd: 6027-1371 Propagating the cluster configuration data to all affected nodes. This is an asynchronous process. mmcrnsd: Processing disk hdisk5 mmcrnsd: 6027-1371 Propagating the cluster configuration data to all affected nodes. This is an asynchronous process.
-> nsd_list에 작성하였던 nsd 추가 리스트를 대상으로 nsd 생성을 진행합니다.
[test_svr01:root]/tmp/gpfsnew>cat nsd_list # hdisk7:test_svr01:test_svr02:dataAndMetadata:1:nsd01 nsd01:::dataAndMetadata:1::system # hdisk6:test_svr01:test_svr02:dataAndMetadata:1:nsd02 nsd02:::dataAndMetadata:1::system # hdisk5:test_svr01:test_svr02:dataAndMetadata:1:nsd03 nsd03:::dataAndMetadata:1::system
-> 기존 nsd_list에 nsd02:::dataAndMetadata:1::system과 nsd03:::dataAndMetadata:1::system가 생성된 것을 확인할 수 있습니다.
[test_svr01:root]/tmp/gpfsnew>lspv | grep -i nsd hdisk5 00c5c1d7450f730b nsd03 hdisk6 00c5c1d7450f7275 nsd02 hdisk7 00c5c1d7450f71dc nsd01
->lspv 명령어를 통해서 nsd가 올바르게 생성 되어 있는지 확인을 합니다. 생성을 하게 되면 공유 볼륨으로 사용이 되기 때문에 1호기와 2호기에서 모두 보이게 됩니다.
[test_svr01:root]/tmp/gpfsnew>mmlsnsd File system Disk name NSD servers --------------------------------------------------------------------------- nsd01 nsd01 test_svr01,test_svr02 (free disk) gpfs1nsd (directly attached) (free disk) nsd02 test_svr01,test_svr02 (free disk) nsd03 test_svr01,test_svr02
->mmlsd 명령어를 통해서 nsd가 생성된 리스트들을 확인합니다. (free disk)의 영역에 추가된 nsd02, nsd03이 생성된 것을 확인할 수 있습니다.
[test_svr01:root]/tmp/gpfsnew>vi fs_addlist # hdisk5:test_svr01:test_svr02:dataAndMetadata:1:nsd03 nsd03:::dataAndMetadata:1::system
-> fs_addlist라는 편집기 항목을 만들어서 nsd로 생성한 nsd3을 작성 후 저장합니다.
[test_svr01:root]/tmp/gpfsnew>mmcrfs /nsd1 /dev/nsd03 -F fs_addlist -A yes -B 128k -N 16000 GPFS: 6027-531 The following disks of nsd03 will be formatted on node test_svr01: nsd02: size 51200 MB nsd03: size 51200 MB GPFS: 6027-540 Formatting file system ... GPFS: 6027-535 Disks up to size 411 GB can be added to storage pool system. Creating Inode File 16 % complete on Mon Sep 27 21:51:18 2021 33 % complete on Mon Sep 27 21:51:23 2021 66 % complete on Mon Sep 27 21:51:29 2021 100 % complete on Mon Sep 27 21:51:34 2021 Creating Allocation Maps Creating Log Files Clearing Inode Allocation Map Clearing Block Allocation Map Formatting Allocation Map for storage pool system GPFS: 6027-572 Completed creation of file system /dev/nsd03. mmcrfs: 6027-1371 Propagating the cluster configuration data to all affected nodes. This is an asynchronous process.
-> 생성한 nsd3에 신규로 /nsd1 파일시스템을 생성해주도록 합니다. 가능한 기존에 생성된 list를 사용하면 이미 사용 중입니다라는 호출 메시지와 함께 생성이 되지 않기 때문에 신규로 list를 작성하여 작업을 수행합니다.
[test_svr01:root]/tmp/gpfsnew>lsfs -a | grep nsd03 /dev/nsd03 - /nsd1 mmfs -- rw,mtime,relatime,dev=nsd03 no no [test_svr01:root]/tmp/gpfsnew>mount /nsd1
-> 생성이 완료되면 lsfs 명령어를 통해서 파일시스템이 mmfs 타입으로 생성이 된 것을 확인할 수 있습니다. 생성이 된 후에는 mount가 자동으로 되지 않으니 수동으로 진행을 하도록 합니다. 완료가 다 되면 1호기와 2호기에 mount /nsd03을 수행하도록 합니다.
[test_svr01:root]/nsd>df -tg | grep nsd1 /dev/nsd03 100.00 0.53 99.47 1% /nsd1 [test_svr02:root]/>df -tg | grep -i nsd1 /dev/nsd03 100.00 0.53 99.47 1% /nsd1
->1호기와 2호기 모두에서 공유볼륨으로 동일한 파일 시스템이 보이는 것을 확인할 수 있습니다.
[test_svr01:root]/nsd1>touch TEST_ADDNSD [test_svr01:root]/nsd1>ls -al | grep -i TEST_ADDNSD -rw-r--r-- 1 root system 0 Sep 27 22:21 TEST_ADDNSD [test_svr02:root]/nsd1>ls -al | grep -i TEST_ADDNSD -rw-r--r-- 1 root system 0 Sep 27 22:21 TEST_ADDNSD
->1호기에서 TEST_ADDNSD 파일을 생성한 뒤 2호기에서 동일한 파일이 보이는지 확인했을 경우 TEST_ADDNSD 파일이 보이는 것을 확인할 수 있습니다.
[test_svr01:root]/nsd1>mmdf /dev/nsd03 disk disk size failure holds holds free in KB free in KB name in KB group metadata data in full blocks in fragments --------------- ------------- -------- -------- ----- -------------------- ------------------- Disks in storage pool: system (Maximum disk size allowed is 411 GB) nsd02 52428800 1 yes yes 52151936 ( 99%) 204 ( 0%) nsd03 52428800 1 yes yes 52151424 ( 99%) 236 ( 0%) ------------- -------------------- ------------------- (pool total) 104857600 104303360 ( 99%) 440 ( 0%) ============= ==================== =================== (total) 104857600 104303360 ( 99%) 440 ( 0%) Inode Information ----------------- Number of used inodes: 4040 Number of free inodes: 61752 Number of allocated inodes: 65792 Maximum number of inodes: 65792
-> mmdf를 통해서 nsd가 정상적으로 생성이 된 것을 확인할 수 있습니다. 이것으로 기존에 생성한 NSD 신규 파일 시스템과 별개로 신규 파일 시스템을 생성하는 작업을 진행하였습니다.
2021.07.11 - [System and Cloud/Unix] - IBM AIX GPFS 구성하는 방법(1)
2021.07.11 - [System and Cloud/Unix] - IBM AIX GPFS 구성하는 방법(2)
2021.07.11 - [System and Cloud/Unix] - IBM AIX GPFS 구성하는 방법(3)
PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.
포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.
728x90반응형'System of Infra > Unix System' 카테고리의 다른 글
IBM AIX MPIO 구성 정보 확인 방법 (8) 2022.09.22 IBM AIX SMT(Threads) 설정 하는 방법 (0) 2021.11.04 IBM AIX SDD PCM 활용하는 방법 (0) 2021.08.08 IBM AIX ERROR LOGGING BUFFER OVERFLOW 에러 해결 방법 (0) 2021.08.08 IBM AIX GPFS 구성하는 방법(3) (0) 2021.07.11