Oracle® Solaris 11.2 中的网络管理策略

退出打印视图

更新时间: 2014 年 9 月
 
 

创建 EVS 虚拟租户网络 (vswitch)

以下示例说明了如何设置和配置名为 vswitch 的 EVS 虚拟租户网络。需特别注意执行每个任务的位置。

    介绍了以下配置任务:

  • 在客户机节点中,设置虚拟交换机。

  • 在每个计算节点中,创建一个区域,然后将该区域连接到虚拟交换机。

  • 在客户机节点中,显示 EVS 配置。

有关 EVS 功能的概述,请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的第 5  章 关于弹性虚拟交换机

示例 2-12  设置 EVS 交换机

以下示例说明了如何设置 EVS 虚拟租户网络。在客户机节点上执行此任务。

首先,创建 EVS 交换机(在此示例中名为 vswitch),如下所示:

# evsadm create-evs vswitch

将 IPnet 信息添加到 EVS 交换机并检验配置。

# evsadm add-ipnet -p subnet=192.168.70.0/24 vswitch/ipnet
# evsadm show-ipnet

NAME             TENANT     SUBNET          DEFROUTER    AVAILRANGE
vswitch/ipnet    sys-global 192.168.70.0/24 192.168.70.1 192.168.70.2-192.168.70.254
  

检验是否成功创建了 EVS 交换机。

# evsadm
NAME         TENANT       STATUS     VNIC      IP               HOST
vswitch      sys-global    --         --       vswitch_ipnet    --

检查与虚拟交换机关联的 VLAN ID。

# evsadm show-evs -L
EVS       TENANT      VID      VNI
vswitch   sys-global  200      --
示例 2-13  创建一个区域并将该区域连接到 EVS 交换机

以下示例介绍了如何在每个租户上创建区域,然后将该区域连接到虚拟交换机。

按以下所示,在每个租户上使用 anet VNIC 资源配置区域:

# zonecfg -z z1
zonecfg:z1> create
.
.
.
zonecfg:z1> add anet
zonecfg:z1:anet> set evs=vswitch
zonecfg:z1:anet> end
zonecfg:z1> commit
zonecfg:z1> exit

有关更多信息,请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的为弹性虚拟交换机创建 VNIC anet 资源

有关设置与 EVS 交换机有关的 anet 资源属性的信息,请参见Oracle Solaris Zones 介绍 中的资源类型和属性

引导区域。

# zoneadm -z z1 boot

验证 VNIC 已创建并连接到虚拟交换机。

# dladm show-vnic -c
LINK         TENANT        EVS       VPORT        OVER    MACADDRESS        VIDS
z1/net0      sys-global    vswitch   sys-vport0   net2    2:8:20:1a:c1:e4   200

在区域中,验证 IP 地址已分配。

# zlogin z1 ipadm
NAME      CLASS/TYPE   STATE      UNDER    ADDR
lo0       loopback     ok         --       --
lo0/v4    static       ok         --       127.0.0.1/8
lo0/v6    static       ok         --       ::1/128
net0      ip           ok         --       --
net0/v4   inherited    ok         --       192.168.84.3/24

在客户机节点中,显示 EVS 配置。

# evsadm
NAME     TENANT     STATUS     VNIC     IP     HOST
vswitch   sys-global -- --     vswitch_ipnet

EVS 提供了一组丰富的功能,这些功能未在本方案中详细介绍。有关其他任务和使用案例,请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的第 6  章 管理弹性虚拟交换机