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

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

이 장에서는 Solaris Live Upgrade를 사용하여 업그레이드하고 비활성 부트 환경을 활성화하는 방법에 대해 설명합니다. 이 장은 다음 내용으로 구성되어 있습니다.

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

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

표 9–1 작업: Solaris Live Upgrade를 사용하여 업그레이드

작업 

설명 

지침 

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

  • OS 이미지를 사용하여 비활성 부트 환경을 업그레이드합니다.

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

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

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

부트 환경 활성화

(선택 사항) 활성화할 때 장애가 발생하면 다시 원래 부트 환경으로 전환합니다. 

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

10 장, 오류 복구: 원래 부트 환경으로 폴백(작업)

부트 환경 업그레이드

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

업그레이드 지침

최신 OS로 부트 환경을 업그레이드하는 경우 활성 부트 환경에는 영향을 미치지 않습니다. 새 파일이 비활성 부트 환경 핵심 파일 시스템과 통합되지만 공유 가능 파일 시스템은 변경되지 않습니다.

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

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


주 –

현재 시스템에 VxVM 볼륨이 구성되어 있으면 lucreate 명령을 사용하여 새 부트 환경을 만들 수 있습니다. 데이터를 새 부트 환경으로 복사하면 Veritas 파일 시스템 구성이 손실되며 새 부트 환경에서 UFS 파일 시스템이 작성됩니다.


패키지 또는 패치로 시스템 업그레이드

Solaris Live Upgrade를 사용하여 패치와 패키지를 시스템에 추가할 수 있습니다. Solaris Live Upgrade는 현재 실행 중인 시스템의 복사본을 만듭니다. 새 부트 환경을 업그레이드하거나 패키지 또는 패치를 추가할 수 있습니다. Solaris Live Upgrade를 사용하는 경우 시스템을 다시 부트하는 경우에만 작동이 중지됩니다. luupgrade 명령을 사용하여 새 부트 환경에 패치와 패키지를 추가할 수 있습니다.


주의 – 주의 –

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

패키지 요구 사항에 대한 내용은 부록 B, 추가 SVR4 패키지 작성 요구 사항(참조) 를 참조하십시오.


표 9–2 패키지 및 패치를 사용하여 부트 환경 업그레이드

설치 유형 

설명 

추가 정보 

부트 환경에 패치 추가 

새 부트 환경을 만들고 luupgrade 명령을 -t 옵션과 함께 사용합니다.

부트 환경의 운영 체제 이미지에 패치 추가(명령줄 인터페이스)

부트 환경에 패키지 추가 

luupgrade 명령을 -p 옵션과 함께 사용합니다.

부트 환경의 운영 체제 이미지에 패키지 추가(명령줄 인터페이스)

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

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

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

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

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

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

    설치 매체 유형 

    설명 

    네트워크 파일 시스템 

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

    로컬 파일 

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

    로컬 테이프 

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

    로컬 장치, DVD 또는 CD 

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

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


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


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

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

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

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

단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

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


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

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

    -n BE_name

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

    -s os_image_path

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


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

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


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

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

운영 체제 이미지는 두 개 이상의 CD에 있으므로 이 업그레이드 절차를 사용해야 합니다. luupgrade 명령을 -i 옵션과 함께 사용하여 모든 추가 CD를 설치합니다.

단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  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

    추가 CD 설치. 소프트웨어는 지정된 매체에서 설치 프로그램을 찾아 해당 프로그램을 실행합니다. 설치 프로그램은 -s로 지정됩니다.

    -n BE_name

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

    -s os_image_path

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

    -O '-nodisplay -noconsole '

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

  5. 설치할 각 CD에 대해 단계 3단계 4를 반복합니다.

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


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

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

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


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

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


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

설치할 각 CD에 대해 앞의 단계를 반복합니다.


Procedure부트 환경의 운영 체제 이미지에 패키지 추가(명령줄 인터페이스)

다음은 새 부트 환경에서 패키지를 제거하고 추가하는 절차입니다.


