在 Oracle® Solaris 11.2 中管理网络虚拟化和网络资源

退出打印视图

更新时间: 2014 年 9 月
 
 

如何为虚拟网络配置区域

此过程介绍了如何使用新 VNIC 配置新区域。请注意,此过程仅包含与网络虚拟化相关的步骤。有关如何配置区域的更多信息,请参见创建和使用 Oracle Solaris 区域 中的第 1  章 如何规划和配置非全局区域

  1. 成为管理员。

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

  2. 配置 VNIC。

    有关更多信息,请参见如何配置 VNIC 和 Etherstub

  3. 创建区域。
    global# zonecfg -z zone
    zone

    指区域的名称。

    确保指定先前作为区域的物理接口创建的 VNIC。缺省情况下,区域的 ip-type 参数设置为 exclusive

  4. 验证并提交您已实现的更改,然后退出该区域。
    zonecfg:zone> verify
    zonecfg:zone> commit
    zonecfg:zone> exit
  5. 安装区域。
    global# zoneadm -z zone install
  6. 启动区域。
    global# zoneadm -z zone boot
  7. 在区域完全启动后,登录到该区域。
    global# zlogin -C zone
  8. 根据提示指定信息。

    您可以通过从选项列表中选择来指定大部分信息。通常,缺省选项足以满足需求。要配置虚拟网络,必须指定或验证以下信息:

    • 区域的主机名,例如 zone1

    • 区域的 IP 地址(它基于区域的 VNIC 的 IP 地址)

    • 是否应启用 IPv6

    • 具有虚拟网络的系统是否为子网的一部分

    • IP 地址的网络掩码

    • 缺省路由,可以是在其上构建虚拟网络的物理接口的 IP 地址

    提供所需的信息后,该区域将重新启动。

    另外,您也可以配置一个专用 IP 区域,该区域带有称为 anet 资源的自动 VNIC。有关更多信息,请参见创建和使用 Oracle Solaris 区域 中的如何配置区域

示例 2-3  为虚拟网络配置区域

在此示例中,为虚拟网络创建了 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