新規ゾーンをインストールする前に、そのゾーンを構成する必要があります。zoneadm create サブコマンドに渡されるパラメータは、クローンするゾーンの名前です。このソースゾーンを停止する必要があります。
この手順を実行するには、大域管理者または大域ゾーン内で適切な承認を持つユーザーである必要があります。
詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
global# zoneadm -z my-zone halt
global# zonecfg -z my-zone export -f /zones/master
global# zonecfg -z zone1 -f /zones/master
global# zoneadm -z zone1 clone my-zone
システムには次のように表示されます。
Cloning zonepath /zones/my-zone...
操作を続行し、既存のデータを上書きするには、zoneadm clone に対して適切な –x オプションを使用します。force サブコマンドを使用する前に、ソースゾーンをアンインストールする必要があります。
-x force-zpool-import -x force-zpool-create=zpoolname -x force-zpool-create=zpoolname1,zpoolname2,zpoolname3 -x force-zpool-create-all
このオプションは、zpool create –f コマンドに似ています。
–x force-zpool-create=zpoolname オプションは、複数回使用できます。
–x force オプションを使用する前に、ソースゾーンを停止する必要があります。
ID NAME STATUS PATH BRAND IP 0 global running / solaris shared - my-zone installed /zones/my-zone solaris excl - zone1 installed /zones/zone1 solaris excl
構成プロファイルを含めるには、次のように入力します。
# zoneadm -z zone1 clone -c /path/config.xml my-zone
構成ファイルの絶対パスを指定する必要があります。