주의 – 주의 –

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

패키지 요구 사항에 대한 내용은 부록 B, 추가 SVR4 패키지 작성 요구 사항(참조) 를 참조하십시오.


단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. 새 부트 환경에서 패키지 또는 패키지 집합을 제거하려면 다음을 입력합니다.


    # luupgrade -P -n second_disk package-name
    
    -P

    명명된 패키지를 부트 환경에서 제거할 것을 나타냅니다.

    -n BE_name

    패키지를 제거할 부트 환경의 이름을 지정합니다.

    package-name

    제거할 패키지의 이름을 지정합니다. 공백을 사용하여 여러 패키지 이름을 구분합니다.

  3. 새 부트 환경에 패키지 또는 패키지 집합을 추가하려면 다음을 입력합니다.


    # luupgrade -p -n second_disk -s /path-to-packages package-name
    
    -p

    부트 환경에 패키지를 추가할 것을 나타냅니다.

    -n BE_name

    패키지를 추가할 부트 환경의 이름을 지정합니다.

    -s path-to-packages

    추가할 패키지가 포함된 디렉토리의 경로를 지정합니다.

    package-name

    추가할 패키지의 이름을 지정합니다. 공백을 사용하여 여러 패키지 이름을 구분합니다.


예 9–3 부트 환경의 운영 체제 이미지에 패키지 추가(명령줄 인터페이스)

이 예에서 패키지는 제거된 다음 second_disk 부트 환경에 추가됩니다.


# luupgrade -P -n second_disk SUNWabc SUNWdef SUNWghi
# luupgrade -p -n second_disk -s /net/installmachine/export/packages \
SUNWijk SUNWlmn SUNWpkr

Procedure부트 환경의 운영 체제 이미지에 패치 추가(명령줄 인터페이스)

다음은 새 부트 환경에서 패치를 제거하고 추가하는 절차입니다.


주의 – 주의 –

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


단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. 새 부트 환경에서 패치 또는 패치 집합을 제거하려면 다음을 입력합니다.


    # luupgrade -T -n second_disk patch_name
    
    -T

    명명된 패치를 부트 환경에서 제거할 것을 나타냅니다.

    -n BE_name

    패치를 제거할 부트 환경 이름을 지정합니다.

    patch-name

    제거할 패치 이름을 지정합니다. 공백을 사용하여 여러 패치 이름을 구분합니다.

  3. 새 부트 환경에 패치 또는 패치 집합을 추가하려면 다음 명령을 입력합니다.


    # luupgrade -t -n second_disk -s /path-to-patches patch-name
    
    -t

    부트 환경에 패치를 추가할 것을 나타냅니다.

    -n BE_name

    패치를 추가할 부트 환경 이름을 지정합니다.

    -s path-to-patches

    추가할 패치가 포함된 디렉토리 경로를 지정합니다.

    patch-name

    추가할 패치 이름을 지정합니다. 공백을 사용하여 여러 패치 이름을 구분합니다.


예 9–4 부트 환경의 운영 체제 이미지에 패치 추가(명령줄 인터페이스)

이 예에서 패치는 제거된 다음 second_disk 부트 환경에 추가됩니다.


# luupgrade -T -n second_disk 222222-01
# luupgrade -t -n second_disk -s /net/installmachine/export/packages \
333333-01 4444444-01

Procedure부트 환경에 설치된 패키지에 대한 정보 가져오기(명령줄 인터페이스)

다음은 새 부트 환경에 설치된 패키지의 무결성을 검사하는 절차입니다.

단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. 새 부트 환경에 새로 설치된 패키지의 무결성을 검사하려면 다음을 입력합니다.


    # luupgrade -C -n second_disk -O "-v" package-name
    
    -C

    명명된 패키지에서 pkgchk 명령을 실행할 것을 나타냅니다.

    -n BE_name

    검사를 수행할 부트 환경 이름을 지정합니다.

    -O

    옵션을 pkgchk 명령에 직접 전달합니다.

    package-name

    검사할 패키지 이름을 지정합니다. 공백을 사용하여 여러 패키지 이름을 구분합니다. 패키지 이름을 생략하면 지정된 부트 환경의 모든 패키지에서 검사가 수행됩니다.

    -v

    자세한 표시 모드에서 명령을 실행하도록 지정합니다.


