다음 절차에 따라 업그레이드를 수행하지 않으면 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를 포함하는 모든 "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 |