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

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

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


주의 – 주의 –

Solaris Flash 아카이브를 사용하여 Solaris OS를 설치하는 경우 아카이브와 설치 매체에 포함된 OS 버전이 같아야 합니다. 예를 들어, 아카이브가 Solaris 10 운영 체제이고 DVD 매체를 사용하는 경우 Solaris 10 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 5/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치install_type 프로필 키워드를 참조하십시오.

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

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

    이 키워드에 사용할 수 있는 값 목록에 대해서는 Solaris 10 5/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치archive_location 키워드를 참조하십시오.

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

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

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

    (선택 사항) geo

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

    이 키워드에 사용할 수 있는 값 목록에 대해서는 Solaris 10 5/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치geo 프로필 키워드를 참조하십시오.

    (선택 사항) local_customization

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

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

    (선택 사항) locale

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

    이 키워드에 사용할 수 있는 값 목록에 대해서는 Solaris 10 5/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치locale 프로필 키워드를 참조하십시오.

    (선택 사항) package

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

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

    다음 표에는 Install_type 키워드 값 flash_update와 함께 사용할 수 있는 키워드가 나열됩니다.

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

    설명 

    참조 

    (필수) Install_type

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

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

    (필수) archive_location

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

    이 키워드에 사용할 수 있는 값 목록에 대해서는 Solaris 10 5/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치archive_location 키워드를 참조하십시오.

    (선택 사항) forced_deployment

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

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

    (선택 사항) local_customization

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

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

    (선택 사항) no_content_check

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

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

    (선택 사항) no_master_check

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

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

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

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

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

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


예 5–7 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


예 5–8 차등 아카이브를 설치할 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에 의해 생성된 설치 출력을 조사하여 의도한 대로 프로필이 작동하는지 신속하게 확인할 수 있습니다.

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

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

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


    # 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

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


예 5–9 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 운영 체제이고 DVD 매체를 사용하는 경우 Solaris 10 DVD 매체를 사용하여 아카이브를 설치해야 합니다. OS 버전이 일치하지 않으면 대상 시스템에서 설치가 실패합니다. 다음 키워드나 명령을 사용할 때는 운영 체제가 같아야 합니다.


  1. Solaris Live Upgrade SUNWlucfg, SUNWlurSUNWluu 패키지를 시스템에 설치합니다. 이 패키지는 업그레이드하는 릴리스에서 가져온 것이어야 합니다. 단계별 절차는 pkgadd 명령을 사용하여 Solaris Live Upgrade 설치를 참조하십시오.

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

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

  3. 프로필을 만듭니다.

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

  4. 다음을 입력합니다.


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


예 5–10 사용자 정의 JumpStart 프로필을 사용하여 부트 환경 업그레이드

이 예에서 second_disk 부트 환경은 프로필을 사용하여 업그레이드됩니다. -j 옵션은 프로필에 액세스하는 데 사용됩니다. 그러면 부트 환경이 활성화될 준비가 됩니다. 프로필을 만들려면 Solaris Live Upgrade에서 사용할 프로필 만들기를 참조하십시오. pkgadd 명령은 업그레이드하는 릴리스의 Solaris Live Upgrade 패키지를 추가합니다.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -u -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-j /var/tmp/profile 

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