예 9–5 부트 환경에서 패키지의 무결성 검사(명령줄 인터페이스)

이 예에서는 SUNWabc, SUNWdefSUNWghi 패키지를 검사하여 패키지가 제대로 설치되었고 손상되지 않았는지 확인합니다.


# luupgrade -C -n second_disk SUNWabc SUNWdef SUNWghi

JumpStart 프로필을 사용하여 업그레이드

Solaris Live Upgrade에 사용할 JumpStart 프로필을 만들 수 있습니다. 사용자 정의 JumpStart 프로그램을 잘 알고 있으면 이 프로필은 사용자 정의 JumpStart에 사용되는 것과 같습니다. 다음 절차를 사용하면 프로필을 작성 및 테스트하고 luupgrade 명령을 -j 옵션과 함께 사용하여 프로필을 설치할 수 있습니다.


주의 – 주의 –

Solaris Flash 아카이브를 사용하여 Solaris OS를 설치하는 경우 아카이브와 설치 매체에 포함된 OS 버전이 같아야 합니다. 예를 들어, 아카이브가 Solaris 10 3/05 운영 체제이고 DVD 매체를 사용하는 경우 Solaris 10 3/05 DVD 매체를 사용하여 아카이브를 설치해야 합니다. OS 버전이 일치하지 않으면 대상 시스템에서 설치가 실패합니다. 다음 키워드나 명령을 사용할 때는 운영 체제가 같아야 합니다.


자세한 내용은 다음을 참조하십시오.

ProcedureSolaris Live Upgrade에서 사용할 프로필 만들기

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

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

단계
  1. 텍스트 편집기를 사용하여 텍스트 파일을 만듭니다.

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

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

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

    다음 표에는 upgrade 또는 flash_installInstall_type 키워드 값과 함께 사용할 수 있는 키워드 목록이 나와 있습니다.

    최초 아카이브 생성용 키워드 

    설명 

    참조 

    (필수) Install_type

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

    • upgrade - 업그레이드의 경우

    • flash_install - Solaris Flash 설치의 경우

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

    이 키워드의 모든 값에 대한 설명은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치install_type 프로필 키워드를 참조하십시오.

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

    지정된 위치에서 Solaris Flash 아카이브를 검색합니다.  

    이 키워드와 함께 사용할 수 있는 값 목록은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치archive_location 키워드를 참조하십시오.

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

    클러스터가 시스템에 설치될 소프트웨어 그룹에 추가 또는 삭제될 것인지 여부를 지정합니다.  

    이 키워드와 함께 사용할 수 있는 값 목록은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치cluster 프로필 키워드(소프트웨어 그룹 추가)를 참조하십시오.

    (선택 사항) geo

    시스템에 설치하거나 시스템을 업그레이드할 때 추가하고자 하는 지역 로켈을 지정합니다.  

    이 키워드와 함께 사용할 수 있는 값 목록은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치geo 프로필 키워드를 참조하십시오.

    (선택 사항) local_customization

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

    구현 전 및 구현 후 스크립트에 대한 내용은 Solaris 10 설치 설명서: Solaris Flash 아카이브(작성 및 설치)사용자 정의 스크립트 만들기를 참조하십시오.

    (선택 사항) locale

    업그레이드 시 설치하거나 추가하고자 하는 로켈 패키지를 지정합니다.  

    이 키워드와 함께 사용할 수 있는 값 목록은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치locale 프로필 키워드를 참조하십시오.

    (선택 사항) package

    패키지가 시스템에 설치될 소프트웨어 그룹에 추가 또는 삭제될 것인지 여부를 지정합니다.  

    이 키워드와 함께 사용할 수 있는 값 목록은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치package 프로필 키워드를 참조하십시오.

    다음 표에는 Install_type 키워드 값 flash_update와 함께 사용할 수 있는 키워드 목록이 나와 있습니다.

    차등 아카이브 생성용 키워드 

    설명 

    참조 

    (필수) Install_type

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

    이 키워드의 모든 값에 대한 설명은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치install_type 프로필 키워드를 참조하십시오.

    (필수) archive_location

    지정된 위치에서 Solaris Flash 아카이브를 검색합니다.  

    이 키워드와 함께 사용할 수 있는 값 목록은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치archive_location 키워드를 참조하십시오.

    (선택 사항) forced_deployment

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

    이 키워드의 모든 값에 대한 설명은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치forced_deployment 프로필 키워드(Solaris Flash 차등 아카이브 설치)를 참조하십시오.

    (선택 사항) local_customization

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

    구현 전 및 구현 후 스크립트에 대한 내용은 Solaris 10 설치 설명서: Solaris Flash 아카이브(작성 및 설치)사용자 정의 스크립트 만들기를 참조하십시오.

    (선택 사항) no_content_check

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

    이 키워드의 모든 값에 대한 설명은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치no_content_check 프로필 키워드(Solaris Flash 아카이브 설치)를 참조하십시오.

    (선택 사항) no_master_check

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

    이 키워드에 대한 내용은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치no_master_check 프로필 키워드(Solaris Flash 아카이브 설치)를 참조하십시오.

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

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

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

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


