この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章の内容は、次のとおりです。
仮想マシン トラッカーに関する情報
VM トラッカーに関する注意事項および制約事項は次のとおりです。
internal キーワードが付いている show コマンドはサポートされていません。
VM トラッカーは、最大 4 つの vCenter 接続をサポートします。
VM トラッカーは、vCenter の高可用性およびフォルト トレランスの機能をサポートします。
VM トラッカーは、VMware vCenter の ESXi 5.1 および ESXi 5.5 バージョンでのみサポートされます。
Cisco Nexus 9000 シリーズ スイッチのポートにホストを直接接続する必要があります。ファブリック インターコネクト、他のスイッチ、またはシャーシ経由でのホスト接続はサポートされません。
(注) | ファブリック エクステンダ(FEX)経由でのホスト接続は Cisco Nexus 9000 シリーズ スイッチでサポートされます。 |
デフォルトでは、VM トラッカー機能はすべてのインターフェイスでイネーブルです。
1. switch# configure terminal
2. switch(config)# [no] feature vmtracker
コマンドまたはアクション | 目的 |
---|
次に、VM トラッカーをイネーブルにする例を示します。
switch# configure terminal switch(config)# feature vmtracker switch(config)#
1. switch# configure terminal
2.
switch(config)# [no] vmtracker connectionconnection-name
3.
switch(config-vmt-conn)# [no] remote {ip addressip_address | portport_number | vrf}
4.
switch(config-vmt-conn)# usernameusernamepasswordpassword
5.
switch(config-vmt-conn)# [no] connect
次に、VMware vCenter との新しい接続を作成する例を示します。
switch# configure terminal switch(config)# vmtracker connection conn1 switch(config-vmt-conn)# remote ip address 20.1.1.1 port 80 vrf management switch(config-vmt-conn)# username user1 password abc1234 switch(config-vmt-conn)# connect
デフォルトでは、VM トラッカーは VMware vCenter からのすべての非同期イベントを追跡し、スイッチポート設定をただちに更新します。同期メカニズムを任意に設定することで、VMware vCenter との間で、すべてのホスト、VM、ポート グループの情報を指定した間隔で自動的に同期することもできます。
コマンド |
目的 |
---|---|
[no] set interval find-new-hostval |
vCenter に新たに接続されたホストを検索する間隔を秒単位で設定します。コマンドの no 形式では、以前に設定された間隔をディセーブルにします。 デフォルト時間は 3600 秒です。 |
[no] set interval sync-full-infoval |
すべてのホスト、VM、ポート グループの関連情報を vCenter と同期する間隔を秒単位で設定します。コマンドの no 形式では、以前に設定された間隔をディセーブルにします。 デフォルト時間は 3600 秒です。 |
vmtracker connectionconnection-namerefresh |
指定した接続に対して、すべてのホスト、VM、ポート グループの関連情報を vCenter とただちに同期します。 |
次に、vCenter に新たに接続されたホストを検索する間隔を設定する例を示します。
switch(config-vmt-conn)# set interval find-new-host 300
次に、すべてのホスト、VM、ポート グループの情報を vCenter と同期する間隔を設定する例を示します。
switch(config-vmt-conn)# set interval sync-full-info 120
次に、すべてのホスト、VM、ポート グループの情報を vCenter とただちに同期する例を示します。
switch(config-vmt-conn)# vmtracker connection conn1 refresh
VPC トポロジでは、VM トラッカーはタイプ 2 の互換性チェックを実行します。チェックを行うことで、特定の接続名に対して、次のフィールドが VPC ピア全体で一致することを保証します。
VM トラッカーが接続する vCenter の IP アドレス。
VM トラッカーが接続する vCenter のポート番号。
その特定の接続に対して許可される VLAN の範囲。
VM トラッカーが vCenter Server との接続の際に使用するユーザ名とパスワードの組み合わせ。
VPC のチェックが成功したかどうかを判断するには、show vpc consistency-parameters global コマンドを使用します。
次は VPC のチェックの例です。
switch# show vpc consistency-parameters global Legend: Type 1 : vPC will be suspended in case of mismatch Name Type Local Value Peer Value ------------- ---- ---------------------- ----------------------- Vlan to Vn-segment Map 1 No Relevant Maps No Relevant Maps STP Mode 1 Rapid-PVST Rapid-PVST STP Disabled 1 None None STP MST Region Name 1 "" "" STP MST Region Revision 1 0 0 STP MST Region Instance to 1 VLAN Mapping STP Loopguard 1 Disabled Disabled STP Bridge Assurance 1 Enabled Enabled STP Port Type, Edge 1 Normal, Disabled, Normal, Disabled, BPDUFilter, Edge BPDUGuard Disabled Disabled STP MST Simulate PVST 1 Enabled Enabled Interface-vlan admin up 2 1-8 1-8 Interface-vlan routing 2 1-8 1-8 capability vmtracker connection 2 conn1, 10.193.174.215, conn1, 10.193.174.215, params 80, 1-4094 80, 1-4094 Allowed VLANs - 1-100 1-100 Local suspended VLANs - - - switch#
VM トラッカーの設定を表示し、検証するには、次のコマンドを使用します。
コマンド |
目的 |
---|---|
show running-config vmtracker [all] |
VM トラッカーの設定を表示します。 |
show vmtracker [connectionconn_name] {{info [interfaceintf_id ]{summary | detail | host | vm | port-group}} | event-history} |
|
show vmtracker [connectionconn_name] status |
指定した vCenter 接続の IP アドレスおよび接続ステータスを表示します。 |
show logging level vmtracker |
VM トラッカーの syslog メッセージのログ レベルを表示します。 |
[no] feature vmtracker コマンドを使用して VM トラッカーをイネーブルにすると、デフォルトではすべてのインターフェイスでイネーブルになります。[no] vmtracker enable コマンドを使用すると、特定のインターフェイスで任意にディセーブルおよびイネーブルにできます。
1. switch# configure terminal
2. switch(config)# interfacetypeslot/port
3. switch(config-if)# [no] vmtracker enable
コマンドまたはアクション | 目的 |
---|
次に、指定したインターフェイスで VM トラッカー機能をイネーブルにする例を示します。
switch# configure terminal switch(config)# interface ethernet 1/3/1 switch(config-if)# vmtracker enable
ダイナミック VLAN 作成の設定
VLAN のダイナミック作成および削除は、デフォルトではグローバルにイネーブルです。ダイナミック VLAN 作成がイネーブルな場合、VM をあるホストから別のホストに移動し、この VM に必要な VLAN がスイッチに存在しない場合は、必要な VLAN がスイッチで自動的に作成されます。この機能をディセーブルにすることもできます。ただし、ダイナミック VLAN 作成をディセーブルにすると、必要な VLAN をすべて手動で作成する必要があります。
VM トラッカー機能がイネーブルであることを確認します。
1.
switch# configure terminal
2.
switch(config)# vmtracker connectionconnection-name
3.
switch(config-vmt-conn)# [no] autovlan enable
コマンドまたはアクション | 目的 |
---|
次に、ダイナミック VLAN の作成をイネーブルにする例を示します。
switch# configure terminal switch(config)# vmtracker connection conn1 switch(config-vmt-conn)# autovlan enable
デフォルトでは、すべての VLAN はインターフェイスでダイナミックに設定できます。このような VLAN の制限リストを定義することもできます。
VM トラッカー機能がイネーブルであることを確認します。
1.
switch# configure terminal
2.
switch(config)# vmtracker connectionconnection-name
3.
switch(config-vmt-conn)# allowed-vlans {allow-vlans | addadd-vlans | exceptexcept-vlans | removeremove-vlans | all}
次に、許可 VLAN のリストを設定する例を示します。
switch# configure terminal switch(config)# vmtracker connection test switch(config-vmt-conn)# allowed-vlans 100-101
次に、vCenter との接続を作成する例を示します。
switch# configure terminal switch(config)# feature vmtracker switch(config)# vmtracker connection test switch(config-vmt-conn)# remote ip address 20.1.1.1 port 80 vrf management switch(config-vmt-conn)# username user1 password abc@123 switch(config-vmt-conn)# connect switch(config-vmt-conn)# show vmtracker status Connection Host/IP status ----------------------------------------------------------------------------- test 20.1.1.1 Connected switch(config-vmt-conn)# show vmtracker info detail ------------------------------------------------------------------------------ Interface Host VMNIC VM State PortGroup VLAN-Range ------------------------------------------------------------------------------ Ethernet1/3/1 20.2.2.2 vmnic4 No-OS1 on PGroup100 100 ------------------------------------------------------------------------------ switch(config-vmt-conn)# show running-config vmtracker !Command: show running-config vmtracker !Time: Mon Mar 10 09:07:47 2014 version 6.0(2)U3(1) feature vmtracker vmtracker connection test remote ip address 20.1.1.1 port 80 username user1 password abc@123 connect switch(config-vmt-conn)# show running-config interface ethernet 1/3/1 !Command: show running-config interface Ethernet1/3/1 !Time: Mon Mar 10 09:09:13 2014 version 6.0(2)U3(1) interface Ethernet1/3/1 switchport mode trunk switchport trunk allowed vlan 1,100
(注) | VLAN 1 インターフェイスは、インターフェイス Ethernet1/3/1 でのネイティブ VLAN です。 |
次に、vCenter で VM の電源をオフにした後に VM トラッカーの情報を確認する例を示します。
switch(config-vmt-conn)# show vmtracker info detail ------------------------------------------------------------------------------ Interface Host VMNIC VM State PortGroup VLAN-Range ------------------------------------------------------------------------------ Ethernet1/3/1 20.2.2.2 vmnic4 No-OS1 off PGroup100 100 ------------------------------------------------------------------------------ switch(config-vmt-conn)# show running-config interface ethernet 1/3/1 !Command: show running-config interface Ethernet1/3/1 !Time: Mon Mar 10 09:09:13 2014 version 6.0(2)U3(1) interface Ethernet1/3/1 switchport mode trunk switchport trunk allowed vlan 1, 100
次に、vCenter で新しい VLAN を追加した後に VM トラッカーの情報を確認する例を示します。
switch(config-vmt-conn)# show vmtracker info detail ------------------------------------------------------------------------------ Interface Host VMNIC VM State PortGroup VLAN-Range ------------------------------------------------------------------------------ Ethernet1/3/1 20.2.2.2 vmnic4 No-OS1 on PGroup100 100 Ethernet1/3/1 20.2.2.2 vmnic4 No-OS1 on PGroup103 103 ------------------------------------------------------------------------------ switch(config-vmt-conn)# show running-config interface ethernet 1/3/1 !Command: show running-config interface Ethernet1/3/1 !Time: Mon Mar 10 09:11:06 2014 version 6.0(2)U3(1) interface Ethernet1/3/1 switchport mode trunk switchport trunk allowed vlan 1,100,103
次に、VM トラッカーのイベント履歴情報を確認する例を示します。
switch(config-vmt-conn)# show vmtracker event-history ------------------------------------------------------------------------------ Event History (Connection:test NumEv:6 IP:20.1.1.1) ------------------------------------------------------------------------------ EventId Event Msg ------------------------------------------------------------------------------ 77870 Reconfigured No-OS1 on 20.2.2.2 in N3K-VM 77867 No-OS1 on 20.2.2.2 in N3K-VM is powered on 77863 Reconfigured No-OS1 on 20.2.2.2 in N3K-VM 77858 No-OS1 on 20.2.2.2 in N3K-VM is powered off
次に、vCenter との接続を切断する例を示します。
switch(config)# vmtracker connection test switch(config-vmt-conn)# no connect switch(config-vmt-conn)# show vmtracker status Connection Host/IP status ----------------------------------------------------------------------------- test 20.1.1.1 No Connect switch(config-vmt-conn)# sh running-config interface ethernet 1/3/1 !Command: show running-config interface Ethernet1/3/1 !Time: Mon Mar 10 09:15:43 2014 version 6.0(2)U3(1) interface Ethernet1/3/1 switchport mode trunk switchport trunk allowed vlan 1 switch(config-vmt-conn)# show vmtracker info detail ------------------------------------------------------------------------------ Interface Host VMNIC VM State PortGroup VLAN-Range ------------------------------------------------------------------------------ ------------------------------------------------------------------------------