Solaris 9 설치 설명서

33장 Solaris Live Upgrade로 업그레이드(작업)

이 장에서는 Solaris Live Upgrade를 사용하여 업그레이드하고 비활성 부트 환경을 활성화하는 방법에 대하여 설명합니다. 또한 활성화 실패에서 복구하는 방법도 설명합니다. 이 장에는 다음 내용이 포함되어 있습니다.

메뉴 또는 명령줄 인터페이스(CLI)를 사용하여 Solaris Live Upgrade를 사용할 수 있습니다. 두 인터페이스에 대한 절차가 모두 문서화되었습니다. 이런 절차가 있다고 해서 Solaris Live Upgrade를 사용할 가능성이 없어지는 것은 아닙니다. 명령에 대한 자세한 내용은 제 36 장과 CLI 옵션을 보다 자세히 설명하는 해당 설명서 페이지를 참조하십시오.

작업 맵: 부트 환경 업그레이드

표 33–1 작업 맵: Solaris Live Upgrade로 업그레이드

작업  

설명 

지침 

부트 환경을 업그레이드하거나 Solaris Flash 아카이브를 설치합니다. 

  • 운영 환경 이미지로 비활성 부트 환경을 업그레이드합니다.

  • 비활성 부트 환경에 Solaris Flash 아카이브를 설치합니다.

비활성 부트 환경을 활성화합니다.  

변경 사항을 적용하고 비활성 부트 환경을 활성으로 전환합니다.  

부트 환경 활성화

(선택 사항) 활성 시 오류가 발생하면 원래 부트 환경으로 전환합니다.  

오류가 발생하면 원래 부트 환경으로 다시 활성화합니다.  

고장 복구: 원래 부트 환경으로 대체(명령줄 인터페이스)

부트 환경 업그레이드

업그레이드 메뉴 또는 luupgrade 명령을 사용하여 부트 환경을 업그레이드합니다. 이 절에서는 다음 매체에 위치한 파일에서 비활성 부트 환경을 업그레이드하는 절차에 대하여 설명합니다.

업그레이드 지침

부트 환경을 최신의 운영 환경을 사용하여 업그레이드할 때 활성 부트 환경에 영향을 주지 않습니다. 새 파일이 비활성 부트 환경 핵심 파일 시스템과 통합되지만 공유 가능 파일 시스템은 변경되지 않습니다.

업그레이드가 아니라 Solaris Flash 아카이브를 작성했으면 비활성 부트 환경에 아카이브를 설치할 수 있습니다. 새 파일이 부트 환경 핵심 파일 시스템을 덮어쓰지만 공유 가능 파일 시스템은 변경되지 않습니다. 부트 환경에 Solaris Flash 아카이브 설치를 참조하십시오.

물리적 디스크 슬라이스, Solaris 볼륨 관리자 볼륨 또는 Veritas 볼륨 관리자 볼륨의 모든 조합을 포함하고 있는 비활성 부트 환경을 업그레이드할 수 있습니다. 루트(/) 파일 시스템으로 선택된 슬라이스는 RAID–1 볼륨(미러)에 포함되어 있는 단일 슬라이스 연결이어야 합니다. 미러된 파일 시스템을 사용하여 부트 환경을 작성하는 절차에 대해서는 RAID-1 볼륨(미러)으로 부트 환경 작성(명령줄 인터페이스)을(를) 참조하십시오.

Solaris Live Upgrade를 사용하여 패키지 추가 및 제거


주의 – 주의 –

패키지나 패치를 업그레이드, 추가 및 제거할 때, Solaris Live Upgrade는 SVR4 고급 패키지 작성 지침을 준수하는 패키지 또는 패치를 필요로 합니다. Sun 패키지가 이러한 지침을 준수하는 반면 Sun은 타사 공급업체의 패키지 준수를 보장할 수 없습니다. 패키지가 이 지침을 위반하면 패키지 추가 소프트웨어에 오류가 발생하거나 활성 부트 환경을 변경할 수 있습니다.


Solaris Live Upgrade를 사용한 패키지 추가 및 제거에 대한 자세한 정보는 다음을 참조하십시오.

부트 환경에서 운영 체제 이미지 업그레이드(문자 인터페이스)

이 절차를 사용하여 업그레이드하려면 CD, DVD 또는 조합된 설치 이미지 하나만 사용해야 합니다. 하나 이상의 CD를 필요로 하는 설치의 경우, 여러 CD에서 운영 체제 이미지 업그레이드(명령줄 인터페이스) 절차를 사용해야 합니다.

  1. Solaris Live Upgrade 기본 메뉴에서 업그레이드를 선택합니다.

    업그레이드 메뉴 화면이 표시됩니다.

  2. 새 부트 환경의 이름을 입력합니다.

  3. Solaris 설치 이미지가 위치한 경로를 입력합니다.

    설치 매체 유형 

    설명 

    네트워크 파일 시스템 

    설치 이미지가 위치한 네트워크 파일 시스템의 경로를 지정합니다.  

    로컬 파일 

    설치 이미지가 위치한 로컬 파일 시스템의 경로를 지정합니다.  

    로컬 테이프 

    로컬 테이프 장치와 설치 이미지가 위치한 테이프의 위치를 지정합니다.  

    로컬 장치, DVD 또는 CD 

    로컬 장치와 설치 이미지의 경로를 지정합니다.  

    • DVD 또는 하나의 CD를 사용 중인 경우, 다음 예에서와 같이 해당 디스크의 경로를 입력합니다.


      Package Media: /cdrom/solaris9/s0
      
    • 네트워크에 조합된 이미지가 있으면 다음 예에서와 같이 네트워크 파일 시스템의 경로를 입력합니다.


      Package Media: /net/installmachine/export/solaris9/os_image
      
  4. 업그레이드하려면 F3을 누릅니다.

  5. 업그레이드가 완료되면 기본 메뉴가 표시됩니다.

