上一主题: dpmvc-delete 命令-销毁 VM (Funclet)下一主题: dpmvc-entermaintenancemode 命令-设置为维护模式 (Funclet)


dpmvc-distributedswitch 命令-管理虚拟分布式交换机 (Funclet)

dpmvc distributedswitch 命令用于管理虚拟分布式交换机。

此命令具有以下格式:

dpmvc-distributedswitch {-vds_add | -vds_update}
-vc_server vcservername
-datacenter_name datacentername
-vds_folder vdsfolder 
-switch_name switchname
[-hostnics hostname1:nic1,nic2,…nicn [;hostname2:nic2,…nicn >]*]
[-uplink_port_names uplink1[,uplink2,…,uplinkn]]
[-maxports maxports] 
dpmvc-distributedswitch -vds_remove
-vc_server vcservername
-switch_name switchname 
dpmvc-distributedswitch -add_portgroup
-vc_server vcservername 
-switch_name switchname
-portgroup_name portgroupname
[-bindtype  earlyBinding | ephemeral | lateBinding]
[-vlan vlanID]
[-numports numberofports] 
dpmvc-distributedswitch -update_portgroup
-vc_server vcservername
-portgroup_name portgroupname
[-portgroup_newname portgroupnewname]
[-bindtype  earlyBinding | ephemeral | lateBinding]
[-vlan vlanID]
[-numports numberofports] 
dpmvc-distributedswitch -remove_portgroup
-vc_server vcservername
-portgroup_name portgroupname 
dpmvc-distributedswitch -rename_portgroup
-vc_server vcservername
-portgroup_name portgroupname
-portgroup_newname portgroupnewname 
-vc_server vcservername

指定在具有多个 vCenter 服务器时要访问的 vCenter 服务器。 对于单 vCenter 服务器环境是可选的。

-datacenter_name datacentername

指定虚拟分布式交换机所属的数据中心。

-vds_folder vdsfolder

在 CA Server Automation 资源管理器窗格中指定虚拟分布式交换机的文件夹。

-switch_name switchname

指定操作所针对的交换机名称。

-hostnics hostname1:nic1,nic2,…nicn [;hostname2:nic2,…nicn >]

(可选)指定与 ESX 主机成员相关联的 NIC 列表。

-uplink_port_names uplink1[,uplink2,…,uplinkn]

(可选)指定要使用的上行链路端口名称的逗号分隔列表。

-maxports maxports

(可选)指定用于交换机的最大端口数。 该数值可限制交换机中所有端口组的端口总数 (numports)。

-bindtype earlyBinding | ephemeral | lateBinding

(可选)指定端口组的绑定类型。 有效值是:

earlyBinding

在 VM 绑定至端口组时分配端口。 这种类型的绑定可确保始终连接,但永久保留端口。 此绑定类型为默认值。

lateBinding

如果 VM 电源打开且其 NIC 处于连接状态,则将端口分配给该 VM。 当 VM 电源关闭或其 NIC 断开连接时,此绑定类型将重新分配端口。 LateBinding 可通过 vCenter 进行配置。

ephemeral

如果 VM 电源打开且其 NIC 处于连接状态,则将端口分配给该 VM。 当 VM 电源关闭或其 NIC 断开连接时,此绑定类型将重新分配端口。 Ephemeral 绑定可通过 ESX 主机和 vCenter 进行配置。

-numports numberofports

(可选)指定端口组的端口数。

-portgroup_name portgroupname

指定端口组名称。

-portgroup_newname portgroupnewname

指定新的端口组名称。

-vlan vlanID

(可选)指定用于虚拟端口组操作的整数值 (vlan ID)。

示例:创建新的虚拟分布式交换机

本示例创建新的虚拟分布式交换机。

dpmvc-distributedswitch -vds_add -vc_server vc5master -datacenter_name dc3 
-vds_folder vds -switch_name vdswitch1 

示例:更新现有的虚拟分布式交换机

本示例更新虚拟分布式交换机。 为 MYSERVER1 指定 NIC,并从虚拟分布式交换机中删除 MYSERVER2。 如果要从虚拟分布式交换机中删除主机,请指定服务器名称,但不要为其分配 NIC(服务器名称后跟一个冒号,如 MYSERVER2:)。

dpmvc-distributedswitch -vds_update -vc_server VAS-VC5 -datacenter_name VC5 
-switch_name vdistSwitch -hostnics MYSERVER1:nxmgt2,tmp2;MYSERVER2:

该命令用于更新 vdistSwitch: