본문으로 바로가기

AIX P-Series Disk 교체 프로세스

category AIX 2016. 8. 4. 15:43
728x90

P-Series Disk 교체 프로세스


          장애디스크 확인 >> unmirrorvg >> reducevg


          장애디스크 확인

          1. # errpt >> error log 확인

디스크 1 에러 확인

          2. # lsvg l rootvg >> 디스크에 문제가 있을 경우 LV STATE stale로 표시

미려가 되어있지 않은 경우에는 LPs PPs가 같게 되어져 있습니다.


3. # lsvg p rootvg >> Physical Volume 정보를 확인합니다.

PV STATE missing으로 교체 필요


4. # lspv –l hdisk0, #lspv –l hdisk1 >> hdisk0,1에 할당되어있는 LV(Logical Volume)를 확인

   lg_dump_lv는 교체할 디스크에만 존재하기 때문에 migration이 필요

5. # migratepv l lg_dump_lv hdisk1 hdisk0 >> 데이터를 hdisk0으로 백업시킵니다.

 

안전하게 unmirror 하는 방법


6. 교체할 디스크를 bootlist에서 제거 # bootlist -m normal diskname

savebase 명령어로 load odm정보를 boot image영역에 저장

bosboot -ad /dev/ipldevice bootimage 새로 심어줍니다


          7. SMIT(System Managemant Interface Tool)을 통해서 hdisk1 unmirrorvg 해줍니다

              >> unmirrorvg rootvg diskname 명령어로도 가능


          8. lsvg l rootvg 명령어 입력 >> LPs PPs 같게 되어져 있으면 mirroring 상태가 아니다

          9. SMIT을 통해서 hdisk1 제거

              >> reducevg rootvg diskname 명령어를 통해서도 가능

bootdevice를 새로 만들어 옮긴경우 fail될수 있다

                    reducevg -d rootvg diskname으로 강제 제거 시도 했을때 dumplv 가 아니고

                    다른게 나오면 지우면 안되고 확인해봐야 한다

reducevg가 완료된이후 lsvg -p rootvg로 상태확인 해야한다

          10. diag Hot Plug Task을 통해 disk replace

               >> # diag Task Selection

>> Hot Plug Task

>> SCSI and SCSI RAID Hot Plug Manager

>> Replace/Remove a Device Attached to an SCSI Hot Swap Enclosure Device

>> hdisk1(교체할 disk) 디스크 선택

>> 엠버를 통해 교체할 디스크 확인 후 Replace

>> Configure(enter)


          11. SMIT extendvg >> 교체한 Physical Volume Volume Group 추가

              >> # extendvg rootvg hdisk1 명령어를 통해서도 가능

              >> # lsvg -p rootvg rootvg 들어갔는지 확인

 

          12. SMIT mirrorvg >> 교체한 디스크를 다시 mirrorvg

              >> 여기서 중요한건 background 로 진행해야합니다.

              >> # mirrorvg rootvg hdisk1명령어를 통해서도 가능

              >> Mirror를 처음 걸어주게 되면 아래처럼 STALE PVs PPs가 존재하게 되며,

해당 값들이 모두 0이 되면 작업이 무사히 종료된 것

          13. bosboot 명령어와 bootlist 명령어를 통해 부트 이미지와 부트 리스트를 재작성

>> bosboot ad /dev/hdisk0

>> bootlist m normal hdisk0 hdisk1

>> ipl_varyon i (부팅 디스크 확인)