Solaris 10 10/08 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획

시스템에 비전역 영역이 설치된 경우 Solaris Live Upgrade로 업그레이드

다음 예에서는 비전역 영역이 설치된 시스템을 업그레이드하기 위한 단계에 대해 간략하게 설명합니다. 이 예에서는 Solaris 10 릴리스가 실행 중인 시스템에서 lucreate 명령을 사용하여 새 부트 환경을 만듭니다. 이 시스템에는 비전역 영역이 설치되어 있고 공유 파일 시스템 zone1/root/export에 있는 별도의 파일 시스템을 사용하는 비전역 영역이 있습니다. 새 부트 환경은 luupgrade 명령을 사용하여 Solaris 10 10/08 릴리스로 업그레이드됩니다. 업그레이드된 부트 환경은 luactivate 명령을 사용하여 활성화됩니다.


주 –

이 절차는 시스템이 볼륨 관리자를 실행 중이라고 가정합니다. 볼륨 관리자를 사용하여 이동식 매체를 관리하는 방법에 대한 자세한 내용은 System Administration Guide: Devices and File Systems를 참조하십시오.


  1. 필요한 패치를 설치합니다.

    http://sunsolve.sun.com을 참조하여 가장 최근에 업데이트된 패치 목록이 있는지 확인합니다. SunSolve 웹 사이트에서 정보 문서 206844(이전의 72099)를 검색합니다. 이 예에서 /net/server/export/patches는 패치 경로입니다.


    # patchadd /net/server/export/patches
    # init 6
    
  2. 현재 부트 환경에서 Solaris Live Upgrade 패키지를 제거합니다.


    # pkgrm SUNWlucfg SUNWluu SUNWlur
    
  3. Solaris DVD 또는 CD를 넣습니다. 그런 다음 대상 릴리스에서 대체 Solaris Live Upgrade 패키지를 설치합니다.


    # pkgadd -d /cdrom/cdrom0/Solaris_10/Product SUNWlucfg SUNWlur SUNWluu
    
  4. 부트 환경을 만듭니다.

    다음 예에서는 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
    
  5. 새 부트 환경을 업그레이드합니다.

    이 예에서 /net/server/export/Solaris_10/combined.solaris_wos는 네트워크 설치 이미지의 경로입니다.


    # luupgrade -n newbe -u -s  /net/server/export/Solaris_10/combined.solaris_wos
    
  6. (선택 사항) 부트 환경이 부트 가능한지 확인합니다.

    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          -
  7. 새 부트 환경을 활성화합니다.


    # luactivate newbe
    # init 6
    

    이제 부트 환경 newbe가 활성화됩니다.

  8. (선택 사항) 서로 다른 부트 환경으로 폴백 새 부트 환경을 사용할 수 없거나 다른 부트 환경으로 전환하려면 6 장오류 복구: 원래 부트 환경으로 폴백(작업)을 참조하십시오.