前のトピック: 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 Server がある場合にアクセスする vCenter Server を指定します。 単一の vCenter Server 環境の場合はオプションです。

-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

(オプション)ジョブ ステータスを表示し、操作が完了、失敗、またはタイムアウト(timeout の値を指定している場合)するまで待機するかどうかを指定します。 このオプションを指定しない場合、CLI は完了を待たずに戻ります。 応答がない場合、オプションの timeout の値(分)がタイムアウトするまでの時間となります。 timeout の値を指定せずに wait オプションを入力すると、CLI は caimgconf.cfg ファイルのデフォルト待機時間の 120 分を使用します。 任意の正の整数のほかに、timeout には以下の値も使用できます。

""

タイムアウト値はありません。

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 が以下のように更新されます。