예 9–6 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


예 9–7 차등 아카이브를 설치할 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/archive/solarisarchive
 no_master_check

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


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

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

단계

    프로필을 테스트합니다.


    # 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

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


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

다음 예에서 프로필의 이름은 flash_profile로 지정됩니다. 이 프로필은 second_disk라는 비활성 부트 환경에서 성공적으로 테스트됩니다.


# luupgrade -u -n u1b08 -D -s /net/installsvr/export/u1/combined.u1wos \
 -j /var/tmp/flash_profile
Validating the contents of the media /net/installsvr/export/u1/combined.u1wos.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains Solaris version 10.
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 second_disk.
Determining packages to install or upgrade for BE second_disk.
Simulating the operating system upgrade of the BE second_disk.
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 second_disk is complete.

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


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

이 절차에서는 프로필을 사용하여 OS를 업그레이드하는 단계별 설명이 제공됩니다.

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

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


주의 – 주의 –

Solaris Flash 아카이브를 사용하여 Solaris OS를 설치하는 경우 아카이브와 설치 매체에 포함된 OS 버전이 같아야 합니다. 예를 들어, 아카이브가 Solaris 10 3/05 운영 체제이고 DVD 매체를 사용하는 경우 Solaris 10 3/05 DVD 매체를 사용하여 아카이브를 설치해야 합니다. OS 버전이 일치하지 않으면 대상 시스템에서 설치가 실패합니다. 다음 키워드나 명령을 사용할 때는 운영 체제가 같아야 합니다.


단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. 프로필을 만듭니다.

    Solaris Live Upgrade 프로필에서 사용할 수 있는 업그레이드 키워드 목록은 Solaris Live Upgrade에서 사용할 프로필 만들기를 참조하십시오.

  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에서 사용할 프로필 만들기를 참조하십시오.

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


예 9–9 사용자 정의 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 아카이브를 설치하는 절차를 제공합니다. Solaris Flash 아카이브를 설치하면 공유 파일을 제외하고 새 부트 환경에 있는 모든 파일을 덮어씁니다. 아카이브는 다음 매체에 저장됩니다.

Solaris Flash 아카이브를 설치하고 만드는 경우 다음 문제를 확인합니다.

설명 

예 


주의 – 주의 –

Solaris Flash 아카이브를 사용하여 Solaris OS를 설치하는 경우 아카이브와 설치 매체에 포함된 OS 버전이 같아야 합니다. OS 버전이 일치하지 않으면 대상 시스템에서 설치가 실패합니다. 다음 키워드나 명령을 사용할 때는 운영 체제가 같아야 합니다.

  • 프로필의 archive_location 키워드

  • -s, -a, -j-J 옵션과 함께 사용하는 luupgrade 명령