부트 환경에서 운영 체제 이미지를 업그레이드하는 방법(명령줄 인터페이스)

이 절차를 사용해서 업그레이드하려면 CD, DVD 또는 조합된 설치 이미지만 사용해야 합니다. 하나 이상의 CD를 필요로 하는 설치의 경우, 여러 CD에서 운영 체제 이미지 업그레이드(명령줄 인터페이스) 절차를 사용해야 합니다.

  1. 수퍼유저로 로그인합니다.

  2. 다음을 입력하여 업그레이드할 부트 환경과 설치 소프트웨어의 경로를 나타냅니다.


    # luupgrade -u -n BE_name -s os_image_path 
    
    -u

    부트 환경에서 운영 체제 이미지를 업그레이드합니다.

    -n BE_name

    업그레이드될 부트 환경의 이름을 지정합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다.


    예 33–1 부트 환경에서 운영 체제 이미지 업그레이드(명령줄 인터페이스)

    이 예에서는 second_disk 부트 환경이 업그레이드됩니다.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solaris9/OS_image 
    

여러 CD에서 운영 체제 이미지 업그레이드(명령줄 인터페이스)

운영 체제 이미지가 둘 이상의 CD에 있는 경우, 다음 업그레이드 절차를 사용합니다.

  1. 수퍼유저로 로그인합니다.

  2. 다음을 입력하여 업그레이드할 부트 환경과 설치 소프트웨어의 경로를 나타냅니다.


    # luupgrade -u -n BE_name -s os_image_path 
    
    -u

    부트 환경에서 운영 체제 이미지를 업그레이드합니다.

    -n BE_name

    업그레이드될 부트 환경의 이름을 지정합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다.

  3. 설치 관리자가 첫 번째 CD의 내용을 완료하면 두 번째 CD를 삽입합니다.

  4. 이 단계는 이전 단계와 동일하지만 -u 옵션이 -i 옵션으로 교체됩니다. 또한 메뉴 또는 텍스트로 두 번째 CD의 설치 관리자를 실행합니다.

    • 이 명령은 메뉴로 두번 CD에서 설치 프로그램을 실행합니다.


      # luupgrade -i -n BE_name -s os_image_path 
      
    • 이 명령은 두 번째 CD에서 텍스트로 설치 관리자를 실행하며 사용자 상호 작용은 필요하지 않습니다.


      # luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole'
      
    -i

    지정된 매체에서 설치 프로그램을 찾고 해당 프로그램을 실행합니다. 설치 관리자 프로그램은 -s로 지정됩니다.

    -n BE_name

    업그레이드될 부트 환경의 이름을 지정합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다.

    -O '-nodisplay -noconsole'

    (선택 사항) 텍스트 모드로 두 번째 CD에서 설치 관리자를 실행하며 사용자 상호 작용은 필요하지 않습니다.

    부트 환경이 활성화될 준비가 되었습니다. 부트 환경 활성화를 참조하십시오.


    예 33–2 SPARC: 복수 CD에서 운영 체제 이미지를 업그레이드하기(명령줄 인터페이스)

    이 예에서는 second_boot 환경이 업그레이드되고 설치 이미지는 다음 두 개의 CD에 있습니다. Solaris 9 Software 1 of 2 및 Solaris 9 Software 2 of 2 CD. -u 옵션은 CD 세트에 있는 모든 패키지에 대하여 충분한 공간이 있는지 확인합니다. -O옵션과 함께 - nodisplay-noconsole 옵션을 사용하면 문자 사용자 인터페이스가 두번째 CD를 읽은 후 표시되지 않도록 합니다. 이러한 옵션을 사용하면 정보를 입력하라는 메시지가 나타나지 않습니다. 이들 옵션을 생략하여 인터페이스를 표시합니다.

    Solaris 9 Software 1 of 2 CD를 삽입하고 다음을 입력합니다.


    # luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 
    

    Solaris 9 Software 2 of 2 CD를 삽입하고 다음을 입력합니다.


    # luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 -O '-nodisplay \
    -noconsole'
    


    주 –

    - i 옵션과 함께 luupgrade 명령을 사용하여 모든 추가 CD를 설치합니다.


Solaris Live Upgrade에서 사용할 프로필 작성

이 절차는 Solaris Live Upgrade와 함께 사용할 프로필을 작성하는 방법을 보여줍니다. luupgrade 명령을 -j 옵션과 함께 사용하여 비활성 부트 환경을 업그레이드하는 데 이 프로필을 사용할 수 있습니다.

