第 2 部分, Zones和zoneadm(1M) 手册页中所述 zoneadm 命令是用于安装和管理非全局区域的主要工具。使用 zoneadm 命令的操作必须从目标系统上的全局区域中运行。
除了从归档文件解压缩文件外,安装过程还会执行检查、必需的后处理以及其他功能,以确保将区域优化为在主机上运行。
可以使用 Solaris 系统的映像,因为该映像已进行过完全配置,具有要在区域中运行的所有软件。请参见创建用于将 Solaris 系统直接迁移到区域的映像。
如果利用现有系统创建了 Solaris 系统归档文件,并在安装区域时使用 -p(保留 sysidcfg)选项,该区域将与用于创建映像的系统具有相同的标识。
如果在目标上安装区域时使用 -u (sys-unconfig) 选项,则生成的区域将不会配置主机名或名称服务。
您必须指定 -p 选项或 -u 选项,否则会产生错误。
选项 |
说明 |
---|---|
-a |
从中复制系统映像的归档文件位置。支持完整 Flash 归档文件以及 cpio、gzip 压缩的 cpio、bzip 压缩的 cpio 和级别 0 的 ufsdump。请参阅 SUNWsfman 软件包中提供的 gzip 手册页。 |
-d path |
从中复制系统映像的目录位置。 |
-d — |
将 -d 选项与破折号参数一起使用可指示要在 zonepath 中使用的现有目录布局。因此,如果管理员在安装前手动设置 zonepath 目录,则 -d — 选项可用于指示该目录已经存在。 |
-p |
保留系统标识。 |
-s |
无提示安装。 |
-u |
对区域执行 sys-unconfig。 |
-v |
详细输出。 |
-a 和 -d 选项相互排斥。-p、-s、-u 和 -v 选项仅当提供 -a 或 -d 时允许使用。
成为超级用户或承担主管理员角色。
通过将 zoneadm 命令与 install -a 选项和归档文件路径结合使用,来安装已配置区域 s-zone。
global# zoneadm -z s-zone install -u -a /net/machine_name/s-system.flar |
安装完成时,将显示多条消息。这可能需要一些时间。
当安装完成时,使用带有 -i 和 -v 选项的 list 子命令来列出已安装的区域并检验状态。
如果安装失败,请查看日志文件。如果成功,则日志文件位于区域内的 /var/log 中。如果失败,则日志文件位于全局区域内的 /var/tmp 中。
如果区域安装中断或失败,则此区域会处于未完成状态。请使用 uninstall -F 将此区域重置为已配置状态。