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

退出打印视图

更新时间: 2014 年 9 月
 
 

用于配置弹性虚拟交换机的命令

本节介绍了如何执行以下任务来配置弹性虚拟交换机:

  • 创建弹性虚拟交换机

  • 将 IPnet 添加到弹性虚拟交换机

  • 将 VPort 添加到弹性虚拟交换机

创建弹性虚拟交换机

可以使用 evsadm create-evs 命令创建弹性虚拟交换机。命令语法为:

# evsadm create-evs [-T tenant-name] [-p {prop=value[,...]}[,..]] EVS-switch-name
–T tenant-name

指定租户。如果指定了某个租户,则将在该租户的名称空间内创建弹性虚拟交换机。否则,将在缺省租户 sys-global 中创建弹性虚拟交换机。租户是一个表示弹性虚拟交换机所关联的租户的只读属性。

–p prop

指定可在弹性虚拟交换机上设置为指定值的属性的逗号分隔列表。您可以设置以下属性:

  • maxbw-为弹性虚拟交换机的端口设置全双工带宽。带宽指定为一个带有容量级后缀(分别表示 Kbps、Mbps 和 Gbps 的 KMG)的整数。如果未指定单位,输入值将以 Mbps 为单位进行读取。不存在缺省带宽限制。

  • priority-为弹性虚拟交换机的端口设置相对优先级。可能的值为 highmediumlow。缺省值为 medium。此优先级不会反映在线路上的任何协议优先级字段中,而是用于系统内的包处理调度。高优先级 VPort 可能延迟更短,具体取决于可用的系统资源。

EVS-switch-name

指定弹性虚拟交换机的名称。

有关如何创建弹性虚拟交换机的示例,请参见Example 6–3

将 IPnet 添加到弹性虚拟交换机

可以使用 evsadm add-ipnet 命令将 IPnet 添加到弹性虚拟交换机。命令语法为:

# evsadm add-ipnet [-T tenant-name] -p subnet=value[{,prop=value[,...]}[,...]]\
EVS-switch-name/IPnet-name
–T tenant-name

指定租户的名称。如果指定了租户名称,则 IPnet 将与租户名称空间中的 EVS 相关联。

–p prop

必须为特定弹性虚拟交换机设置的 IPnet 属性的逗号分隔列表。

支持的 IPnet 属性包括:

  • subnet-必需。表示 IPv4 或 IPv6 地址的片区。当您添加 IPnet 时,必须指定 subnet 属性。否则,添加 IPnet 的操作将失败。

  • defrouter-可选。指定给定子网的网关的 IP 地址。未指定 defrouter 时,将选择范围中的第一个地址作为缺省的路由器 IP 地址。

EVS-switch-name/IPnet-name

指定具有关联 IPnet 的弹性虚拟交换机的名称。

有关 IPnet 属性的更多信息,请参见 evsadm(1M) 手册页。有关如何将 IPnet 添加到弹性虚拟交换机的示例,请参见Example 6–3

将 VPort 添加到弹性虚拟交换机

可以使用 evsadm add-vport 命令将 VPort 添加到弹性虚拟交换机。命令语法为:

# evsadm add-vport [-T tenant-name] [-p {prop=value[,...]}[,...]] EVS-switch-name/VPort-name
–p prop

指定可为 VPort 设置的 VPort 属性的逗号分隔列表。有关支持的 VPort 属性的更多信息,请参见Table 5–1

EVS-switch-name/VPort-name

指定具有关联 VPort 的弹性虚拟交换机的名称。

有关如何将 VPort 添加到弹性虚拟交换机的示例,请参见Example 6–3