필요한 경우 빠르게 종료할 준비를 하면서 다음 프로세스가 VIOS 업데이트를 수행할 수 있습니까?
기존 VIOS가 hdisk0 및 hdisk1에 미러링되어 있다고 가정합니다. 따라서 부팅 목록에는 hdisk0 및 hdisk1에 대한 항목이 포함됩니다.
1단계. 다음 상황 중 하나에서 문제가 발생할 경우 mksysb 백업을 수행합니다.
$ backupios -file <path to NFS location>/<file name> -mksysb
2단계. 미러 해제(이 단계에서는 hdisk1의 내용이 삭제됩니다)
$ unmirrorios hdisk1
3단계. rootvg 볼륨 그룹에서 hdisk1 제거
$ reducevg hdisk1
단계 4. 다음 명령을 사용하여 hdisk0만 포함하도록 부팅 목록을 변경합니다.
$oem_setup_env
# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 blv=hd5
5단계. alt_root_vg 명령을 사용하여 기존 VIOS 복제
$ alt_root_vg -target hdisk1 -bundle update_all -location < path-to-VIOS-update-package >
6단계. VIOS를 다시 시작하여 hdisk0에서만 부팅되는지 확인합니다.
$ shutdown –restart
이제 VIOS는 hdisk1에서만 부팅되지만 두 개의 복사본(hdisk0 및 hdisk1)이 있습니다. alt_root_vg 명령 문서를 참조하세요.
7단계. 이제 hdisk0에서만 VIOS 업데이트를 수행합니다.
$ updateios -accept -install -dev /some-device
8단계. 이제 hdisk1에 설치된 새 VIOS를 테스트합니다.
9단계. VIOS 문제가 없으면 9단계로 건너뜁니다. 문제가 발생하여 새 VIOS를 실행 취소해야 하는 경우 부트 목록을 hdisk0으로 변경하고 VIOS를 다시 시작하세요.
# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 blv=hd5
10단계. 이제 VIOS를 다시 시작하면 원래 VIOS로 돌아갑니다.
11단계. 이미지 재설치
$ mirrorios -defer hdisk0
12단계. 미러 디스크에 대한 올바른 부팅 목록 재구축
# bosboot -ad /dev/hdisk0
# bosboot -ad /dev/hdisk1
# bootlist -m normal hdisk0 hdisk1