[AIX] Mirror Disk 교체
AIX rootvg 미러링 환경에서 장애 디스크를 unmirrorvg, reducevg로 제거하고 새 디스크로 mirrorvg와 bootlist를 다시 구성하는 절차입니다.
요약
- rootvg 미러에서 장애 디스크를 unmirrorvg, reducevg, rmdev로 제거한 뒤 새 디스크를 extendvg와 mirrorvg로 다시 미러링하는 16단계 절차입니다.
- 디스크 제거 후와 미러 재구성 후에 각각
bosboot -ad hdisk0를 수행하고, 마지막에bootlist -om normal hdisk0 hdisk1로 부트 목록을 다시 등록합니다. - 장애 디스크는
errpt의 LVDD I/O ERROR, DISK OPERATION ERROR 항목으로 확인합니다.
Mirror Disk 교체
Mirroring 으로 구성된 rootvg 에서 장애난 DISK 교체 절차는 아래와 같습니다.
- 장애 디스크 확인
# errpt 613E5F38 1212232603 P H LVDD I/O ERROR DETECTED BY LVM A668F553 1212092003 P H hdisk1 DISK OPERATION ERROR - bootlist 확인
# bootlist -om normal - bootlist 재설정
# unmirrorvg rootvg hdisk1 - Unmirror VG 수행
# unmirrorvg rootvg hdisk1 - 각 DISK 의 LV 상태 확인
# lspv -l hdisk0 # lspv -l hdisk1 - 제거가 안되거나, Mirroring 이 아닌 LV 가 남아 있는 경우
# migratepv -l hd6 hdisk1 hdisk0 # lspv -l hdisk0 // 확인 # lspv -l hdisk1 // 확인 - VG 에서 DISK 제거
# reducevg rootvg hdisk1 - 시스템에서 DISK 제거
rmdev -Rdl hdisk1 - bosboot 수행
# bosboot -ad hdisk0 - 신규 디스크 추가(물리 DISK 교체 및 장착)
# diag 혹은 # cfgmgr -v - VG 에 신규 DISK 추가
# extendvg rootvg hdisk1 - Mirror VG 수행
# mirrorvg -S rootvg hdisk0 hdisk1 - rootvg Mirror 확인
# lsvg -l rootvg - bosboot 수행
# bosboot -ad hdisk0 - bootlist 신규 등록
# bootlist -om normal hdisk0 hdisk1 - bootlist 확인
# bootlist -om normal
자주 묻는 질문
unmirrorvg 후에도 장애 디스크에 LV가 남아 있으면 어떻게 하나요?
migratepv로 남은 LV를 정상 디스크로 옮깁니다. 글에서는 migratepv -l hd6 hdisk1 hdisk0로 hd6을 옮긴 뒤 lspv -l로 각 디스크를 확인합니다.
교체한 새 디스크를 rootvg에 다시 미러링하는 명령은 무엇인가요?
extendvg rootvg hdisk1로 VG에 디스크를 추가한 뒤 mirrorvg -S rootvg hdisk0 hdisk1를 실행합니다. 이후 lsvg -l rootvg로 미러 상태를 확인합니다.
디스크 교체 후 부팅 설정은 어떻게 마무리하나요?
bosboot -ad hdisk0를 수행하고 bootlist -om normal hdisk0 hdisk1로 두 디스크를 부트 목록에 등록합니다. 마지막으로 bootlist -om normal로 등록 결과를 확인합니다.