创建和使用 Oracle Solaris 10 区域

退出打印视图

更新时间: 2014 年 9 月
 
 

如何安装 solaris10 标记区域

可使用 zoneadm 命令和 install 子命令来安装已配置的 solaris10 标记区域。

有关创建 Oracle Solaris 10 系统映像的信息,请参见为将 Oracle Solaris 10 系统直接迁移到区域中创建映像。要在所创建的系统映像中保留 sysidcfg 标识而不改变映像,请在 –install 子命令之后使用 p 选项。要从所创建的系统映像中删除系统标识而不改变映像,请使用 –u 选项。将对目标区域执行 sys-unconfig–c 选项可用来包含 sysidcfg 文件,该文件所含的信息可用于在安装完成后配置区域。

示例过程显示了如何对所创建的已安装物理 Oracle Solaris 10 系统的归档文件映像使用 –a 选项。

您必须是全局管理员或在全局区域中具有相应授权的用户才能执行此过程。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 通过将 zoneadm install 命令与 –p–a 选项和归档文件路径组合使用,安装已配置区域 s10-zone
    global# zoneadm -z s10sepvar install -a /net/data13/tmp/s10u10_sparc_sepvar.flar -p

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

  3. (可选)如果出现一个错误消息,并且无法安装区域,请使用 zoneadm list 命令以及 –c–v 选项来获取区域状态:
    global# zoneadm list -civ
    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              solaris    shared
     -  s10-zone configured   /zones/s10-zone                solaris10  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      /                              solaris     shared
     -  s10-zone  installed    /zones/s10-zone               solaris10   shared
示例 5-1  solaris10 区域安装
# zoneadm -z s10sepvar install -p -a /net/data13/tmp/s10u10_sparc_sepvar.flar -u
The following ZFS file system(s) have been created:
    rpool/zones/s10sepvar
Progress being logged to /var/log/zones/zoneadm.20120519T151123Z.s10sepvar.install
    Installing: This may take several minutes...

故障排除

如果安装失败,请查看日志文件。如果成功,则日志文件位于区域内的 /var/log 中。如果失败,则日志文件位于全局区域内的 /var/log/zones 中。

如果区域安装中断或失败,则此区域会处于未完成状态。请使用带有 –F 选项的 uninstall 命令将区域重置为已配置状态。