이 절차를 수행하려면 전역 관리자이거나 전역 영역에서 적합한 권한을 부여 받은 사용자여야 합니다.
이 예에서는 영역의 아카이브를 만들고 나서 해당 아카이브를 다른 시스템에 연결하는 방법을 설명합니다. 여기서는 소스 및 대상 호스트의 관리자가 임시 파일 저장소로 공유 NFS 서버에 액세스할 수 있다고 가정합니다. 공유 임시 저장소를 사용할 수 없는 경우에는 scp(secure copy: 원격 파일 복사 프로그램) 등의 다른 도구를 사용하여 소스와 대상 시스템 간에 파일을 복사할 수 있습니다. scp 프로그램이 인증이 필요한 경우 암호나 문장암호를 요청합니다.
자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.
host1# zoneadm -z my-zone shutdown
host1# zoneadm -z my-zone detach
분리된 영역이 이제 구성됨 상태에 있습니다. 전역 영역이 다음에 부트할 때 해당 영역이 자동으로 부트되지 않습니다.
host1# mkdir /net/server/zonearchives/my-zone host1# zonecfg -z my-zone export > /net/server/zonearchives/my-zone/my-zone.zonecfg
host1# zfs list -H -o name /zones/my-zone rpool/zones/my-zone host1# zfs snapshot -r rpool/zones/my-zone@v2v host1# zfs send -rc rpool/zones/my-zone@v2v | gzip > /net/server/zonearchives/my-zone/my-zone.zfs.gz
압축 사용은 선택 사항이지만 일반적으로 압축을 사용할 경우 아카이브에 대해 쓰고 읽는 동안 I/O가 더 적게 수행되므로 속도가 더 빠릅니다. 자세한 내용은 Oracle Solaris 11.2의 ZFS 파일 시스템 관리 를 참조하십시오.
host2# zonecfg -z my-zone -f /net/server/zonearchives/my-zone/my-zone.zonecfg
다음 시스템 메시지가 표시됩니다.
my-zone: No such zone configured Use 'create' to begin configuring a new zone.
host2# zonecfg:my-zone> info zonename: my-zone zonepath: /zones/my-zone autoboot: false pool: net: address: 192.168.0.90 physical: net0
예를 들어 새 호스트에서는 네트워크 물리적 장치가 다르거나 구성에 포함된 장치가 다른 이름일 수 있습니다.
host2# zonecfg -z my-zone zonecfg:my-zone> select net physical=net0 zonecfg:my-zone:net> set physical=net100 zonecfg:my-zone:net> end
zonecfg:my-zone> commit zonecfg:my-zone> exit
host2# zoneadm -z my-zone install -p -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
이 릴리스에서는 연결하는 데 필요한 최소 업데이트를 수행하고 영역을 attach할 수도 있습니다. 업데이트가 허용되는 경우 zoneadm attach 중 게시자의 카탈로그가 새로 고쳐집니다.
host2# zoneadm -z my-zone attach -u -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
host2# zoneadm -z my-zone install -U -p -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
이 릴리스에서는 영역의 모든 패키지를 전역 영역과 호환되는 최신 버전으로 업데이트하고 영역을 attach할 수도 있습니다.
host2# zoneadm -z my-zone install -U -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
host2# zoneadm -z my-zone attach -a /net/server/zonearchives/my-zone/my-zone.zfs.gz
문제 해결
저장소 객체에 기존 분할 영역, zpool 또는 UFS 파일 시스템이 포함된 경우 install이 실패하고 오류 메시지가 표시됩니다. 설치를 계속하고 기존 데이터를 덮어쓰려면 zoneadm install에 –x 옵션을 사용합니다.