系统管理指南:Solaris 8 容器

Procedure如何安装区域

要执行此过程,您必须是全局区域中的全局管理员。


注 –

此示例过程使用空白的归档文件映像 solaris8-image.flar。该归档文件处于 sys-unconfig 状态。要获取此文件,请参见软件下载

有关创建 Solaris 8 系统映像的信息,请参见为将 Solaris 8 系统直接迁移到区域中创建映像


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

  2. 通过将 zoneadm 命令与 install a 选项和归档文件路径结合使用,来安装已配置区域 -s8-zone


    global# zoneadm -z s8-zone install -u -a /net/server/s8_image.flar
    

    安装完成时,将显示多条消息。这可能需要一些时间。


    注 –

    要在所创建的系统映像中保留 sysidcfg 标识而不改变映像,请在 -install 子命令之后使用 p 选项。要从所创建的系统映像中删除系统标识而不改变映像,请使用 -u 选项。将对目标区域执行 sys-unconfig


  3. (可选)如果显示错误消息并且无法安装区域,请键入以下命令获取区域状态:


    global# zoneadm list -cv
    

    ID  NAME     STATUS       PATH                           BRAND      IP
    
     0  global   running      /                              native     shared
    
     -  s8-zone  configured   /export/home/s8-zone         solaris8     shared
    • 如果显示为已配置状态,请执行消息中指定的更正操作,并再次尝试 zoneadm install 命令。

    • 如果显示为未完成状态,请首先执行以下命令:


      global# zoneadm -z my-zone uninstall
      

      然后执行消息中指定的更正操作,并再次尝试 zoneadm install 命令。

  4. 当安装完成时,使用带有 i-v 选项的 -list 子命令列出已安装区域并检验状态。


    global# zoneadm list -iv
    

    将显示以下类似信息:


    ID  NAME     STATUS       PATH                           BRAND      IP
    
     0  global   running      /                              native     shared
    
     -  s8-zone  installed    /export/home/s8-zone         solaris8     shared

示例 5–1 solaris8 区域安装


# zoneadm -z s8-zone install -a /net/machinename/s8_image.flar

      Log File: /var/tmp/s8-zone.install.21207.log

        Source: /net/machinename/s8_image.flar

    Installing: This may take several minutes...

Postprocessing: This may take a minute...



        Result: Installation completed successfully.

      Log File: /export/home/s8-zone/root/var/log/s8-zone.install.21207.log

安装程序选项

选项 

说明 

-a

从中复制系统映像的归档文件位置。支持完整 Flash 归档文件以及 cpiogzip 压缩的 cpiobzip 压缩的 cpio 和级别 0 的 ufsdump。请参阅 SUNWsfman 软件包中提供的 gzip 手册页。

-d

从中复制系统映像的目录位置。 

-p

保留系统标识。 

-s

无提示安装。 

-u

对区域执行 sys-unconfig

-v

详细输出。 

故障排除

如果安装失败,请查看日志文件。成功时,日志文件位于以下两个位置:全局区域中的 /var/tmp 和该区域中的 /var/log。失败时,日志文件位于 /var/tmp 中。

如果区域安装中断或失败,该区域会处于未完成状态。请使用 uninstall -F 将该区域重置为已配置状态。有关更多信息,请参见《系统管理指南:Solaris Containers-资源管理和 Solaris Zones》中的“如何卸载区域”