예를 들어, 아카이브가 Solaris 10 3/05 운영 체제이고 DVD 매체를 사용하는 경우 Solaris 10 3/05 DVD 매체를 사용하여 아카이브를 설치해야 합니다.  


주의 – 주의 –

비전역 영역이 설치된 경우 Solaris Flash 아카이브를 적절하게 만들 수 없습니다. Solaris Flash 기능은 Solaris 영역 기능과 호환되지 않습니다. 비전역 영역에 Solaris Flash 아카이브를 만들거나 비전역 영역이 설치된 전역 영역에 아카이브를 만들면 아카이브 배포 시 결과로 생성된 아카이브가 올바로 설치되지 않습니다.


 

설명 

추가 정보 

아카이브 저장소와 연관된 경로에 대한 올바른 구문의 예를 확인합니다. 

Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치archive_location 키워드를 참조하십시오.

Solaris Flash 설치 기능을 사용하려면 마스터 시스템을 설치하고 Solaris Flash 아카이브를 만들어야 합니다.  

아카이브를 만드는 자세한 방법은 Solaris 10 설치 설명서: Solaris Flash 아카이브(작성 및 설치)의 3 장, Solaris Flash 아카이브 만들기(작업)를 참조하십시오.

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

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

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

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


    Name of Boot Environment: Solaris_10
    Package media: /net/install-svr/export/Solaris_10/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 archive.flar
      
    4. F3을 눌러 아카이브를 목록에 추가합니다.

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

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

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

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

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

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

단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  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 옵션을 사용하여 지정한 운영 시스템 이미지 버전은 반드시 동일해야 합니다.


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

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


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

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


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

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

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

단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. 프로필을 만듭니다.

    Solaris Live Upgrade 프로필에서 사용할 수 있는 키워드 목록은 Solaris Live Upgrade에서 사용할 프로필 만들기를 참조하십시오.

  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 프로필의 경로입니다. 프로필은 로컬 시스템의 디렉토리에 있어야 합니다. -s 옵션의 운영 체제 버전과 Solaris Flash 아카이브 운영 체제 버전이 같아야 합니다.

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


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

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

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

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


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

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


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

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

단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. 다음을 입력합니다.


    # luupgrade -f -n BE_name -s os_image_path -J 'archive_location path-to-profile'
    
    -f

    Solaris Flash 아카이브에서 운영 체제를 업그레이드하도록 지정합니다.

    -n BE_name

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

    -s os_image_path

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

    -J 'archive_location path-to-profile'

    archive_location 프로필 키워드와 JumpStart 프로필 경로를 지정합니다. -s 옵션의 운영 체제 버전과 Solaris Flash 아카이브 운영 체제 버전이 같아야 합니다. 키워드 값은 Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치archive_location 키워드를 참조하십시오.

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


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

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


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

부트 환경 활성화

부트 환경을 활성화하면 다음에 시스템을 재부트할 때 부트 가능하게 됩니다. 새 활성 부트 환경을 부트할 때 오류가 발생하면 원래 부트 환경으로 신속하게 다시 전환할 수도 있습니다. 10 장, 오류 복구: 원래 부트 환경으로 폴백(작업) 을 참조하십시오.

부트 환경 활성화에 대한 요구 사항 및 제한

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

설명 

추가 정보 

부트 환경은 “완료” 상태여야 합니다.  

상태를 확인하려면 모든 부트 환경의 상태 표시 를 참조하십시오.

부트 환경이 현재 부트 환경이 아닌 경우 luumount 또는 mount 명령을 사용하여 해당 부트 환경의 분할 영역을 마운트할 수 없습니다.

매뉴얼 페이지를 보려면 lumount(1M) 또는 mount(1M)을 참조하십시오.

