在安装新区域之前,必须先对其进行配置。传递给 zoneadm create 子命令的参数是要克隆的区域名称。必须停止此源区域。
您必须是全局管理员或在全局区域中具有相应授权的用户才能执行此过程。
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
请注意,必须提供配置文件的绝对路径。