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


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

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 [;hostname1:nic2,…nicn ]]
[-uplink_port_names uplink1[,uplink2,…,uplinkn]]
[-maxports maxports]
[-sc sc_url] 
[-wait timeout] 
[-pre] 
[-post] 
[-locale iso639value]
dpmvc distributedswitch -vds_remove
-vc_server vcservername
-switch_name switchname
[-sc sc_url] 
[-wait [timeout]] 
[-pre] 
[-post] 
[-locale iso639value]
dpmvc distributedswitch -add_portgroup
-vc_server vcservername 
-switch_name switchname
-portgroup_name portgroupname
[-bindtype earlyBinding | ephemeral | lateBinding]
[-vlan vlanID]
[-numports numberofports]
[-sc sc_url] 
[-wait [timeout]] 
[-pre] 
[-post] 
[-locale iso639value]
dpmvc distributedswitch -update_portgroup
-vc_server vcservername
-portgroup_name portgroupname
[-portgroup_newname portgroupnewname]
[-bindtype  earlyBinding | ephemeral | lateBinding]
[-vlan vlanID]
[-numports numberofports]
[-sc sc_url] 
[-wait [timeout]] 
[-pre] 
[-post] 
[-locale iso639value]
dpmvc distributedswitch -remove_portgroup
-vc_server vcservername
-portgroup_name portgroupname
[-sc sc_url] 
[-wait [timeout]] 
[-pre] 
[-post] 
[-locale iso639value]
dpmvc distributedswitch -rename_portgroup
-vc_server vcservername
-portgroup_name portgroupname
-portgroup_newname portgroupnewname
[-sc sc_url] 
[-wait [timeout]] 
[-pre] 
[-post] 
[-locale iso639value]
-vc_server vcservername

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

-datacenter_name datacentername

指定 VM 所在的数据中心。

-vds_folder vdsfolder

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

-switch_name switchname

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

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

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

-uplink_port_names uplink1[,uplink2,…,uplinkn]

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

-maxports maxports

(可选)指定端口的最大数目。

-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

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

-sc sc_url

(可选)为服务控制器主机定义 URL。

示例:https://hostname:port/...

hostname

定义安装了服务控制器的完全限定主机。

示例:localhost.ca.com

port

定义服务控制器服务器的侦听端口。

示例:80

-wait timeout

(可选)表示是否显示作业的状态并直到操作完成、失败或达到超时时长(如果您指定了超时值)才返回。 如果不指定该选项,CLI 不等待完成即返回。 如果无响应,可选的超时值将定义超时时长(分钟)。 如果输入不带超时值的等待选项,CLI 将使用 caimgconf.cfg 文件中的默认等待时间或默认等待 120 分钟。 除所有正整数之外,也可使用下列超时值:

""

无超时值。

0

无限等待。

-pre

(可选)指定是否在执行操作之前生成事件。

-post

(可选)指定是否在执行操作之后生成事件。

-locale iso639value

(可选)指定 IS0 639_3166 组合以覆盖默认的英语输出(例如:法语为 fr_FR)。 要使用命令提示符的区域设置,请指定“native”。

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

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

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:
-ws_user admin -ws_password ca_admin -post

该命令用于更新 vdistSwitch: