-
IBM AIX LV migratepv 작업System of Infra/Unix System 2020. 4. 23. 20:42반응형
IBM AIX LV migratepv 작업
#시나리오#
현재 rootvg의 영역을 hdisk0과 hdisk1에 펼쳐서 사용을 하고 있는 상태입니다. 이중화를 위해서 미러링 작업을 해주는 게 일반적이지만 미러링이 되어 있지 않은 상태에서 hdisk1에 있는 LV를 hdisk0번으로 옮겨주는 작업을 진행하는 시나리오입니다.
[root@test_svr1:/]# lspv hdisk0 00008492ef481bbc rootvg active hdisk1 none None
-> 같은 rootvg안에서 LV를 옮겨야 하는 작업을 진행하기 위해서 hdisk1에 rootvg를 확장하겠습니다.
[root@test_svr1:/]# extendvg rootvg hdisk1 0516-1254 extendvg: Changing the PVID in the ODM.
-> extendvg를 통해서 rootvg의 영역을 확장시켜주는 작업을 진행하였습니다.
[root@test_svr1:/]# lspv hdisk0 00008492ef481bbc rootvg active hdisk1 00c5c6d79d3a3917 rootvg active
-> hdisk0, hdisk1 rootvg영역이 활성화되었습니다.
[root@test_svr1:/]# lspv -l hdisk0 hdisk0: LV NAME LPs PPs DISTRIBUTION MOUNT POINT livedump 1 1 00..01..00..00..00 /var/adm/ras/livedump ...(생략) hd2 20 20 00..00..20..00..00 /usr hd4 8 8 00..00..08..00..00 / hd3 8 8 00..00..08..00..00 /tmp hd9var 20 20 00..00..20..00..00 /var hd10opt 20 20 00..20..00..00..00 /opt hd1 8 8 00..08..00..00..00 /home
-> 현재 rootvg의 영역 중에서 hdisk0번에 있는 LV에 대한 리스트입니다.
[root@test_svr1:/]# lspv -l hdisk1 ...
-> 보시다시피 hdisk1번에는 아직까지 생성된 LV가 없는 것으로 보입니다.
[root@test_svr1:/]# mklv -y MIGRATE_LV -t jfs2 -e x rootvg 5 hdisk1 MIGRATE_LV
-> 방법 1. command를 통해서 MIGARATV라는 LV를 hdisk1번에 생성해줍니다.
[root@test_svr1:/]# smit mklv VOLUME GROUP name [rootvg] Logical volume NAME [MIGRATE_LV] * VOLUME GROUP name rootvg * Number of LOGICAL PARTITIONS [5] PHYSICAL VOLUME name [hdisk1] Logical volume TYPE [jfs2] POSITION on physical volume middle RANGE of physical volumes maximum Command: OK stdout: yes stderr: no Before command completion, additional instructions may appear below. MIGRATE_LV
-> 방법 2. smit mklv를 통해서 MIGARAT_LV라는 LV를 hdisk1번에 생성해줍니다.
[root@test_svr1:/]# lspv -l hdisk1 hdisk1: LV NAME LPs PPs DISTRIBUTION MOUNT POINT MIGRATE_LV 5 5 00..05..00..00..00 N/A
-> hdisk1번에 MIGRATE_LV가 생성된 것을 확인할 수 있습니다. 또한 마운트 포인트도 없기 때문에 파일 시스템을 생성해 주도록 하겠습니다.
[root@test_svr1:/]# crfs -v jfs2 -d MIGRATE_LV -m /migrate_fs -A yes -p rw -a agblksize=512 File system created successfully. 1310196 kilobytes total disk space. New File System size is 2621440
-> 방법 1. command를 통해서 /migrate_fs라는 파일 시스템을 생성해줍니다.
[root@test_svr1:/]# smit jfs2 Add an Enhanced Journaled File System on a Previously Defined Logical Volume->(선택) * LOGICAL VOLUME name MIGRATE_LV * MOUNT POINT [/migrate_fs] Mount AUTOMATICALLY at system restart? [yes] PERMISSIONS read/write Block Size (bytes) 512 Command: OK stdout: yes stderr: no Before command completion, additional instructions may appear below. File system created successfully. 1310196 kilobytes total disk space. New File System size is 2621440
-> 방법 2. smit jfs2를 통해서 /migrate_fs라는 파일 시스템을 생성해줍니다.
[root@test_svr1:/]# lsfs -a | grep -i migrate_fs /dev/MIGRATE_LV -- /migrate_fs jfs2 2621440 rw yes no
-> migrate_fs에 대한 마운트 포인트가 설정된 파일 시스템 내용입니다.
[root@test_svr1:/]# cat /etc/filesystems /migrate_fs: dev = /dev/MIGRATE_LV vfs = jfs2 log = /dev/hd8 mount = true options = rw account = false
-> 파일 시스템을 생성하고 마운트가 되었다면 /etc/filesystems에 생성이 됩니다.
[root@test_svr1:/]# mount /migrate_fs
-> migrate_fs를 마운트 해줍니다.
[root@test_svr1:/]# df -tg Filesystem GB blocks Used Free %Used Mounted on ...(생략) /dev/hd10opt 5.00 0.09 4.91 2% /opt /dev/livedump 0.25 0.00 0.25 1% /var/adm/ras/livedump /dev/ptflv 10.00 9.43 0.57 95% /ptf /dev/MIGRATE_LV 1.25 0.00 1.25 1% /migrate_fs
-> migrate_fs를 마운트가 된 것을 확인할 수 있습니다. 여기까지는 사실 migratepv와 상관없는 내용이기도 합니다. 환경을 구성하기 위해서 진행한 작업이라고 생각하시면 됩니다.
[root@test_svr1:/]# umount /migrate_fs
-> migratepv를 하기 위해서 migrate_fs를 umount 해줍니다.
[root@test_svr1:/]# migratepv -l MIGRATE_LV hdisk1 hdisk0
-> hdisk1번에 있는 MIGRATE_LV를 hdisk0번으로 이동시켜줍니다.
[root@test_svr1:/]# lspv -l hdisk0 hdisk0: LV NAME LPs PPs DISTRIBUTION MOUNT POINT livedump 1 1 00..01..00..00..00 /var/adm/ras/livedump ptflv 40 40 40..00..00..00..00 /ptf hd11admin 4 4 00..00..04..00..00 /admin lg_dumplv 16 16 16..00..00..00..00 N/A MIGRATE_LV 5 5 00..03..02..00..00 /migrate_fs
-> hdisk0번에 기존에 없던 MIGRATE_LV가 이동한 모습을 확인할 수 있고 mount까지 해준 모습입니다.
PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.
포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.
반응형'System of Infra > Unix System' 카테고리의 다른 글
IBM AIX VG,LV,FS command 생성 (0) 2020.05.06 IBM AIX NTP 설정 작업하는 방법 (0) 2020.05.02 IBM AIX NFS mount 구성 방법 (0) 2020.04.21 IBM AIX SCP, FTP 사용 방법 (2) 2020.04.20 IBM AIX DUMP DEVICE 증설 및 FILE SYSTEM 증설 작업 (0) 2020.04.18