Solaris 9 설치 설명서

Solaris Live Upgrade(명령줄 인터페이스)를 사용한 업그레이드의 예

이 예에서는 Solaris 2.6 릴리스를 실행 중인 시스템에서 lucreate 명령을 사용하여 새 부트 환경을 만듭니다. 새 부트 환경은 luupgrade 명령을 사용하여 Solaris 9 릴리스로 업그레이드됩니다. 업그레이드된 부트 환경은 luactivate 명령을 사용하여 활성화됩니다. 원래의 부트 환경으로 복구하는 예도 제공합니다.

활성 부트 환경에서 Live Upgrade 설치

  1. Solaris 9 DVD 또는 Solaris 9 Software 2 of 2 CD를 넣으십시오.

  2. 사용 중인 매체별 설치 단계를 따르십시오.

    • Solaris 9 DVD를 사용 중인 경우, 설치 관리자로 디렉토리를 변경하고 설치 관리자를 실행합니다.


      # cd /cdrom/cdrom0/Solaris_9/Tool/Installers
      # ./liveupgrade20
      

      Solaris Web Start 설치 관리자가 표시됩니다.

    • Solaris 9 Software 2 of 2 CD를 사용 중인 경우, 설치 관리자를 실행합니다.


      % ./installer
      

      Solaris Web Start 관리자가 표시됩니다.

  3. 설치 유형 선택 패널에서 사용자 정의를 누릅니다.

  4. 로켈 선택 패널에서 설치할 언어를 누릅니다.

  5. 설치할 소프트웨어를 선택합니다.

    • DVD의 경우, 구성 요소 선택 패널에서 다음을 눌러 패키지를 설치합니다.

    • CD의 경우에는 제품 선택 패널에서 Solaris Live Upgrade 기본 설치를 누른 뒤 다른 소프트웨어를 눌러 선택 취소합니다.

  6. Solaris Web Start 설치 관리자 패널의 지침에 따라 소프트웨어를 설치합니다.

부트 환경 작성

소스 부트 환경의 이름은 -c 옵션을 사용해 c0t4d0s0으로 지정됩니다. 시스템에서 부트 환경을 만들기 위해 처음으로 Solaris Live Upgrade를 사용하는 경우 소스 부트 환경의 이름을 지정해야 합니다. 그 이후의 부트 환경 작성에는 -c 옵션 사용이 필요하지 않습니다.

새 부트 환경의 이름은 c0t15d0s0으로 지정됩니다. -A 옵션은 부트 환경 이름과 관련된 설명을 작성합니다.

루트(/) 파일 시스템은 새 부트 환경으로 복사됩니다. 또한 소스 부트 환경의 스왑 슬라이스를 공유하는 것이 아니라 새 스왑 슬라이스를 작성합니다.


# lucreate -A 'BE_description' -c c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs \
-m -:/dev/dsk/c0t15d0s1:swap -n c0t15d0s0

비활성 부트 환경 업그레이드

비활성 부트 환경의 이름은 c0t15d0s0으로 지정됩니다. 업그레이드하기 위해 사용할 운영 체제 이미지를 네트워크에서 가져옵니다.


# luupgrade -n c0t15d0s0 -u -s /net/ins3-svr/export/s9/combined.s9s_wos

부트 환경의 부트 가능 여부 검사

lustatus 명령은 부트 환경 작성의 완료 여부 및 부트 환경의 부트 가능성을 보고합니다.


# lustatus

BE_name                     Complete  Active  ActiveOnReboot  CopyStatus
------------------------------------------------------------------------
c0t4d0s0                    yes       yes     yes             -
c0t15d0s0                   yes       no      no              -

비활성 부트 환경 활성화

c0t15d0s0 부트 환경이 luactivate 명령을 통해 부트 가능 상태가 됩니다. 시스템이 재부트된 뒤 c0t15d0s0이 활성 부트 환경이 됩니다. c0t4d0s0 부트 환경이 이제 비활성화됩니다.


# luactivate c0t15d0s0
# init 6

소스 부트 환경으로 폴백

폴백 절차는 새 부트 환경 활성화 상태에 따라 다음 세 가지가 있습니다.

성공적인 부트 환경 작성 시의 폴백

이 예에서 원래의 c0t4d0s0 부트 환경이 성공적으로 활성화되었음에도 불구하고 활성 부트 환경으로 복귀됩니다. 장치 이름은 first_disk입니다.


# /usr/sbin/luactivate first_disk 
# init 6

SPARC: 실패한 부트 환경 활성화에서의 폴백

이 예에서는 새 부트 환경을 부트할 수 없는 상태입니다. 원래의 부트 환경인 c0t4d0s0에서 부트하기 전에 단일 사용자 모드에서 OK 프롬프트로 복귀해야 합니다.


OK boot net -s
# /sbin/luactivate first_disk
Do you want to fallback to activate boot environment c0t4d0s0 
(yes or no)? yes
# init 6

원래의 부트 환경인 c0t4d0s0이 활성 부트 환경이 됩니다.

SPARC: DVD, CD 또는 넷 설치 이미지를 사용하여 원래 부트 환경으로 폴백

이 예에서는 새 부트 환경을 부트할 수 없는 상태입니다. 원래의 부트 환경에서 부트할 수 없으며 매체나 넷 설치 이미지를 사용해야 합니다. 장치는 /dev/dsk/c0t4d0s0입니다. 원래의 부트 환경인 c0t4d0s0이 활성 부트 환경이 됩니다.


OK boot net -s
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
# umount /mnt 
# init 6