복제를 사용하면 시스템에 구성되어 설치된 기존 영역을 동일한 시스템의 새로운 영역에 복사할 수 있습니다. 복제된 영역에는 기존 영역의 사용자 정의가 포함됩니다. 예를 들어, 소스 영역의 추가된 패키지, 수정된 영역 리소스 및 파일 수정 사항이 각 복제된 영역에 나타납니다. 영역 복제는 유사한 사용자 정의 영역 구성으로 영역을 추가할 수 있는 효율적인 방법입니다.
다음 방법으로 커널 영역을 복제할 수 있습니다.
적은 수의 영역을 복제해야 하는 경우 zoneadm clone 명령을 사용합니다. Example 2–4를 참조하십시오.
데이터 센터 환경에서와 같은 대규모 배치에 대해 여러 영역을 복제해야 하는 경우 Unified Archive 파일을 사용합니다. Example 2–5를 참조하십시오.
커널 영역이 복제된 후 새 영역을 부트하고 로그인할 수 있습니다.
예 2-4 zoneadm clone 명령을 사용하여 커널 영역 복제이 예에서는 global 호스트에서 커널 영역 kzone1을 커널 영역 kzone2에 복제하는 방법을 보여줍니다. 단계별 절차는 Oracle Solaris 영역 만들기 및 사용 의 동일한 시스템에서 비전역 영역 복제를 참조하십시오.
global# zoneadm -z kzone1 halt global# zonecfg -z kzone2 create -t kzone1 global# zoneadm -z kzone2 clone kzone1 Progress being logged to /var/log/zones/zoneadm.20140327T223951Z.kzone2.clone Install Log: /system/volatile/install.100847/install_log AI Manifest: /system/shared/ai.xml Installation: Starting ... Creating direct clone image... Registering dynamic archive transfer Pre-validating manifest targets before actual target selection Pre-validation of manifest targets completed Validating combined manifest and archive origin targets Commencing transfer of stream: ... Completed transfer of direct stream: ... Archive transfer completed Installation: Succeeded예 2-5 Unified Archive를 사용하여 커널 영역 복제 및 배치
다음 예에서는 archiveadm 명령을 사용하여 커널 영역 kzone1을 복제 및 배치하는 방법을 보여줍니다. Unified Archive가 커널 영역 kzone1에 대해 만들어집니다. 아카이브 정보가 확인되고 커널 영역 kzone2가 kzone1에서 수정된 영역 구성을 사용하여 복제됩니다. 단계별 절차는 Oracle Solaris 11.2의 시스템 복구 및 복제용 Unified Archive 사용 를 참조하십시오.
global# archiveadm create -z kzone1 /var/tmp/kzone1.uar Unified Archive initialized: /var/tmp/kzone1.uar. \ Logging to: /system/volatile/archive_log.26248 Dataset discovery completed... / Media creation complete for zone(s)... - Archive stream creation completed... - Archive creation completed... global# zoneadm list -cv ID NAME STATUS PATH BRAND IP 0 global running / solaris shared 2 kzone1 running - solaris-kz excl global# archiveadm info /var/tmp/kzone1.uar Archive Information Creation Time: 2014-04-10T17:12:12Z Source Host: global Architecture: i386 Operating System: Oracle Solaris 11.2 X86 Deployable Systems: kzone1 global# zonecfg -z kzone2 create -a /var/tmp/kzone1.uar global# zoneadm -z kzone2 install -a /var/tmp/kone1.uar global# zoneadm list -cv ID NAME STATUS PATH BRAND IP 0 global running / solaris shared 2 kzone1 running - solaris-kz excl - kzone2 configured - solaris-kz excl