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

Procedure부트 환경에서 네트워크 설치 이미지에 패치 추가

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


주의 – 주의 –

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



주의 – 주의 –

활성 부트 환경에서 Solaris 8 또는 9 OS를 실행 중일 때 Solaris Live Upgrade를 사용하여 Solaris 10 비활성 부트 환경을 패치할 수 없습니다. Solaris Live Upgrade는 활성 부트 분할 영역에서 패치 유틸리티를 호출하여 비활성 부트 분할 영역을 패치합니다. Solaris 8 및 Solaris 9 패치 유틸리티는 Solaris 10 OS의 Solaris 영역, 서비스 관리 기능(Service Management Faciity, SMF) 및 기타 향상된 기능을 인식하지 못합니다. 따라서 패치 유틸리티는 비활성 Solaris 10 부트 환경을 제대로 패치하지 못합니다. 그러므로 Solaris Live Upgrade를 사용하여 시스템을 Solaris 8 또는 Solaris 9 OS에서 Solaris 10 OS로 업그레이드할 경우 패치를 실행하기 전에 Solaris 10 부트 환경을 활성화해야 합니다. Solaris 10 부트 환경이 활성화된 이후에 활성 부트 환경을 직접 패치하거나 다른 비활성 부트 환경을 설정하고 Solaris Live Upgrade를 사용하여 해당 환경을 패치할 수 있습니다. Solaris 8에서 Solaris 10 릴리스로의 업그레이드 및 패치에 대한 예는 Solaris Live Upgrade 사용 제한을 참조하십시오.


  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

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


예 5–5 부트 환경에서 네트워크 설치 이미지에 패치 추가

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


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