이 프로필을 사용하는 절차는 다음 절을 참조하십시오.

  1. 텍스트 편집기를 사용하여 텍스트 파일을 작성합니다.

    파일을 설명적으로 이름 지정합니다. 프로필을 사용하여 시스템에 Solaris 소프트웨어를 설치하는 방법을 프로필의 이름이 반영하도록 합니다. 예를 들어, 이 프로필을 upgrade_solaris9으로 이름 지정할 수 있습니다.

  2. 프로필 키워드와 값을 프로필에 추가합니다.

    Solaris Live Upgrade 프로필에는 다음 표에 있는 업그레이드 키워드만을 사용할 수 있습니다.

    • Install_type 키워드의 값으로 upgrade 또는 flash_install을 사용하는 설치에 대해서는 표 33–2를 참조하십시오.

    • Install_type 키워드의 값으로 flash_update를 사용하는 설치에 대해서는 표 33–3를 참조하십시오.

    표 33–2 Solaris Live Upgrade 프로필 키워드 및 설명

    키워드 

    설명  

    (필수) Install_type

    시스템의 기존 Solaris 환경을 업그레이드하거나 시스템에 Solaris Flash 아카이브를 설치할 것인지 여부를 정의합니다. 이 키워드와 함께 다음 값을 사용합니다. 

    • upgrade - 업그레이드의 경우

    • flash_install - Solaris Flash 설치의 경우

    • flash_update - Solaris Flash 차등 설치의 경우

    (Solaris Flash 아카이브에 필수) archive_location

    지정된 위치에서 Solaris Flash 아카이브를 검색합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 archive_location 키워드를 참조하십시오.

    (선택 사항) cluster (클러스터 추가 또는 삭제)

    클러스터가 시스템에 설치될 소프트웨어 그룹에 추가 또는 삭제될 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 cluster 프로필 키워드(소프트웨어 그룹 추가하기) 를 참조하십시오.

    (선택 사항) geo

    시스템에 설치하거나 시스템을 업그레이드할 때 추가하고자 하는 지역 로켈을 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 geo 프로필 키워드를 참조하십시오.

    (선택 사항) isa_bits

    64비트 또는 32비트 Solaris 9 패키지를 설치할 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 isa_bits 프로필 키워드를 참조하십시오.

    (선택 사항) local_customization

    Solaris Flash 아카이브를 복제 시스템에 설치하기 전에 사용자 정의 스크립트를 작성하여 복제 시스템에 로컬 구성을 보존할 수 있습니다. local_customization 키워드는 이러한 스크립트를 저장해 놓은 디렉토리를 지정합니다. 값은 복제 시스템에 있는 스크립트의 경로입니다. predeployment 스크립트와 postdeployment 스크립트에 대한 자세한 내용은 사용자 정의 스크립트 작성를 참조하십시오.

    (선택 사항) locale

    업그레이드 시 설치하거나 추가하고자 하는 로켈 패키지를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 locale 프로필 키워드를 참조하십시오.

    (선택 사항) package

    패키지가 시스템에 설치될 소프트웨어 그룹에 추가 또는 삭제될 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 package 프로필 키워드을(를) 참조하십시오.

    표 33–3 차등 아카이브 작성을 위한 Solaris Live Upgrade 프로필 키워드 및 설명

    키워드 

    설명  

    (필수) Install_type

    시스템에 Solaris Flash 아카이브를 설치할 설치를 정의합니다. 차등 아카이브의 값은 flash_update 입니다.

    (필수) archive_location

    지정된 위치에서 Solaris Flash 아카이브를 검색합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 archive_location 키워드를 참조하십시오.

    (선택 사항) forced_deployment

    소프트웨어가 예상하는 것과는 다른 복제 시스템에 Solaris Flash 차등 아카이브를 강제로 설치합니다. forced_deployment를 사용하는 경우 새로운 모든 파일이 삭제되어 복제 시스템이 예상했던 상태로 됩니다. 파일의 삭제 여부를 결정하지 않은 경우, 설치를 중단하여 새 파일을 보호하는 기본값을 사용합니다.

    (선택 사항) local_customization

    Solaris Flash 아카이브를 복제 시스템에 설치하기 전에 사용자 정의 스크립트를 작성하여 복제 시스템에 로컬 구성을 보존할 수 있습니다. local_customization 키워드는 이러한 스크립트를 저장해 놓은 디렉토리를 지정합니다. 값은 복제 시스템에 있는 스크립트의 경로입니다. predeployment 스크립트와 postdeployment 스크립트에 대한 자세한 내용은 사용자 정의 스크립트 작성을(를) 참조하십시오.

    (선택 사항) no_content_check

    복제 시스템을 Solaris Flash 차등 아카이브와 함께 설치할 경우, no_content_check 키워드를 사용하여 파일별 검증을 무시할 수 있습니다. 파일별 검증은 복제 시스템이 마스터 시스템의 복제본임을 확인합니다. 복제 시스템이 원본 마스터 시스템의 복제본인지 확실하지 않으면 이 키워드를 사용하지 마십시오.

    (선택 사항) no_master_check

    복제 시스템을 Solaris Flash 차등 아카이브와 함께 설치할 경우, no_master_check 키워드를 사용하여 파일 검사을 무시할 수 있습니다. 복제 시스템 파일은 검사하지 않습니다. 검사는 복제가 원본 마스터 시스템에서 구축되었는지를 확인합니다. 복제 시스템이 원본 마스터 시스템의 복제본인지 확실하지 않으면 이 키워드를 사용하지 마십시오.

  3. 로컬 시스템의 디렉토리에 프로필을 저장합니다.

  4. root가 프로필을 소유하고 권한이 644로 설정되도록 합니다.

  5. (선택 사항) 프로필을 테스트합니다.

    프로필을 테스트하는 절차는 Solaris Live Upgrade에서 사용할 프로필 테스트를 참조하십시오.


예 33–3 Solaris Live Upgrade 프로필 작성

이 예에서 프로필은 업그레이드 매개 변수를 제공합니다. 이 프로필은 Solaris Live Upgrade luupgrade 명령과 -u-j 옵션으로 비활성 부트 환경을 업그레이드하는 데 사용됩니다. 이 프로필은 패키지 및 클러스터를 추가합니다. 지역 로켈 및 추가 로켈도 프로필에 추가됩니다. 프로필에 로켈을 추가할 경우 추가 디스크 공간으로 부트 환경을 작성했는지 확인합니다.

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  geo                      C_Europe
  locale                   zh_TW
  locale                   zh_TW.BIG5
  locale                   zh_TW.UTF-8
  locale                   zh_HK.UTF-8
  locale                   zh_HK.BIG5HK
  locale                   zh
  locale                   zh_CN.GB18030
  locale                   zh_CN.GBK
  locale                   zh_CN.UTF-8


예 33–4 차등 아카이브 설치를 위한 Solaris Live Upgrade 프로필 작성

