此过程介绍了如何使用新 VNIC 配置新区域。请注意,此过程仅包含与网络虚拟化相关的步骤。有关如何配置区域的更多信息,请参见创建和使用 Oracle Solaris 区域 中的第 1 章 如何规划和配置非全局区域。
有关更多信息,请参见如何配置 VNIC 和 Etherstub。
global# zonecfg -z zone
指区域的名称。
确保指定先前作为区域的物理接口创建的 VNIC。缺省情况下,区域的 ip-type 参数设置为 exclusive。
zonecfg:zone> verify zonecfg:zone> commit zonecfg:zone> exit
global# zoneadm -z zone install
global# zoneadm -z zone boot
global# zlogin -C zone
您可以通过从选项列表中选择来指定大部分信息。通常,缺省选项足以满足需求。要配置虚拟网络,必须指定或验证以下信息:
区域的主机名,例如 zone1
区域的 IP 地址(它基于区域的 VNIC 的 IP 地址)
是否应启用 IPv6
具有虚拟网络的系统是否为子网的一部分
IP 地址的网络掩码
缺省路由,可以是在其上构建虚拟网络的物理接口的 IP 地址
提供所需的信息后,该区域将重新启动。
另外,您也可以配置一个专用 IP 区域,该区域带有称为 anet 资源的自动 VNIC。有关更多信息,请参见创建和使用 Oracle Solaris 区域 中的如何配置区域。
在此示例中,为虚拟网络创建了 zone1,并将 vnic1 连接为物理接口。请注意,只列出了与创建虚拟网络相关的区域参数。
global # zonecfg -z zone1 zonecfg:zone1> create zonecfg:zone1> set zonepath=/export/home/zone1 zonecfg:zone1> set autoboot=true zonecfg:zone1> add net zonecfg:zone1:net> set physical=vnic1 zonecfg:zone1:net> end zonecfg:zone1> verify zonecfg:zone1> commit zonecfg:zone1> exit global# zoneadm -z zone1 install . . . global# zoneadm -z zone1 boot global# zlogin -C zone1
为配置网络,提供了以下信息:
Hostname: zone1 IP address: 192.168.3.80 System part of a subnet: Yes Netmask: 255.255.255.0 Enable IPv6: No Default route: 192.168.3.70 Router IP address: 192.168.3.25