활성화하려는 부트 환경은 비교 작업에 포함될 수 없습니다.  

절차는 부트 환경 비교를 참조하십시오.

스왑을 재구성하려면 비활성 부트 환경을 부트하기 전에 이와 같이 변경합니다. 기본적으로 모든 부트 환경은 동일한 스왑 장치를 공유합니다.  

스왑을 다시 구성하려면 “새 부트 환경 만들기”, 단계 9 또는 부트 환경 생성 및 스왑 재구성(명령줄 인터페이스)을 참조하십시오.


x86 전용 –

Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 부트 환경을 전환할 수 있습니다. x86: GRUB 메뉴를 사용하여 부트 환경 활성화를 참조하십시오.


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

단계
  1. Solaris 10 3/05 Device Configuration Assistant 디스켓을 삽입합니다. 이것은 덮어쓰인 기존 디스켓 또는 새 디스켓입니다.

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

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

  4. 다음을 입력합니다.


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


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. 디스켓의 입력 장치와 출력 장치를 확인합니다. 장치가 올바른 경우 업데이트합니다.

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

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

새로 만든 부트 환경에서 처음 부트할 때 Solaris Live Upgrade 소프트웨어가 새 부트 환경을 마지막 활성 부트 환경과 동기화합니다. “동기화”란 특정 코어 시스템 파일과 디렉토리가 가장 최신의 활성 부트 환경에서 부트 중인 부트 환경으로 복사됨을 의미합니다. 강제 동기화에 대한 프롬프트가 표시되었을 때 요청하지 않으면 초기 부트 이 후 Solaris Live Upgrade가 이 동기화를 수행하지 않습니다.

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


x86 전용 –

Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 부트 환경을 전환할 수 있습니다. x86: GRUB 메뉴를 사용하여 부트 환경 활성화를 참조하십시오.


단계
  1. Solaris Live Upgrade 기본 메뉴에서 활성화를 선택합니다.

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


    Name of Boot Environment: Solaris_10
    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 10 소프트웨어를 실행하고 강제 동기화로 Solaris 9 릴리스로 다시 부트하는 경우 파일이 Solaris 9 릴리스에서 변경될 수 있습니다. 파일은 OS의 릴리스에 따라 달라지므로 Solaris 9 릴리스로의 부트가 실패할 수 있는데, 이는 Solaris 10 파일이 Solaris 9 파일과 호환되지 않을 수 있기 때문입니다.


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

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

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

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


    # init 6
    

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

부트 환경을 활성화하려면 해당 릴리스에 따라 다음 절차를 사용합니다.


x86 전용 –

Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 부트 환경을 전환할 수 있습니다. x86: GRUB 메뉴를 사용하여 부트 환경 활성화를 참조하십시오.


단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

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


    # /sbin/luactivate BE_name
    
    BE_name

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

  3. 재부트합니다.


    # init 6
    

    주의 – 주의 –

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



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

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


# /sbin/luactivate second_disk
# init 6

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

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

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

단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

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


    # /sbin/luactivate -s BE_name
    
    -s

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


    주의 – 주의 –

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


    BE_name

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

  3. 재부트합니다.


    # init 6
    

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

이 예에서 다음 재부트할 때 second_disk 부트 환경이 활성화되며 파일이 동기화됩니다.


# /sbin/luactivate -s second_disk
# init 6

x86: GRUB 메뉴를 사용하여 부트 환경 활성화

Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 선택적으로 부트 환경을 전환할 수 있습니다. luactivate 명령 또는 활성화 메뉴를 사용하여 활성화(부트)하는 대신 GRUB 메뉴를 사용할 수 있습니다. GRUB 메뉴 사용 시의 제한 사항은 다음과 같습니다.


주의 – 주의 –

부트 환경을 활성화한 후에는 BIOS에서 디스크 순서를 변경하지 마십시오. 순서를 변경하면 GRUB 메뉴가 무효화될 수 있습니다. 이 문제가 발생하면 디스크 순서를 다시 원래 상태로 변경하여 GRUB 메뉴를 수정합니다.


