복제를 사용하면 시스템에 구성되어 설치된 기존 영역을 동일한 시스템의 새로운 영역에 복사할 수 있습니다. 복제된 영역에는 기존 영역의 사용자 정의가 포함됩니다. 예를 들어, 소스 영역의 추가된 패키지, 수정된 영역 리소스 및 파일 수정 사항이 각 복제된 영역에 나타납니다. 영역 복제는 유사한 사용자 정의 영역 구성으로 영역을 추가할 수 있는 효율적인 방법입니다.
다음 방법으로 커널 영역을 복제할 수 있습니다.
적은 수의 영역을 복제해야 하는 경우 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