Solaris Solaris 10 8/07 릴리스부터는 Solaris Live Upgrade를 사용하여 비전역 영역이 포함된 시스템을 업그레이드하거나 패치할 수 있습니다. 비전역 영역이 포함된 시스템이 있는 경우 권장되는 패치 업그레이드 및 추가 프로그램은 Solaris Live Upgrade입니다. 다른 업그레이드 프로그램은 업그레이드를 완료하는 데 필요한 시간이 설치된 비전역 영역의 수에 따라 연속적으로 증가하므로 업그레이드에 상당한 시간이 걸릴 수 있습니다. Solaris Live Upgrade를 사용하여 시스템을 패치하면 단일 사용자 모드로 전환할 필요가 없으므로 시스템 가동 시간을 최대화할 수 있습니다. 다음 목록에는 비전역 영역이 설치된 시스템을 보관하기 위한 변경 사항이 요약되어 있습니다.
새로운 패키지인 SUNWlucfg를 다른 Solaris Live Upgrade 패키지인 SUNWlur 및 SUNWluu와 함께 설치해야 합니다. 이 패키지는 비전역 영역이 설치된 시스템뿐만 아니라 모든 시스템에 필요합니다.
현재 실행 중인 부트 환경에서 새 부트 환경을 만드는 방법은 한 가지 예외를 제외하고 이전 릴리스와 같습니다. 비전역 영역의 공유 파일 시스템에 대한 대상 디스크 슬라이스를 지정할 수 있습니다. 자세한 내용은 비전역 영역이 설치된 경우 부트 환경 만들기 및 업그레이드(작업)를 참조하십시오.
lumount 명령을 사용하면 비전역 영역에서 비활성 부트 환경에 존재하는 해당 파일 시스템에 액세스할 수 있습니다. 전역 영역 관리자가 lumount 명령을 사용하여 비활성 부트 환경을 마운트하는 경우 부트 환경이 비전역 영역에 대해서도 마운트됩니다. 비전역 영역이 포함된 시스템에서 lumount 명령 사용를 참조하십시오.
부트 환경 비교 기능이 향상되었습니다. lucompare 명령은 이제 비전역 영역의 내용을 포함하는 부트 환경 비교를 생성합니다. 비전역 영역이 설치된 시스템의 부트 환경 비교을 참조하십시오.
lufslist 명령을 사용한 파일 시스템 나열이 향상되어 전역 영역과 비전역 영역 모두에 대한 파일 시스템을 나열합니다. 부트 환경의 비전역 영역 파일 시스템의 구성 보기를 참조하십시오.
Solaris 영역 분할 기술은 운영 체제 서비스를 가상화하고 실행 중인 응용 프로그램에 대해 격리되고 안전한 환경을 제공하는 데 사용됩니다. 비전역 영역은 Solaris OS의 단일 인스턴스(전역 영역) 내에 만들어진 가상화된 운영 체제 환경입니다. 비전역 영역을 작성하면 프로세스를 나머지 시스템으로부터 격리시키는 응용 프로그램 실행 환경을 만들게 됩니다.
Solaris Live Upgrade는 현재 실행 중인 시스템을 새 슬라이스로 복사하는 메커니즘입니다. 비전역 영역이 설치된 경우에는 전역 영역의 파일 시스템과 함께 비활성 부트 환경으로 복사될 수 있습니다.
그림 8–1에서는 전역 영역의 파일 시스템과 함께 비활성 부트 환경으로 복사된 비전역 영역을 보여 줍니다.
단일 디스크가 있는 이 시스템의 예에서는 루트(/) 파일 시스템이 c0t0d0s4로 복사됩니다. 파일 시스템과 연관된 모든 비전역 영역이 s4로 복사됩니다. /export 파일 시스템과 /swap 볼륨은 현재 부트 환경 bootenv1과 비활성 부트 환경 bootenv2 간에 공유됩니다. lucreate 명령은 다음과 같습니다.
# lucreate -c bootenv1 -m /:/dev/dsk/c0t0d0s4:ufs -n bootenv2 |
두 개의 디스크가 있는 이 시스템의 예에서는 루트(/) 파일 시스템이 c0t1d0s0으로 복사됩니다. 파일 시스템과 연관된 모든 비전역 영역이 s0으로 복사됩니다. /export 파일 시스템과 /swap 볼륨은 현재 부트 환경 bootenv1과 비활성 부트 환경 bootenv2 간에 공유됩니다. lucreate 명령은 다음과 같습니다.
# lucreate -c bootenv1 -m /:/dev/dsk/c0t1d0s0:ufs -n bootenv2 |
그림 8–2에서는 비전역 영역이 비활성 부트 환경으로 복사되었음을 보여 줍니다.
단일 디스크가 있는 이 시스템의 예에서는 루트(/) 파일 시스템이 c0t0d0s4로 복사됩니다. 파일 시스템과 연관된 모든 비전역 영역이 s4로 복사됩니다. 비전역 영역 zone1에는 zonecfg add fs 명령으로 만들어진 별도의 파일 시스템이 있습니다. 영역 경로는 /zone1/root/export입니다. 이 파일 시스템이 비활성 부트 환경에서 공유되지 않도록 파일 시스템은 별도의 슬라이스인 c0t0d0s6에 배치됩니다. /export 파일 시스템과 /swap 볼륨은 현재 부트 환경 bootenv1과 비활성 부트 환경 bootenv2 간에 공유됩니다. lucreate 명령은 다음과 같습니다.
# lucreate -c bootenv1 -m /:/dev/dsk/c0t0d0s4:ufs \ -m /export:/dev/dsk/c0t0d0s6:ufs:zone1 -n bootenv2 |
두 개의 디스크가 있는 이 시스템의 예에서는 루트(/) 파일 시스템이 c0t1d0s0으로 복사됩니다. 파일 시스템과 연관된 모든 비전역 영역이 s0으로 복사됩니다. 비전역 영역 zone1에는 zonecfg add fs 명령으로 만들어진 별도의 파일 시스템이 있습니다. 영역 경로는 /zone1/root/export입니다. 이 파일 시스템이 비활성 부트 환경에서 공유되지 않도록 파일 시스템은 별도의 슬라이스인 c0t1d0s4에 배치됩니다. /export 파일 시스템과 /swap 볼륨은 현재 부트 환경 bootenv1과 비활성 부트 환경 bootenv2 간에 공유됩니다. lucreate 명령은 다음과 같습니다.
# lucreate -c bootenv1 -m /:/dev/dsk/c0t1d0s0:ufs \ -m /export:/dev/desk/c0t1d0s4:ufs:zone1 -n bootenv2 |