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

停止、重新引导、卸载、克隆和删除 lx 标记区域(任务图)

任务 

说明 

参考 

停止区域。 

停止过程用于删除区域的应用程序环境和虚拟平台。此过程可将区域从就绪状态返回到已安装状态。有关如何干净地关闭区域,请参见如何使用 zlogin 关闭 lx 标记区域

如何停止 lx 标记区域

重新引导区域。 

重新引导过程会停止区域,然后再次引导它。 

如何重新引导 lx 标记区域

卸载区域。 

此过程可删除区域根文件系统中的所有文件。请慎重使用本过程。此操作无法撤消。

如何卸载标记区域

根据同一系统中某个现有区域的配置置备新的非全局区域。 

克隆区域是安装区域的另外一种更快速的方法。在安装新区域之前,仍然需要先对其进行配置。 

在同一系统上克隆 lx 标记区域

从系统中删除非全局区域。 

此过程将从系统中完全删除区域。 

从系统中删除 lx 标记区域

停止、重新引导和卸载 lx 标记区域

Procedure如何停止 lx 标记区域

停止过程用于删除 lx 标记区域的应用程序环境和虚拟平台。有关如何干净地关闭区域,请参见“如何使用 zlogin 关闭 lx 标记区域”。

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

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

    有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”

  2. 列出系统上正在运行的区域。


    global# zoneadm list -v
    

    将显示以下类似信息:


    ID  NAME     STATUS       PATH                  BRAND      IP
     0  global   running      /                     native     shared
     1  lx-zone  running      /export/home/lx-zone  lx         shared
  3. 使用带有 -z 选项、区域名称(例如 lx-zone)以及 halt 子命令的 zoneadm 命令停止给定区域。


    global# zoneadm -z lx-zone halt
    
  4. 再次列出系统上的区域,以检验是否已停止 lx-zone


    global# zoneadm list -iv
    

    将显示以下类似信息:


    ID  NAME       STATUS        PATH                 BRAND      IP
    0  global     running       /                     native     shared
    -  lx-zone    installed     /export/home/lx-zone  lx         shared
  5. 如果您要重新启动区域,请引导它。


    global# zoneadm -z lx-zone boot
    
故障排除

如果区域没有正常停止,请参见区域无法停止以获得疑难解答提示。

Procedure如何重新引导 lx 标记区域

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

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

    有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”

  2. 列出系统上正在运行的区域。


    global# zoneadm list -v
    

    将显示以下类似信息:


    ID  NAME     STATUS       PATH                  BRAND      IP
     0  global   running      /                     native     shared
     1  lx-zone  running      /export/home/lx-zone  lx         shared
  3. 使用带有 -z reboot 选项的 zoneadm 命令重新引导区域 lx-zone


    global# zoneadm -z lx-zone reboot
    
  4. 再次列出系统上的区域,以检验是否已重新引导 lx-zone


    global# zoneadm list -v
    

    将显示以下类似信息:


    ID  NAME     STATUS       PATH                  BRAND      IP
     0  global   running      /                     native     shared
     2  lx-zone  running      /export/home/lx-zone  lx         shared

    提示 –

    请注意,lx-zone 的区域 ID 已更改。区域 ID 通常会在重新引导后更改。


Procedure如何卸载标记区域


注意 – 注意 –

此过程会删除区域根文件系统中的所有文件。此操作是无法恢复的。


区域不能处于正在运行状态。uninstall 操作对于正在运行的区域无效。

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

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

    有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”

  2. 列出系统上的区域。


    global# zoneadm list -v
    

    将显示以下类似信息:


    ID  NAME       STATUS        PATH                 BRAND      IP
    0  global     running       /                     native     shared
    -  lx-zone    installed     /export/home/lx-zone  lx         shared
  3. 使用带有 -z uninstall 选项的 zoneadm 命令删除区域 lx-zone

    您还可以使用 -F 选项强制执行操作。如果未指定此选项,则系统将提示进行确认。


    global# zoneadm -z lx-zone uninstall -F
    

    请注意,针对 zonepath 卸载具有自己的 ZFS 文件系统的区域时,将销毁该 ZFS 文件系统。

  4. 再次列出系统上的区域,以检验是否不再列出 lx-zone


    global# zoneadm list -v
    

    将显示以下类似信息:


    ID  NAME     STATUS       PATH               BRAND      IP
    0  global   running      /                   native     shared
故障排除

如果区域卸载中断,则此区域停留在未完成状态。请使用 zoneadm uninstall 命令将此区域重置为已配置状态。

使用 uninstall 命令时应谨慎,因为此操作是无法恢复的。