Solaris Live Upgrade는 프로필의 다음 예를 사용하여 복제 시스템에 차등 아카이브를 설치합니다. 차등 아카이브가 지정한 파일만 추가, 삭제 또는 변경됩니다. Solaris Flash 아카이브가 NFS 서버에서 검색됩니다. 이미지가 원본 마스터 시스템에서 구축되었기 때문에 복제 시스템이 유효한 시스템 이미지를 갖는지 확인되지 않습니다. 이 프로필은 Solaris Live Upgrade의 luupgrade 명령과 -u-j 옵션과 함께 사용됩니다.

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_update
 archive_location          nfs installserver:/export/solaris/flasharchive/solaris9archive
 no_master_check

luupgrade 명령을 사용하여 차등 아카이브를 설치하려면 프로필을 사용하여 Solaris Flash 아카이브 설치(명령줄 인터페이스)를 참조하십시오.


Solaris Live Upgrade에서 사용할 프로필 테스트

프로필을 작성한 후 luupgrade 명령을 사용하여 프로필을 테스트합니다. luupgrade에 의해 생성된 설치 출력을 조사하여 의도한 대로 프로필이 작동하는지 신속하게 확인할 수 있습니다.

  1. 프로필을 테스트합니다.


    # luupgrade -u -n BE_name -D -s os_image_path -j profile_path
    
    -u

    부트 환경에서 운영 체제 이미지를 업그레이드합니다.

    -n BE_name

    업그레이드될 부트 환경의 이름을 지정합니다.

    -D

    luupgrade 명령은 선택된 부트 환경의 디스크 구성을 사용하여 -j 옵션과 함께 전달된 프로필 옵션을 테스트합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다.

    -j profile_path

    업그레이드용으로 구성된 프로필에 대한 경로입니다. 프로필은 로컬 시스템의 디렉토리에 있어야 합니다.


예 33–5 Solaris Live Upgrade를 사용하여 프로필 테스트

다음 예에서 프로필의 이름은 upgrade_solaris9입니다. 프로필은 이름이 s9u1b08인 비활성 부트 환경에서 성공적으로 테스트됩니다.


# luupgrade -u -n s9u1b08 -D -s /net/installsvr/export/s9u1/combined.s9s_u1wos \
 -j /var/tmp/flash_profile
Validating the contents of the media /net/installsvr/export/s9u1/combined.s9s_u1wos.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains Solaris version 9.
Locating upgrade profile template to use.
Locating the operating system upgrade program.
Checking for existence of previously scheduled Live Upgrade requests.
Creating upgrade profile for BE s9u1b08.
Determining packages to install or upgrade for BE s9u1b08.
Simulating the operating system upgrade of the BE s9u1b08.
The operating system upgrade simulation is complete.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of the
upgrade operation.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of
cleanup operations required.
The Solaris upgrade of the boot environment s9u1b08 is complete.

이제 프로필을 사용하여 비활성 부트 환경을 업그레이드할 수 있습니다.

Solaris Live Upgrade를 사용하여 프로필로 업그레이드(명령줄 인터페이스)

이 절차는 프로필을 사용하여 운영 환경을 업그레이드하는 단계별 지침을 제공합니다.

프로필을 사용하여 Solaris Flash 아카이브를 설치하려면 프로필을 사용하여 Solaris Flash 아카이브 설치(명령줄 인터페이스)를 참조하십시오.

프로필에 로켈을 추가한 경우 추가 디스크 공간으로 부트 환경을 작성했는지 확인합니다.

  1. 수퍼유저로 로그인합니다.

  2. 프로필을 작성합니다.

    Solaris Live Upgrade에서 사용할 수 있는 업그레이드 키워드의 목록은 표 33–2를 참조하십시오.

  3. 다음을 입력합니다.


    # luupgrade -u -n BE_name -s os_image_path -j profile_path
    
    -u

    부트 환경에서 운영 체제 이미지를 업그레이드합니다.

    -n BE_name

    업그레이드될 부트 환경의 이름을 지정합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다.

    -j profile_path

    프로필에 대한 경로입니다. 프로필은 로컬 시스템의 디렉토리에 있어야 합니다. 프로필 작성에 대한 자세한 내용은 Solaris Live Upgrade에서 사용할 프로필 작성을(를) 참조하십시오.

    부트 환경이 활성화될 준비가 되었습니다.


    예 33–6 사용자 정의 JumpStart 프로필을 사용하여 부트 환경 업그레이드(명령줄 인터페이스)

    이 예에서 아카이브는 second_disk 부트 환경에 설치됩니다. -j 옵션은 프로필에 액세스하는 데 사용됩니다. 그러면 부트 환경이 활성화될 준비가 됩니다. 프로필을 작성하려면 Solaris Live Upgrade에서 사용할 프로필 작성을(를) 참조하십시오.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -j /var/tmp/profile 
    

부트 환경에 Solaris Flash 아카이브 설치

이 절에서는 Solaris Live Upgrade를 사용하여 다음에 저장된 Solaris Flash 아카이브를 설치하는 절차를 제공합니다.


주 –

아카이브 기억 장치와 연관된 경로에 대한 올바른 구문의 예를 보려면 archive_location 키워드를 참조하십시오.


Solaris Flash 아카이브를 설치하면 공유 파일을 제외하고 새 부트 환경에 있는 모든 파일을 덮어씁니다.

Solaris Flash 설치 기능을 사용하려면 마스터 시스템을 설치하고 Solaris Flash 아카이브를 작성한 상태여야 합니다. Solaris Flash에 대한 자세한 내용은 제 16 장을 참조하십시오.

