创建和使用 Oracle® Solaris 区域

退出打印视图

更新时间: 2015 年 5 月
 
 

如何配置目标系统上的区域

zonep2vchk 工具生成的模板 zonecfg 脚本定义源系统配置中必须受目标区域配置支持的各个方面。必须手动提供其他目标系统相关信息以完整地定义区域。

在此过程中配置文件名为 s11-zone.config

  1. 成为管理员。

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

  2. 查看 zonecfg 脚本的内容以熟悉源系统的配置参数。
    target# less /net/somehost/p2v/s11-zone.config

    此脚本中 zonepath 的初始值基于源系统的主机名。如果目标区域的名称与源系统的主机名不同,可以更改 zonepath 目录。

    注释掉的命令反映原始物理系统环境的参数,包括内存容量、CPU 数量以及网卡 MAC 地址。可在目标区域中取消注释这些行以实现其他资源控制。

  3. 在目标系统的全局区域中使用以下命令来查看当前链路配置。
    target# dladm show-link
    target# dladm show-phys
    target# ipadm show-addr

    缺省情况下,zonecfg 脚本为源系统中配置的每个物理网络接口定义一个具有 anet 资源的独占 IP 网络配置。目标系统在区域引导时自动为每个 anet 资源创建一个 VNIC。使用 VNIC 可实现多个区域共享同一物理网络接口。zonecfg 命令最初将 anet 资源的 lower-link 名称设为 change-me。必须手动将此字段设为目标系统上的某个数据链路名称。可以指定可作为有效 VNIC lower-link 的任何链路。

  4. zonecfg 脚本复制到目标系统。
    target# cp /net/somehost/p2v/s11-zone.config .
  5. 使用文本编辑器(如 vi)对配置文件进行任何更改。
    target# vi s11-zone.config
  6. 使用 zonecfg 命令配置 s11-zone 区域。
    target# zonecfg -z s11-zone -f s11-zone.config