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

Procedure如何将 zonepath 移动到新主机

创建 zonepath 的归档的方法有很多种。例如,可以使用cpio(1)pax(1) 手册页中所述的 cpiopax 命令。

将归档传送至新主机的方法也有很多种。用于将 zonepath 从源主机传送到目标主机的机制取决于本地配置。在某些情况下(如 SAN),zonepath 数据实际上可能未移动。可能只需对 SAN 进行重新配置,便可在新主机上显示 zonepath。在其他情况下,可能要将 zonepath 写入磁带,再将磁带邮寄至新站点。

由于上述原因,此步骤不能自动执行。系统管理员必须选择最合适的方法来将 zonepath 移动到新主机。

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

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

  2. zonepath 移动到新主机。您可以使用本过程中介绍的方法,也可以使用您选择的其他方法。


示例 37–1 使用 tar 命令归档和移动 zonepath

  1. host1 上创建 zonepathtar 文件,并使用 sftp 命令将其传送到 host2


    host1# cd /export/zones
    host1# tar cf lx-zone.tar lx-zone
    host1# sftp host2
    Connecting to host2...
    Password:
    sftp> cd /export/zones
    sftp> put lx-zone.tar
    Uploading lx-zone.tar to /export/zones/lx-zone.tar
    sftp> quit
    
  2. host2上,解压缩 tar 文件。


    host2# cd /export/zones
    host2# tar xf lx-zone.tar
    

有关更多信息,请参见 sftp(1)tar(1)


故障排除

有关以下问题的疑难解答信息,请参见使用 zoneadm attach 操作解决问题

用户必须验证新计算机中的处理器类型是否受支持。有关更多信息,请参见关于迁移 lx 标记区域