부트 환경에 Solaris Flash 아카이브 설치(문자 인터페이스)

  1. Solaris Live Upgrade 기본 메뉴에서 플래시를 선택합니다.

    비활성 부트 환경 메뉴 플래시가 표시됩니다.

  2. Solaris Flash 아카이브를 설치하려는 부트 환경의 이름과 설치 매체의 위치를 입력합니다.


    Name of Boot Environment: solaris_9
    Package media: /net/install-svr/export/s9/latest
    
  3. F1을 눌러 아카이브를 추가합니다.

    아카이브 선택 하위 메뉴가 표시됩니다.


    Location            - Retrieval Method
    <No Archives added> - Select ADD to add archives

    이 메뉴를 사용하여 아카이브 목록을 구성할 수 있습니다. 아카이브를 추가하거나 제거하려면 다음 단계를 수행합니다.

    1. 메뉴에 아카이브를 추가하려면 F1을 누릅니다.

      검색 방법 선택 하위 메뉴가 표시됩니다.


      HTTP
      NFS
      Local File
      Local Tape
      Local Device
    2. 검색 방법 선택 메뉴에서 Solaris Flash 아카이브의 위치를 선택합니다.

      선택된 매체 

      프롬프트  

      HTTP 

      Solaris Flash 아카이브에 액세스하는데 필요한 URL 및 프록시 정보를 지정합니다.  

      NFS 

      Solaris Flash 아카이브가 위치한 네트워크 파일 시스템의 경로를 지정합니다. 아카이브 파일 이름도 지원할 수 있습니다.  

      로컬 파일 

      Solaris Flash 아카이브가 위치한 로컬 파일 시스템의 경로를 지정합니다.  

      로컬 테이프 

      Solaris Flash 아카이브가 위치한 로컬 테이프 장치와 테이프의 위치를 지정합니다.  

      로컬 장치 

      로컬 장치, Solaris Flash 아카이브의 경로, Solaris Flash 아카이브가 위치한 파일 시스템의 유형을 지정합니다.  

      선택한 매체에 따라 다른, 다음 예와 유사한 검색 하위 메뉴가 표시됩니다.


      NFS Location: 
    3. 다음 예에서와 같이 아카이브의 경로를 입력합니다.


      NFS Location: host:/path/to 아카이브.flar
      
    4. F3을 눌러 아카이브를 목록에 추가합니다.

    5. (선택 사항) 메뉴에서 아카이브를 제거하려면 F2를 누릅니다.

    6. 목록에 설치하려는 아카이브가 포함되면 F6을 눌러 종료합니다.

  4. F3을 눌러 하나 이상의 아카이브를 설치합니다.

    Solaris Flash 아카이브가 부트 환경에 설치됩니다. 공유 가능 파일을 제외한 부트 환경의 모든 파일을 덮어씁니다.

    부트 환경이 활성화될 준비가 되었습니다. 부트 환경 활성화(문자 인터페이스)를 참조하십시오.

부트 환경에 Solaris Flash 아카이브 설치(명령줄 인터페이스)

  1. 수퍼유저로 로그인합니다.

  2. 다음을 입력합니다.


    # luupgrade -f -n BE_name -s os_image_path -a archive
    
    -f

    Solaris Flash 아카이브에서 운영 체제를 설치할 것을 나타냅니다.

    -n BE_name

    아카이브와 함께 설치될 부트 환경의 이름을 지정합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다.

    -a archive

    아카이브가 로컬 파일 시스템에서 사용 가능한 경우 Solaris Flash 아카이브에 대한 경로입니다. -s 옵션 및 -a 옵션으로 지정된 운영 체제 이미지 버전은 동일해야 합니다.


    예 33–7 부트 환경에 Solaris Flash 아카이브 설치(명령줄 인터페이스)

    이 예에서 아카이브는 second_disk 부트 환경에 설치됩니다. 아카이브는 로컬 시스템에 있습니다. -s-a 옵션을 사용하려면 운영 체제 버전이 Solaris 9 릴리스여야 합니다. 공유 가능 파일을 제외한 second_disk의 모든 파일을 덮어씁니다.


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solaris9/OS_image \
    -a /net/server/archive/solaris9 
    

    부트 환경이 활성화될 준비가 되었습니다.


프로필을 사용하여 Solaris Flash 아카이브 설치(명령줄 인터페이스)

이 절차는 프로필을 사용하여 Solaris Flash 아카이브 또는 차등 아카이브를 설치하는 단계를 제공합니다.

프로필에 로켈을 추가한 경우 추가 디스크 공간으로 부트 환경을 작성했는지 확인합니다.

  1. 수퍼유저로 로그인합니다.

  2. 프로필을 작성합니다.

    Solaris Live Upgrade에서 사용할 수 있는 키워드의 목록은 표 33–2를 참조하십시오.

  3. 다음을 입력합니다.


    # luupgrade -f -n BE_name -s os_image_path -j profile_path
    
    -f

    Solaris Flash 아카이브에서 운영 체제를 설치할 것을 나타냅니다.

    -n BE_name

    업그레이드될 부트 환경의 이름을 지정합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다.

    -j profile_path

    플래시 설치를 위해 구성되는 JumpStart 프로필의 경로. 프로필은 로컬 시스템의 디렉토리에 있어야 합니다.

    부트 환경이 활성화될 준비가 되었습니다.


    예 33–8 프로필(명령줄 인터페이스)을 사용하여 부트 환경에 Solaris Flash 아카이브 설치

    이 예에서 프로필은 설치할 아카이브의 위치를 제공합니다.

    # profile keywords         profile values
    # ----------------         -------------------
     install_type              flash_install
     archive_location          nfs installserver:/export/solaris/flasharchive/solaris9archive
     

    프로필을 작성한 후 luupgrade 명령을 실행하고 아카이브를 설치할 수 있습니다. -j 옵션은 프로필에 액세스하는 데 사용됩니다.


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -j /var/tmp/profile 
    

    그러면 부트 환경이 활성화될 준비가 됩니다. 프로필을 작성하려면 Solaris Live Upgrade에서 사용할 프로필 작성을(를) 참조하십시오.


