Solaris 10 5/09 설치 설명서: Solaris Flash 아카이브(작성 및 설치)

ProcedureSolaris Live Upgrade를 사용하여 Solaris Flash 차등 아카이브 만들기

시스템 업데이트를 관리하려면 Solaris Live Upgrade로 OS를 복사하여 새 부트 환경을 만듭니다. 이 복사본은 사소한 변경으로 업데이트된 마스터 시스템과 비교할 수 있습니다. 그 결과 나타나는 Solaris Flash 차등 아카이브를 복제 시스템에 설치할 수 있습니다.

Solaris Live Upgrade에 대한 자세한 내용은 Solaris 10 5/09 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획의 2 장, Solaris Live Upgrade(개요)를 참조하십시오.

  1. 원래의 마스터 시스템에서 lucreate 명령을 사용하여 새 부트 환경을 만듭니다.

    이 새 부트 환경은 마스터 시스템의 정확한 복사본이며 차등 아카이브를 만드는 데 사용할 수 있습니다.

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

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

  3. 두 부트 환경의 상태를 검사합니다.


    # lustatus copy_BE
    
    boot environment   Is        Active  Active     Can	    Copy
    Name               Complete  Now	 OnReboot   Delete	 Status
    ------------------------------------------------------------------------
    master_BE          yes       yes     yes        no       -     
    copy_BE            yes       no      no         yes      -  
  4. 마스터 이미지를 다음 변경 사항을 적용하여 업데이트합니다.

    • 패키지를 삭제합니다.

    • 패키지나 패치를 추가합니다.

    • 구성 파일을 수정합니다.

    • 복제 시스템의 주변 기기에 대한 지원을 추가합니다.

  5. (옵션) 사용자 정의 스크립트를 만듭니다. 사용자 정의 스크립트 만들기를 참조하십시오.

  6. 차등 아카이브를 만듭니다.

    1. 새로 만든 부트 환경을 마운트합니다.


      # lumount BE_name /a
      
    2. 마스터 시스템을 부트 환경과 비교하여 차등 아카이브를 만듭니다.


       # flarcreate -n archive_name -A new_BE_dir\  options path/filename
      
      archive_name

      아카이브의 이름을 지정합니다.

      -A new_BE_dir

      새로운 시스템 이미지를 new BE_dir 인수에 의해 지정되는 이미지와 비교하여 차등 아카이브를 만듭니다.

      options

      옵션 목록은 flar 명령을 참조하십시오.

      path

      아카이브 파일을 저장할 디렉토리의 경로를 지정합니다. 경로를 지정하지 않는 경우 flarcreate는 현재 디렉토리에 아카이브 파일을 저장합니다.

      filename

      아카이브 파일의 이름을 지정합니다.

    3. 새 부트 환경을 마운트 해제합니다.


      # luumount copy_BE
      

    flarcreate 명령은 종료 코드를 반환합니다.

    • 성공적으로 만들어지면 종료 코드 0이 반환됩니다.

    • 실패한 경우 0이 아닌 종료 코드가 반환됩니다.

  7. JumpStart 프로필을 사용하여 Solaris Flash 차등 아카이브를 설치합니다.

    설치할 복제 시스템은 원본 마스터 시스템의 복제본이어야 합니다. 그렇지 않으면 설치에 실패합니다.

    다음 예에서는 프로필이 차등 아카이브 test.diff를 장치 c1t1d0s0에 설치합니다.


    JumpStart profile
    -----------------------
    install_type  flash_update
    archive_location http server /rw/test.diff
    root_device c1t1d0s0

예 3–16 Solaris Live Upgrade를 사용하여 차등 아카이브 만들기

master_BE는 현재 부트 환경의 이름입니다. copy_BE는 새 부트 환경의 이름입니다. 파일 시스템 루트(/) 및 /usrs0s3에 배치됩니다. lustatus 명령은 새 부트 환경 복사의 완료를 보고합니다. SUNWman 패키지는 마스터 시스템에 추가됩니다. SUNWman 패키지를 추가하여 마스터 시스템을 업데이트한 후 flarcreate 명령으로 변경된 마스터와 원래의 새 부트 환경을 비교하여 차등 아카이브를 만듭니다.


# lucreate -c master_BE  -m /:/dev/dsk/c0t1d0s0:ufs \
-m /usr:/dev/dsk/c0t1d0s3:ufs -n copy_BE
# lustatus
# pkgadd SUNWman
# lumount copy_BE /a
# flarcreate -n test.diff -c -A /a /net/server/export/test.diff
# luumount copy_BE

복제 시스템에 차등 아카이브를 설치합니다. 아카이브 설치 절차는 Solaris 10 5/09 설치 설명서: 사용자 정의 JumpStart 및 고급 설치사용자 정의 JumpStart 설치로 Solaris Flash 아카이브 설치 준비하기를 참조하십시오.

다음 이미지에서는 lucreate 명령을 사용한 새 부트 환경 만들기를 보여줍니다.

그림에 대한 설명은 컨텍스트를 참조하십시오.