系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

安装区域

第 2 部分, Zoneszoneadm(1M) 手册页中所述 zoneadm 命令是用于安装和管理非全局区域的主要工具。使用 zoneadm 命令的操作必须从目标系统上的全局区域中运行。

除了从归档文件解压缩文件外,安装过程还会执行检查、必需的后处理以及其他功能,以确保将区域优化为在主机上运行。

可以使用 Solaris 系统的映像,因为该映像已进行过完全配置,具有要在区域中运行的所有软件。请参见创建用于将 Solaris 系统直接迁移到区域的映像

如果利用现有系统创建了 Solaris 系统归档文件,并在安装区域时使用 -p(保留 sysidcfg)选项,该区域将与用于创建映像的系统具有相同的标识。

如果在目标上安装区域时使用 -u (sys-unconfig) 选项,则生成的区域将不会配置主机名或名称服务。


注意 – 注意 –

必须指定 -p 选项或 -u 选项,否则会产生错误。


安装程序选项

选项 

说明 

-a

从中复制系统映像的归档文件位置。支持完整 Flash 归档文件以及 cpiogzip 压缩的 cpiobzip 压缩的 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 时允许使用。

Procedure如何安装区域

  1. 成为超级用户或承担主管理员角色。

  2. 通过将 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 将此区域重置为已配置状态。