프로필 키워드로 Solaris Flash 아카이브 설치(명령줄 인터페이스)

이 절차를 사용하여 Solaris Flash 아카이브를 설치하고 프로필 파일이 아닌 명령줄에서 archive_location 키워드를 사용할 수 있습니다 프로필 파일을 사용하지 않고 신속하게 아카이브를 검색할 수 있습니다.

  1. 수퍼유저로 로그인합니다.

  2. 다음을 입력합니다.


    # luupgrade -f -n BE_name -s os_image_path -J 'profile'
    
    -f

    Solaris Flash 아카이브에서 운영 체제를 업그레이드할 것을 나타냅니다.

    -n BE_name

    업그레이드될 부트 환경의 이름을 지정합니다.

    -s os_image_path

    운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다.

    -J 'profile'

    archive_location 프로필 키워드를 지정합니다. 키워드 값은 archive_location 키워드를 참조하십시오.

    부트 환경이 활성화될 준비가 되었습니다.


    예 33–9 프로필 키워드를 사용하여 Solaris Flash 아카이브 설치(명령줄 인터페이스)

    이 예에서 아카이브는 second_disk 부트 환경에 설치됩니다. -J 옵션 및 achive_location 키워드는 아카이브를 검색하는 데 사용됩니다. 공유 가능 파일을 제외한 second_disk의 모든 파일을 덮어씁니다.


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -J 'archive_location http://example.com/myflash.flar' 
    

부트 환경 활성화

부트 환경을 활성화하면 다음에 시스템을 재부트할 때 부트 가능하게 됩니다. 새 활성 부트 환경을 부트할 때 오류가 발생하면 원래 부트 환경으로 신속하게 다시 전환할 수도 있습니다. 고장 복구: 원래 부트 환경으로 대체(명령줄 인터페이스) 를 참조하십시오.

부트 환경을 성공적으로 활성화하기 위해 해당 부트 환경은 다음 조건을 충족해야 합니다.


주 –

스왑을 재구성하려면 비활성 부트 환경을 부트하기 전에 이와 같이 변경합니다. 기본적으로 모든 부트 환경은 동일한 스왑 장치를 공유합니다. 스왑을 재구성하려면 “새 부트 환경 작성,” 단계 9 또는 부트 환경 작성 및 스왑 재구성(명령줄 인터페이스)을(를) 참조하십시오.


x86: (선택 사항) 활성화하기 전에 부트 디스켓 업데이트

Solaris 9 Device Configuration Assistant x86 Platform Edition diskette을 사용하여 시스템을 부트하고 있지 않다면 이 절차를 생략할 수 있습니다. Device Configuration Assistant를 사용하여 부트하는 경우 부트 디스켓을 업데이트해야 합니다. 이 절차는 기존 디스켓을 덮어쓰거나 새 디스켓에 작성하여 부트 디스켓을 사용자 릴리스에 일치시킵니다.

  1. Solaris 9 Device Configuration Assistant x86 Platform Edition diskette을 삽입합니다. 이것은 덮어쓰인 기존 디스켓 또는 새 디스켓입니다.

  2. 이 릴리스에 대한 최신 이미지로 부트 디스켓을 업데이트 합니다.

  3. 부트 디스켓을 꺼냅니다.

  4. 다음을 입력합니다.


    volcheck
    
  5. 새 부트 환경의 boot/solaris/bootenv.rc 파일을 디스켓에 복사합니다.


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. 디스켓의 입력 장치 및 출력 장치를 조사하여 올바른지 확인합니다. 올바르지 않은 경우 업데이트합니다.

    새 부트 환경을 활성화할 준비가 되었습니다.

부트 환경 활성화(문자 인터페이스)

새로 작성된 부트 환경에서 처음 부트할 때 Solaris Live Upgrade 소프트웨어가 새 부트 환경을 마지막 활성 부트 환경과 동기화합니다. “동기화”란 중요한 특정 시스템 파일과 디렉토리가 마지막 활성 부트 환경에서 부트 중인 부트 환경으로 복사됨을 의미합니다. Solaris Live Upgrade에서는 강제 동기화를 요청한 경우가 아니면 처음 부트한 후에 이와 같은 동기화를 수행하지 않습니다.

동기화에 대한 자세한 내용은 부트 환경 간의 파일 동기화를 참조하십시오.

  1. Solaris Live Upgrade 주 메뉴에서 활성화를 선택합니다.

  2. 다음과 같이 부트 환경의 이름을 입력하여 활성화합니다.


    Name of Boot Environment: solaris_9
    Do you want to force a Live Upgrade sync operations: no
    
  3. 파일 동기화를 계속하거나 강제할 수 있습니다.

    • Return을 눌러 계속합니다.

      부트 환경이 처음 부트되면 파일은 자동으로 동기화됩니다.

    • 파일 동기화를 강제할 수 있지만 이 기능을 신중하게 사용합니다. 각 부트 환경의 운영 체제는 동기화되는 파일과 호환되어야 합니다. 파일 동기화를 강제하려면 다음을 입력합니다.


      Do you want to force a Live Upgrade sync operations: yes
      

      주의 – 주의 –

      마지막 활성 부트 환경에서 발생했을 수 있는 변경 사항을 인식하거나 제어하지 못할 수 있기 때문에 강제 동기화는 매우 신중하게 사용해야 합니다. 예를 들어, 현재 부트 환경에서 Solaris 9 소프트웨어를 실행 중이고 강제 동기화로 Solaris 2.6로 다시 부트했으면 2.6 릴리스에서는 파일이 변경될 수 있습니다. 파일은 운영 체제 릴리스에 따라 달라서 Solaris 9 파일이 Solaris 2.6 파일과 호환되지 않을 수 있으므로 Solaris 2.6 릴리스로의 부트가 실패할 수 있습니다.


  4. F3을 눌러 활성화 프로세스를 시작합니다.

  5. Return을 눌러 계속합니다.

    새 부트 환경은 다음 재부트 시 활성화됩니다.

  6. 비활성 부트 환경을 활성화하려면 다음과 같이 재부트합니다.


    # init 6
    

