다음 절차에서는 Solaris Live Upgrade로 업그레이드하기 위한 간략한 지침이 예와 함께 제공됩니다.
단계에 대한 자세한 내용은 시스템에 비전역 영역이 설치된 경우 Solaris Live Upgrade로 업그레이드(작업)를 참조하십시오.
다음 예에서는 비전역 영역이 설치된 시스템을 업그레이드하기 위한 단계에 대해 간략하게 설명합니다. 이 예에서는 Solaris 10 릴리스가 실행 중인 시스템에서 lucreate 명령을 사용하여 새 부트 환경을 만듭니다. 이 시스템에는 비전역 영역이 설치되어 있고 공유 파일 시스템 zone1/root/export에 있는 별도의 파일 시스템을 사용하는 비전역 영역이 있습니다. 새 부트 환경은 luupgrade 명령을 사용하여 Solaris 10 5/09 릴리스로 업그레이드됩니다. 업그레이드된 부트 환경은 luactivate 명령을 사용하여 활성화됩니다.
이 절차는 시스템이 볼륨 관리자를 실행 중이라고 가정합니다. 볼륨 관리자를 사용하여 이동식 매체를 관리하는 방법에 대한 자세한 내용은 System Administration Guide: Devices and File Systems를 참조하십시오.
필요한 패치를 설치합니다.
http://sunsolve.sun.com을 참조하여 가장 최근에 업데이트된 패치 목록이 있는지 확인합니다. SunSolve 웹 사이트에서 정보 문서 206844(이전의 72099)를 검색합니다. 이 예에서 /net/server/export/patches는 패치 경로입니다.
# patchadd /net/server/export/patches # init 6 |
현재 부트 환경에서 Solaris Live Upgrade 패키지를 제거합니다.
# pkgrm SUNWlucfg SUNWluu SUNWlur |
Solaris DVD 또는 CD를 넣습니다. 그런 다음 대상 릴리스에서 대체 Solaris Live Upgrade 패키지를 설치합니다.
# pkgadd -d /cdrom/cdrom0/Solaris_10/Product SUNWlucfg SUNWlur SUNWluu |
부트 환경을 만듭니다.
다음 예에서는 newbe라는 새 부트 환경이 만들어집니다. 루트(/) 파일 시스템은 c0t1d0s4에 배치됩니다. 현재 부트 환경의 모든 비전역 영역이 새 부트 환경으로 복사됩니다. zone1에 대한 별도의 파일 시스템이 zonecfg add fs 명령으로 만들어졌습니다. 이 별도의 파일 시스템 /zone/root/export는 별도의 파일 시스템 c0t1d0s1에 배치됩니다. 이 옵션을 사용하면 별도의 파일 시스템이 현재 부트 환경과 새 부트 환경 간에 공유되지 않습니다.
# lucreate -n newbe -m /:/dev/dsk/c0t1d0s4:ufs -m /export:/dev/dsk/c0t1d0s1:ufs:zone1 |
새 부트 환경을 업그레이드합니다.
이 예에서 /net/server/export/Solaris_10/combined.solaris_wos는 네트워크 설치 이미지의 경로입니다.
# luupgrade -n newbe -u -s /net/server/export/Solaris_10/combined.solaris_wos |
(선택 사항) 부트 환경이 부트 가능한지 확인합니다.
lustatus 명령은 부트 환경 만들기의 완료 여부를 보고합니다.
# lustatus boot environment Is Active Active Can Copy Name Complete Now OnReboot Delete Status ------------------------------------------------------------------------ c0t1d0s0 yes yes yes no - newbe yes no no yes - |
새 부트 환경을 활성화합니다.
# luactivate newbe # init 6 |
이제 부트 환경 newbe가 활성화됩니다.
(선택 사항) 서로 다른 부트 환경으로 폴백 새 부트 환경을 사용할 수 없거나 다른 부트 환경으로 전환하려면 6 장오류 복구: 원래 부트 환경으로 폴백(작업)을 참조하십시오.