Oracle® Solaris 11.2의 소프트웨어 추가 및 업데이트

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

부트 환경 정책 이미지 등록 정보

이미지는 IPS 패키지를 설치할 수 있으며 다른 IPS 작업을 수행할 수 있는 위치입니다. BE(부트 환경)는 이미지의 부트 가능한 인스턴스입니다. 시스템에서 여러 BE를 유지 관리할 수 있으며 각 BE에 서로 다른 소프트웨어 버전을 설치할 수 있습니다. 시스템을 부트할 때 시스템에 있는 BE 중 하나로 부트하는 옵션이 제공됩니다.

패키지 작업의 결과로 새 BE가 자동으로 생성될 수 있습니다. 새 BE를 명시적으로 만들 수도 있습니다. 새 BE가 생성되는지 여부는 이 절에 설명된 대로 이미지 정책에 따라 달라집니다.

기본적으로 다음 작업 중 하나를 수행하면 새 BE가 자동으로 생성됩니다.

  • 일부 드라이버 및 기타 커널 구성 요소 같은 특정한 주요 시스템 패키지를 설치하거나 업데이트합니다. 변형/페이싯을 변경할 때와 패키지를 설치, 제거, 업데이트할 때 주요 시스템 구성 요소를 업데이트할 수 있습니다.

  • --be-name, --require-new-be, --backup-be-name, --require-backup-be 등의 옵션을 지정합니다.

  • be-policy 이미지 정책을 always-new로 설정합니다. 이 정책에서는 모든 패키지 작업이 다음 부트 시 활성화되는 새 BE에서 수행됩니다.

새 BE가 생성되면 시스템에서 다음 단계를 수행합니다.

  1. 현재 BE의 복제본을 만듭니다.

    복제 BE에는 원본 BE의 주 루트 데이터 세트 아래에 있는 계층 구조 내 모든 항목이 포함됩니다. 공유된 파일 시스템은 루트 데이터 세트 아래에 없으므로 복제되지 않습니다. 대신 새 BE에서는 원래 공유 파일 시스템에 액세스합니다.

  2. 복제 BE에서 패키지를 업데이트합니다. 현재 BE의 패키지는 업데이트하지 않습니다.

    현재 BE에 비전역 영역이 구성되어 있는 경우 새 BE에서 이러한 기존 영역이 구성됩니다.

  3. --no-be-activate를 지정하지 않을 경우 다음에 시스템을 부트할 때 새 BE를 기본 부트 옵션으로 설정합니다. 현재 BE는 대체 부트 옵션으로 유지됩니다.

백업 BE가 만들어지면 시스템에서 다음 단계를 수행합니다.

  1. 현재 BE의 복제본을 만듭니다.

  2. 현재 BE에서 패키지를 업데이트합니다. 복제 BE의 패키지는 업데이트하지 않습니다.

새 BE가 필요하지만 만드는 데 필요한 공간이 부족하면 필요 없는 기존 BE를 삭제하면 됩니다. BE에 대한 자세한 내용은 Oracle Solaris 11.2 부트 환경 만들기 및 관리 를 참조하십시오.

다음 이미지 등록 정보를 설정하는 방법에 대한 자세한 내용은 이미지 등록 정보 설정을 참조하십시오.

be-policy

패키지 작업 중 BE가 생성되는 시점을 지정합니다. 사용할 수 있는 값은 다음과 같습니다.

default

기본 BE 생성 정책(create-backup)을 적용합니다.

always-new

모든 패키지 작업을 다음 부트 시 활성화되는 새 BE에서 수행하므로 재부트가 필요합니다. 백업 BE는 명시적으로 요청하지 않으면 생성되지 않습니다.

이 정책은 가장 안전하지만 재부트하지 않으면 패키지를 추가할 수 없기 때문에 대부분의 사이트 요구 사항에 비해 다소 엄격합니다.

create-backup

재부트가 필요한 패키지 작업의 경우 이 정책은 다음 부트 시 활성화되는 새 BE를 만듭니다. 패키지가 수정되거나 커널에 영향을 줄 수 있는 컨텐츠가 설치되고 작업이 라이브 BE에 영향을 주게 되면 백업 BE가 생성되지만 활성 BE로 설정되지는 않습니다. 백업 BE를 명시적으로 요청할 수도 있습니다.

이 정책은 새로 설치한 소프트웨어가 시스템 불안정을 야기하는 경우에 한해 위험을 가져올 수 있습니다. 이와 같은 경우는 거의 발생하지 않지만 가능성은 있습니다.

when-required

재부트가 필요한 패키지 작업의 경우 이 정책은 다음 부트 시 활성화되는 새 BE를 만듭니다. 백업 BE는 명시적으로 요청하지 않으면 생성되지 않습니다.

이 정책은 많은 위험을 야기할 수 있습니다. 패키징 작업으로 인해 라이브 BE가 변경되어 추가 변경이 불가능하게 되었는데 최신 폴백 BE가 존재하지 않을 수도 있기 때문입니다.