표 9–3 x86: GRUB 메뉴를 사용하여 활성화 요약

작업 

설명 

추가 정보 

처음으로 부트 환경 활성화 

처음으로 부트 환경을 활성화할 때는 luactivate 명령 또는 활성화 메뉴를 사용해야 합니다. 다음에 부트하면 GRUB 기본 메뉴에 해당 부트 환경의 이름이 표시됩니다. 그런 후에 GRUB 메뉴에서 해당 항목을 선택하여 이 부트 환경으로 전환할 수 있습니다.

파일 동기화 

처음으로 부트 환경을 활성화하면 현재 부트 환경과 새 부트 환경 간에 파일이 동기화됩니다. 이후 활성화 시에는 파일이 동기화되지 않습니다. GRUB 메뉴를 사용하여 부트 환경을 전환하는 경우에도 파일이 동기화되지 않습니다. luactivate 명령을 -s 옵션과 함께 사용하면 강제로 동기화할 수 있습니다.

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

Solaris 1/06 릴리스 전에 생성된 부트 환경 

부트 환경이 Solaris 8, 9 또는 10 3/05 릴리스를 사용하여 생성된 경우 항상 luactivate 명령 또는 활성화 메뉴를 사용하여 부트 환경을 활성화해야 합니다. 이러한 이전 부트 환경은 GRUB 메뉴에 표시되지 않습니다.

 

GRUB 메뉴 항목 편집 또는 사용자 정의 

menu.lst 파일에는 GRUB 메뉴에 표시되는 정보가 들어 있습니다. 다음과 같은 이유로 이 파일을 변경할 수 있습니다.

  • Solaris OS가 아닌 운영 체제에 대한 항목을 GRUB 메뉴에 추가

  • 부트 동작을 사용자 정의. 예를 들어, 자동으로 OS를 부트하는 기본 시간을 변경하거나 부트를 자세한 표시 모드로 변경할 수 있습니다.


주 –

GRUB 메뉴를 변경하려면 menu.lst 파일을 찾아야 합니다. 단계별 지침은 x86: GRUB 메뉴의 menu.lst 파일 찾기(작업)를 참조하십시오.



주의 – 주의 –

GRUB menu.lst 파일을 사용하여 Solaris Live Upgrade 항목을 수정하지 마십시오. 이렇게 하면 Solaris Live Upgrade가 실패할 수 있습니다. menu.lst 파일을 사용하여 부트 동작을 사용자 정의할 수도 있지만 기본 사용자 정의 방법은 eeprom 명령을 사용하는 것입니다. menu.lst 파일을 사용하여 사용자 정의하는 경우 소프트웨어 업그레이드 중에 Solaris OS 항목을 수정할 수 있습니다. 이 경우 파일 변경 사항이 손실될 수 있습니다.


Procedurex86: GRUB 메뉴를 사용하여 부트 환경 활성화(명령줄 인터페이스)

Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 두 부트 환경을 전환할 수 있습니다. 다음 제한 사항을 확인합니다.


주 –

부트 환경이 Solaris 8, 9 또는 10 3/05 릴리스를 사용하여 생성된 경우 항상 luactivate 명령 또는 활성화 메뉴를 사용하여 부트 환경을 활성화해야 합니다. 이러한 이전 부트 환경은 GRUB 메뉴에 표시되지 않습니다.


단계
  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. 시스템을 다시 부트합니다.


    # init 6
    

    GRUB 기본 메뉴가 표시됩니다. Solaris Live Upgrade 부트 환경인 second_disk와 Solaris 등 두 개의 운영 체제가 나열됩니다. 어떤 이유로 주 OS가 부트되지 않을 경우 failsafe 항목이 복구에 사용됩니다.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris  failsafe                                                  |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  3. 부트 환경을 활성화하려면 화살표 키를 사용하여 원하는 부트 환경을 선택한 다음 Return을 누릅니다.

    선택한 부트 환경이 부트되어 활성 부트 환경이 됩니다.