부트 환경 활성화(명령줄 인터페이스)

  1. 수퍼유저로 로그인합니다.

  2. 부트 환경을 활성화하려면 다음을 입력합니다.


    # /usr/sbin/luactivate  BE_name
    
    BE_name

    활성화할 부트 환경의 이름을 지정합니다.

  3. 재부트합니다.


    # init 6
    

    주의 – 주의 –

    init 또는 shutdown 명령만 사용하여 재부트합니다. reboot, halt 또는 uadmin 명령을 사용하면 시스템이 부트 환경을 교체하지 않습니다. 마지막 활성 부트 환경이 다시 부트됩니다.



예 33–10 부트 환경 활성화(명령줄 인터페이스)

이 예에서 second_disk 부트 환경은 다음 재부트 시 활성화됩니다.


# /usr/sbin/luactivate second_disk
# init 6

부트 환경 활성화 및 파일 동기화(명령줄 인터페이스)

새로 작성된 부트 환경에서 처음 부트할 때 Solaris Live Upgrade 소프트웨어가 새 부트 환경을 마지막 활성 부트 환경과 동기화합니다. “동기화”란 특정 핵심 시스템 파일과 디렉토리가 가장 최신의 활성 부트 환경에서 부트 중인 부트 환경으로 복사됨을 의미합니다. Solaris Live Upgrade에서는 luactivate 명령과 - s 옵션을 사용하여 동기화를 강제한 경우가 아니면 처음 부트한 후에 이와 같은 동기화를 수행하지 않습니다,

동기화에 대한 자세한 내용은 부트 환경 간의 파일 동기화를 참조하십시오.

  1. 수퍼유저로 로그인합니다.

  2. 부트 환경을 활성화하려면 다음을 입력합니다.


    # /usr/sbin/luactivate  -s BE_name
    
    -s

    마지막 활성 부트 환경과 새 부트 환경 사이에서 파일의 동기화를 강제합니다. 처음으로 부트 환경이 활성화되면 부트 환경 간의 파일이 동기화되지만 이후에는 -s 옵션을 사용한 경우가 아니면 파일이 동기화되지 않습니다.


    주의 – 주의 –

    마지막 활성 부트 환경에서 발생했을 수 있는 변경 사항을 인식하거나 제어하지 못할 수 있기 때문에 이 옵션은 매우 신중하게 사용해야 합니다. 예를 들어, 현재 부트 환경에서 Solaris 9 소프트웨어를 실행 중이고 강제 동기화로 Solaris 2.6로 다시 부트했으면 2.6 릴리스에서는 파일이 변경될 수 있습니다. 파일은 운영 체제 릴리스에 따라 달라서 Solaris 9 파일이 Solaris 2.6 파일과 호환되지 않을 수 있으므로 Solaris 2.6 릴리스로의 부트가 실패할 수 있습니다.


    BE_name

    활성화할 부트 환경의 이름을 지정합니다.

  3. 재부트합니다.


    # init 6
    

예 33–11 부트 환경 활성화(명령줄 인터페이스)

이 예에서 second_disk 부트 환경은 다음 재부트 시 활성화되고 파일이 동기화됩니다.


# /usr/sbin/luactivate -s second_disk
# init 6

고장 복구: 원래 부트 환경으로 대체(명령줄 인터페이스)

업그레이드 후 오류가 감지되거나 응용 프로그램이 업그레이드된 구성 요소와 호환되지 않을 경우, 사용자의 플랫폼에 따라 다음 절차중 하나를 사용하여 원래의 부트 환경으로 폴백합니다. SPARC 기반 시스템의 경우 먼저 luactivate를 실행하여 원래 부트 환경으로 다시 전환합니다. 이 절차가 실패하면 DVD-ROM, CD-ROM 또는 넷 이미지에서 부트합니다. x86 기반 시스템의 경우, 동일한 또는 다른 물리적 디스크에서 root(/) 파일 시스템이 마운트된 위치를 기반으로 하는 절차를 선택합니다.

새 부트 환경 작성 성공 시의 폴백

새 부트 환경을 성공적으로 활성화했지만 결과에 만족하지 않을 경우 이 절차를 사용합니다.

  1. 수퍼유저로 로그인합니다.

  2. 다음을 입력합니다.


    # /usr/sbin/luactivate BE_name
    
    BE_name

    활성화할 부트 환경의 이름을 지정합니다.

  3. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

SPARC: 부트 환경 활성화에서 대체하기

  1. 다음과 같이 OK 프롬프트에서 Solaris 9 DVD, Solaris 9 Installation CD, 네트워크 또는 로컬 디스크에서 단일 사용자 상태로 시스템을 부트합니다.


    OK boot cdrom -s 
    

    또는


    OK boot net -s
    

    또는


    OK boot device_name -s
    
    device_name

    시스템이 부트할 수 있는 장치의 이름. 예를 들어, /dev/dsk/c0t0d0s0를 지정합니다.

  2. 다음을 입력합니다.


    # /sbin/luactivate BE_name
    
    BE_name

    활성화할 부트 환경의 이름을 지정합니다.

  3. 프롬프트에서 다음을 입력합니다.


    Do you want to fallback to activate boot environment <disk name> 
    (yes or no)? yes
    

    폴백 활성화가 성공했다는 메시지가 표시합니다.

  4. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

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

