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

退出打印视图

更新时间: 2014 年 9 月
 
 

如何配置弹性虚拟交换机

开始之前

您需要在希望在其上配置弹性虚拟交换机的计算节点上设置 EVS 控制器。有关信息,请参见如何配置 EVS 控制器中的步骤 2。

  1. 成为具有“弹性虚拟交换机管理”权限配置文件的管理员或用户。

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

  2. 创建弹性虚拟交换机。
    # evsadm create-evs [-T tenant-name] [-p {prop=value[,...]}[,..]] EVS-switch-name

    有关更多信息,请参见创建弹性虚拟交换机


    注 -  如果为虚拟端口显式设置了某个属性,则该属性值将覆盖对应的弹性虚拟交换机属性值。
  3. 将 IPnet 添加到弹性虚拟交换机。
    # evsadm add-ipnet [-T tenant-name] -p subnet=value[{,prop=value[,...]}[,...]] \
    EVS-switch-name/IPnet-name

    有关更多信息,请参见将 IPnet 添加到弹性虚拟交换机

  4. (u53ef选) 将 VPort 添加到弹性虚拟交换机。
    # evsadm add-vport [-T tenant-name] [-p {prop=value[,...]}[,...]] EVS-switch-name/VPort-name

    将 VPort 添加到弹性虚拟交换机后,将为其指定一个随机 MAC 地址和 IPnet 地址范围中的一个 IP 地址。因此,必须先将 IPnet 添加到弹性虚拟交换机,然后再添加 VPort。有关 evsadm add-vport 命令的更多信息,请参见将 VPort 添加到弹性虚拟交换机


    注 -  您无需始终将虚拟端口添加到弹性虚拟交换机。创建 VNIC 时,您只能指定 VNIC 必须连接到的弹性虚拟交换机的名称。在这种情况下,EVS 控制器将生成系统虚拟端口。这些虚拟端口遵循命名约定 sys-vportname,例如 sys-vport0。系统虚拟端口继承弹性虚拟交换机的属性。
  5. (u53ef选) 显示所配置的弹性虚拟交换机。
    # evsadm
示例 6-3  配置弹性虚拟交换机

以下示例说明了如何创建弹性虚拟交换机 ORA,并将 IPnet ora_ipnet 和 VPort vport0 添加到该弹性虚拟交换机。

# evsadm create-evs ORA
# evsadm add-ipnet -p subnet=192.168.10.0/24 ORA/ora_ipnet
# evsadm add-vport ORA/vport0
# evsadm
NAME          TENANT        STATUS VNIC         IP                HOST
ORA           sys-global    idle   --           ora_ipnet         --
   vport0     --            free   --           192.168.10.2/24   --

以下示例说明了如何创建租户为 tenantA 的弹性虚拟交换机 ORA,并将 IPnet ora_ipnet 和 VPort vport0 添加到该弹性虚拟交换机。

# evsadm create-evs -T tenantA ORA
# evsadm add-ipnet -T tenantA -p subnet=192.168.10.0/24 ORA/ora_ipnet
# evsadm add-vport -T tenantA ORA/vport0
# evsadm
NAME          TENANT        STATUS VNIC         IP                HOST
ORA           tenantA       idle   --           ora_ipnet         --
   vport0     --            free   --           192.168.10.2/24   --