创建和使用 Oracle® Solaris 区域

退出打印视图

更新时间: 2015 年 5 月
 
 

如何使用共享存储迁移非全局区域

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

如果使用 rootzpool 资源和(可选)一个或多个 rpool 资源配置区域的存储,则可快速而简单地进行迁移。要执行此过程,源主机和目标主机(在此过程中所示的示例中为 host1host2)必须对 rootzpool 和 zpool 资源中引用的存储具有访问权限。

  1. 成为管理员。

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

  2. 在目标主机上配置区域。
    source-host# zonecfg -z zonename export -f /net/hostname/zonename.cfg
    destination-host# zonecfg -z zonename -f /net/hostname/zonename.cfg

    例如:

    host1# zonecfg -z my-zone export -f /net/my-host/my-zone.cfg
    host2# zonecfg -z my-zone -f /net/my-host/my-zone.cfg
  3. 关闭区域。
    source-host# zoneadm -z zonename shutdown

    例如:

    host1# zoneadm -z my-zone shutdown
  4. 将区域与源主机分离。
    source-host# zoneadm -z zonename detach

    例如:

    host1# zoneadm -z my-zone detach
  5. 向目标主机附加区域。

    可能需要使用选项(–u–U)。

    destination-host# zoneadm -z zonename attach

    例如:

    host2# zoneadm -z my-zone attach
  6. 引导区域。
    host2# zoneadm -z zonename boot