이 절차를 사용하여 DVD, CD 또는 넷 설치 이미지에서 부트합니다. 마지막 활성 부트 환경에서 루트(/) 슬라이스를 마운트해야 합니다. 그런 다음, 전환을 수행하는 luactivate 명령을 실행합니다. 재부트하면 마지막 활성 부트 환경이 다시 실행됩니다.

  1. 다음과 같이 OK 프롬프트에서 Solaris 9 DVD, Solaris 9 Installation CD, 네트워크 또는 로컬 디스크에서 단일 사용자 상태로 시스템을 부트합니다.


    OK boot cdrom -s 
    

    또는


    OK boot net -s
    

    또는


    OK boot device_name -s
    
    device_name

    운영 체제의 복사본이 상주하는 디스크 및 슬라이스 이름. 예를 들어, /dev/dsk/c0t0d0s0를 지정합니다.

  2. 필요할 경우 폴백 부트 환경 루트(/)에 대한 파일 시스템의 무결성을 검사합니다.


    # fsck device_name
    
    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/c wtx dys z의 형식으로 입력됩니다.

  3. 활성 부트 환경 루트(/) 슬라이스를 디렉토리(예: /mnt)로 마운트합니다.


    # mount device_name /mnt
    
    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/c wtx dys z의 형식으로 입력됩니다.

  4. 활성 부트 환경 루트(/) 슬라이스에서 다음을 입력합니다.


    # /mnt/sbin/luactivate
    

    luactivate가 이전 작동 부트 환경을 활성화하고 결과를 나타냅니다.

  5. /mnt를 마운트 해제합니다.


    # umount  /mnt
    
  6. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.

x86: 다른 디스크의 부트 환경으로 폴백

새 부트 환경을 부트하는 동안 오류가 발생할 수 있습니다. 부트 환경에 대한 root(/) 파일 시스템이 다른 물리적 디스크에 있을 경우, 다음 절차를 사용하여 원래 부트 환경으로 폴백합니다.

  1. 시스템을 재부트하고 해당하는 BIOS 메뉴를 입력합니다.

    • 부트 장치가 SCSI인 경우, SCSI BIOS 입력 방법은 SCSI 컨트롤러 설명서를 참조하십시오.

    • 부트 장치가 시스템 BIOS에 의해 유지 관리되는 경우, 시스템 BIOS 입력 방법은 시스템 BIOS 설명서를 참조하십시오.

  2. 해당 BIOS 설명서를 참조하여 부트 장치가 다른 경우 원래 부트 환경의 부트 장치로 변경합니다.

  3. BIOS 변경 사항을 저장합니다.

  4. BIOS를 종료하여 부트 프로세스를 시작합니다.

  5. b -s를 입력하여 단일 사용자 상태로 컴퓨터를 부트합니다.

  6. 다음을 입력합니다.


    # /sbin/luactivate
    
  7. 재부트합니다.


    # init 6
    

x86: 동일한 디스크의 부트 환경으로 폴백

부트하는 동안 오류가 발생할 수 있습니다. root(/) 파일 시스템이 동일한 물리적 디스크에 있을 경우, 다음 절차를 사용하여 원래 부트 환경으로 폴백합니다. 마지막 활성 부트 환경에서 루트(/) 슬라이스를 마운트해야 합니다. 그런 다음 전환을 수행하는 luactivate 명령을 실행합니다. 재부트하면 마지막 활성 부트 환경이 다시 실행됩니다.

  1. 시스템 부트 방법을 결정합니다.

    • Solaris 9 DVD 또는 Solaris 9 Installation CD에서 부트하려면 디스크를 삽입합니다. 시스템의 BIOS가 DVD 또는 CD에서 부트를 지원해야 합니다.

    • 네트워크에서 부트하는 경우 PXE (Preboot Execution Environment) 네트워크 부트를 사용합니다. 시스템이 PXE를 지원해야 합니다. 시스템이 시스템의 BIOS 설정 도구 또는 네트워크 어댑터의 구성 설정 도구를 사용하여 PXE를 사용할 수 있도록 합니다.

    • 디스켓에서 부트할 경우 Solaris 9 Device Configuration Assistant x86 Platform Edition diskette을 시스템의 디스켓 드라이브로 삽입합니다.


      x86 전용 –

      Device Configuration Assistant 소프트웨어를 다음 방법으로 디스켓에 복사할 수 있습니다.

      • Solaris 9 x86 Platform Edition DVD 또는 Solaris 9 Software 2 of 2 x86 Platform Edition CD에서 디스켓으로 소프트웨어를 복사합니다. 부록 I.

      • http://soldc.sun.com/support/drivers/dca_diskettes의 Solaris Developer Connection에서 디스켓으로 소프트웨어를 다운로드 및 복사합니다.


    Current Boot Parameters 메뉴가 표시될 때까지 화면의 지시를 따릅니다.

  2. b -s를 입력하여 단일 사용자 상태로 컴퓨터를 부트합니다.

  3. 필요할 경우 폴백 부트 환경 루트(/)에 대한 파일 시스템의 무결성을 검사합니다.


    # fsck mount_ point
    
    mount_point

    알려져 있고 신뢰성 있는 루트 파일 시스템입니다.

  4. 활성 부트 환경 루트 슬라이스를 디렉토리(예: /mnt/sbin)로 마운트합니다.


    # mount device_name /mnt/sbin
    
    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/c wtx dys z의 형식으로 입력됩니다.

  5. 활성 부트 환경 루트 슬라이스에서 다음을 입력합니다.


    # /mnt/sbin/luactivate
    

    luactivate가 이전 작동 부트 환경을 활성화하고 결과를 나타냅니다.

  6. /mnt/sbin을 마운트 해제합니다.


    # umount device_name /mnt/sbin
    
    device_name

    폴백하려는 부트 환경의 디스크 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/c wtx dys z의 형식으로 입력됩니다.

  7. 재부트합니다.


    # init 6
    

    이전에 작동한 부트 환경이 활성 부트 환경이 됩니다.