다음 절차에 따라 업그레이드를 수행하지 않으면 Solaris Live Upgrade를 사용하여 업그레이드를 수행하고 Veritas VxVM을 실행하는 중 재부트 중에 시스템 장애가 발생합니다. 패키지가 Solaris 고급 패키지화 지침 사항을 따르지 않으면 문제가 발생합니다.
비활성 부트 환경을 작성합니다. 새 부트 환경 작성를 참조하십시오.
비활성 부트 환경을 업그레이드하기 전에 비활성 부트 환경에서 기존 Veritas 소프트웨어를 비활성화시켜야 합니다.
비활성 부트 환경을 마운트합니다.
# lumount inactive_boot_environment_name mount_point |
예:
# lumount solaris8 /.alt.12345 |
vfstab를 포함하는 디렉토리로 변경하십시오. 예:
# cd /.alt.12345/etc |
비활성 부트 환경의 vfstab 파일 사본을 만드십시오. 예:
# cp vfstab vfstab.501 |
복사한 vfstab에서 Veritas 파일 시스템 입력 항목을 모두 제거하십시오. 예:
# sed vfstab.novxfs> vfstab < '/vx\/dsk/s/^/#/g' |
각 행의 첫 번째 문자는 해당 행을 주석 행으로 만드는 #으로 변경됩니다. 이 주석 행은 시스템 파일 주석 행과 다르다는 점에 주의하십시오.
변경된 vfstab 파일을 복사하십시오. 예:
# cp vfstab.novxfs vfstab |
비활성 부트 환경의 시스템 파일로 디렉토리를 변경하십시오. 예:
# cd /.alt.12345/etc |
비활성 부트 환경의 시스템 파일 사본을 만드십시오. 예:
# cp system system.501 |
drv/vx를 포함하는 drv/vx를 포함하는 모든 "forceload:" 입력 항목을 삭제하십시오.
# sed '/forceload: system.novxfs> system < drv\/vx/s/^/*/' |
각 행의 첫 번째 문자는 해당 행을 명령 행으로 만드는 *로 변경됩니다. 이 주석 행은 vfstab 파일 주석 행과 다르다는 점에 주의하십시오.
디렉토리를 비활성 부트 환경의 install-db 파일로 변경하십시오. 예:
# cd /.alt.12345/etc |
Veritas install-db 파일을 작성하십시오. 예:
# touch vx/reconfig.d/state.d/install-db |
비활성 부트 환경을 마운트 해제합니다.
# luumount inactive_boot_environment_name mount_point |
비활성 부트 환경을 업그레이드합니다. 제 33 장을 참조하십시오.
비활성 부트 환경을 활성화시킵니다. 부트 환경 활성화를 참조하십시오.
시스템을 종료하십시오.
# init 0 |
단일 사용자 모드에서 비활성 부트 환경을 부트하십시오.
OK boot -s |
“vxvm” 또는 “VXVM”을 포함하는 몇 개의 메시지와 오류 메시지는 무시할 수 있습니다. 비활성 부트 환경이 활성화됩니다.
Veritas를 업그레이드하십시오.
원래의 vfstab 및 시스템 파일을 복원하십시오.
# cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system |
시스템을 재부트합니다.
# init 6 |