此过程用于安装已配置的非全局区域。有关安装选项的信息,请参见如何安装区域。
区域必须驻留在自己的 ZFS 数据集中。仅支持 ZFS。安装区域时,zoneadm install 命令会自动为 zonepath 创建 ZFS 文件系统(数据集)。如果无法创建 ZFS 数据集,区域也无法安装。
您必须是全局管理员或在全局区域中具有相应授权的用户才能执行此过程。
global# zoneadm -z my-zone install
global# zoneadm -z my-zone install -m manifest -c [ profile | dir ]
global# zoneadm -z my-zone install -a archive -s -u
global# zoneadm -z my-zone install -d path -p -v
系统将显示:"a ZFS file system has been created for this zone"(已经为该区域创建了一个 ZFS 文件系统)。
当区域的根文件系统所需的文件和目录安装在区域的根路径下时,您将看到各种消息。
global# zoneadm list -v # zoneadm list -cvd ID NAME STATUS PATH BRAND IP 0 global running / solaris shared - my-zone configured /zones/my-zone solaris excl
如果显示为已配置状态,请执行消息中指定的更正操作,并再次尝试执行 zoneadm install 命令。
如果显示为未完成状态,请首先执行以下命令:
global# zoneadm -z my-zone uninstall
然后执行消息中指定的更正操作,并再次尝试执行 zoneadm install 命令。
源区域必须处于卸载状态,才能使用 force 子命令:
zoneadm -z my-zone uninstall
然后通过使用 zoneadm install 的 –x 选项,继续安装及覆盖所有预先存在的数据。
-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 可以使用一次或多次。
global# zoneadm list -iv
将显示以下类似信息:
ID NAME STATUS PATH BRAND IP 0 global running / solaris shared - my-zone installed /zones/my-zone solaris excl
故障排除
如果区域安装中断或失败,则此区域会处于未完成状态。请使用 uninstall –F 将此区域重置为已配置状态。
接下来的步骤
缺省情况下,此区域是使用最小网络配置安装的,在在 Oracle Solaris 11.2 中管理系统服务 中的第 3 章 管理服务中介绍了该配置。在登录到该区域后,可以切换到开放式网络配置,或者启用或禁用个别服务。有关详细信息,请参见启用服务。