[AIX] alt disk install 및 disk 제거 방법까지 완벽 정리

반응형

 

AIX alt_disk_install 방법

# alt_disk 옵션 설명

- C : clone
- B : bootlist 
- O : altinst_rootvg odm을 다른 시스템(장비)에 사용이 가능하도록 cleaning. 
  O 옵션 적용 시 리셋되는 내용들은 hostname, network 정보, 기타 device 정보

정리 : 동일한 시스템(장비)내에서 사용하려면 O 옵션을 제외한 CB만 사용. - 다른 시스템 alt disk 사용 용도
        다른 시스템(장비)로 옮겨서 사용하려면 O 옵션을 포함한 CBO 사용. - 백업 용도
Welcome to AIX Version 7.2!  (AIX 7.2 기준)

# lspv // 현재 hdisk 확인
hdisk0          00cb911076ca3c18                    rootvg          active      
hdisk1          none                          None  // hdisk0 → hdisk1로 alt_disk 작업 실시




command : 
alt_disk_install -옵션 hdiskX(alt_disk로 이미지가 심어지는 대상이 될 디스크)

# alt _disk_install -CBO hdisk1  // 다른 환경의 시스템에 옮겨서 사용할 예정이라 옵션은 CBO)
+-----------------------------------------------------------------------------+
ATTENTION: calling new module /usr/sbin/alt_disk_copy. Please see the alt_disk_copy man page
and documentation for more details.
Executing command: {/usr/sbin/alt_disk_copy -B -O -d "hdisk0"}
+-----------------------------------------------------------------------------+
Calling mkszfile to create new /image.data file.
Checking disk sizes.
Creating cloned rootvg volume group and associated logical volumes.
Creating logical volume alt_hd5.
Creating logical volume alt_hd6.
Creating logical volume alt_hd8.
Creating logical volume alt_hd4.
Creating logical volume alt_hd2.
Creating logical volume alt_hd9var.
Creating logical volume alt_hd3.
Creating logical volume alt_hd1.
Creating logical volume alt_hd10opt.
Creating logical volume alt_hd11admin.
Creating logical volume alt_lg_dumplv.
Creating logical volume alt_livedump.
Creating /alt_inst/ file system.
Creating /alt_inst/admin file system.
Creating /alt_inst/home file system.
Creating /alt_inst/opt file system.
Creating /alt_inst/tmp file system.
Creating /alt_inst/usr file system.
Creating /alt_inst/var file system.
Creating /alt_inst/var/adm/ras/livedump file system.
Generating a list of files 
for backup and restore into the alternate file system...
Backing-up the rootvg files and restoring them to the alternate file system...
Modifying ODM on cloned disk.
Building boot image on cloned disk.
Resetting all device attributes.
NOTE: The first boot from altinst_rootvg will prompt to define the new
system console.
Resetting all device attributes.
NOTE: The first boot from altinst_rootvg will prompt to define the new
system console.
forced unmount of /alt_inst/var/adm/ras/livedump
forced unmount of /alt_inst/var/adm/ras/livedump
forced unmount of /alt_inst/var
forced unmount of /alt_inst/var
forced unmount of /alt_inst/usr
forced unmount of /alt_inst/usr
forced unmount of /alt_inst/tmp
forced unmount of /alt_inst/tmp
forced unmount of /alt_inst/opt
forced unmount of /alt_inst/opt
forced unmount of /alt_inst/home
forced unmount of /alt_inst/home
forced unmount of /alt_inst/admin
forced unmount of /alt_inst/admin
forced unmount of /alt_inst
forced unmount of /alt_inst
Changing logical volume names in volume group descriptor area.
Fixing LV control blocks...
Fixing file system superblocks...




# lspv  // 작업 상태 확인
hdisk0          00cb911076ca3c18                    rootvg          active
hdisk1          00cb90d076e079c2                    altinst_rootvg



command : 
alt_disk_install -X altinst_rootvg

# alt_disk_install -X altinst_rootvg  // alt_disk 제거

+-----------------------------------------------------------------------------+
ATTENTION: calling new module /usr/sbin/alt_rootvg_op. Please see the alt_rootvg_op man page
and documentation for more details.
Executing command: {/usr/sbin/alt_rootvg_op -X altinst_rootvg}
+-----------------------------------------------------------------------------+
Bootlist is set to the boot disk: hdisk0 blv=hd5
#


# lspv  // 작업 상태 확인
hdisk0          00cb911076ca3c18                    rootvg          active
hdisk1          00cb90d076e079c2                    none  // 제거 완료



# lsdev -Cc disk  // 현재 RAID 0으로 2개의 hdisk가 보이는데요. disk를 물리적으로 제거하기 위해서는 odm에서 hdisk1(alt_disk 작업 실시된 디스크)을 인식하지 못하게 해야지만 diag에서 disk 제거 과정이 진행할 수 있습니다.
즉, 사용 중이지 않은 상태로 만들어야 diag에서 제거가 됩니다.
hdisk0 Available 02-00-00 SAS 4K RAID 0 SSD Array
hdisk1 Available 02-00-00 SAS 4K RAID 0 SSD Array



# lsdev -C | grep -i 02-00
hdisk0     Available 02-00-00    SAS 4K RAID 0 SSD Array
hdisk1     Available 02-00-00    SAS 4K RAID 0 SSD Array  // 제거 대상 device
pdisk0     Available 02-00-00    Physical SAS 4K Solid State Drive
pdisk1     Available 02-00-00    Physical SAS 4K Solid State Drive  // 제거 대상 device
sas0       Available 02-00-00    Controller SAS Protocol
sata0      Available 02-00-00    Controller SATA Protocol
ses0       Available 02-00-00    SAS Enclosure Services Device
sfwcomm6   Available 02-00-00-FF SAS Storage Framework Comm
sissas0    Available 02-00       PCIe3 x8 SAS RAID Internal Adapter 6Gb



# rmdev -dl hdisk1
hdisk1 deleted
# rmdev -dl pdisk1 
pdisk1 deleted


lspv
hdisk0          00cb911076ca3c18                    rootvg          active

lsdev -Cc disk
hdisk0 Available 02-00-00 SAS 4K RAID 0 SSD Array

# lsdev -C | grep -i 02-00  // hdisk1, pdisk1 제거가 잘 되었죠? 
hdisk0     Available 02-00-00    SAS 4K RAID 0 SSD Array
pdisk0     Available 02-00-00    Physical SAS 4K Solid State Drive
sas0       Available 02-00-00    Controller SAS Protocol
sata0      Available 02-00-00    Controller SATA Protocol
ses0       Available 02-00-00    SAS Enclosure Services Device
sfwcomm6   Available 02-00-00-FF SAS Storage Framework Comm
sissas0    Available 02-00       PCIe3 x8 SAS RAID Internal Adapter 6Gb 



# diag
- Task Selection - Hot Plug Task - SCSI and RAID Hot Plug Manager - Replace/Remove device - hdisk1 선택 후 실제 장비 전면부 Disk에 LED 점등되는 Disk를 제거 한 후 Enter 누르시면 제거 과정은 끝이납니다.

제거 된 alt_disk는 다른 환경의 시스템에 장착하여 부팅하면 되겠습니다.

 

반응형

댓글

Designed by JB FACTORY