この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章では、インストールに関する問題を識別して解決する方法について説明します。この章の内容は次のとおりです。
• 「VSM VM 仮想インターフェイスに対するポート グループの割り当ての確認」
• 「VSM と vCenter Server の接続の確認」
ここでは、インストールに関する問題を切り分ける方法について説明します。次のトピックについて取り上げます。
インストールに関する問題のトラブルシューティングを開始する前に、次の手順に従って、使用している ESX Server に VMware Enterprise Plus がライセンスされていることを確認します。このライセンスには、Distributed Virtual Switch(DVS; 分散仮想スイッチ)機能が含まれます。
この手順を開始する前に、次のことを確認または実行する必要があります。
• ESX Server 上で vSphere Client にログインしている。
• Cisco Nexus 1000V の Command-Line Interface(CLI; コマンドライン インターフェイス)に EXEC モードでログインしている。
• この手順では、ESX Server が VMware Enterprise Plus のライセンスを使用することを理解します。このライセンスには、Cisco Nexus 1000V を認識できるようにする分散仮想スイッチ機能が含まれています。
• vSphere ESX Server に Enterprise Plus がライセンスされていない場合は、ライセンスをアップグレードする必要があります。
ステップ 1 vSphere Client で、Enterprise Plus が付与されているかどうかを確認するホストを選択します。
ステップ 2 [Configuration] タブをクリックし、[Licensed Features] をクリックします。
Enterprise Plus にライセンスされている機能が表示されます。
ステップ 3 [Licensed Features] に、次の情報が表示されていることを確認します。
• ESX Server に Enterprise Plus がライセンスされている場合は、正しいライセンスが示され、Cisco Nexus 1000V が認識されます。
• ESX Server に Enterprise Plus がライセンスされていない場合は、Cisco Nexus 1000V が認識されるように、VMware のライセンスを Enterprise Plus にアップグレードする必要があります。
Virtual Supervisor Module(VSM; 仮想スーパーバイザ モジュール)を使用してホストとアダプタを追加した場合は、図 3-1 に示す [vCenter Client Add Host to Distributed Virtual Switch] ダイアログボックスでもそれらを追加する必要があります。
図 3-2 に示すように、このダイアログボックスにホストとアダプタが表示されない場合は、ESX Server にインストールされている VMware ライセンスが正しくない可能性があります。
「VMware のライセンス バージョンの確認」に従って確認してください。
Cisco Nexus 1000V と vCenter Server の間の接続をリフレッシュするには、次の手順に従います。
ステップ 1 VSM の Cisco Nexus 1000V 接続コンフィギュレーション モードで、次のコマンド シーケンスを入力します。
ESX ホストおよび Virtual Machine(VM; 仮想マシン)のパフォーマンスを向上させるには、次の点を確認します。
• ハードウェア アクセラレーションを「フル」に設定して、vCenter Server VM に VMware ツールをインストールする。
仮想スーパーバイザ モジュール(VSM)と Virtual Ethernet Module(VEM; 仮想イーサネット モジュール)は、レイヤ 2 ドメイン内で分離されています。VSM と VEM のペアが同じレイヤ 2 ドメイン内で通信するためには、各ペアが同じ識別子を持つ必要があります。ドメイン ID は、VSM と VEM のペアが同じレイヤ 2 ドメイン内で通信できるようにするための一意の識別子の役割を果たします。
Cisco Nexus 1000V のインストール手順に従って、ドメイン ID を設定していること確認します。ドメイン ID が設定されていない場合、VSM は vCenter Server に接続できません。次の注意事項に従ってください。
• ドメイン ID は、1 ~ 4095 の範囲の値である必要がある。
• VSM と VEM の間のすべての制御トラフィックは、設定されているコントロール VLAN 経由で伝送される。
• VSM と VEM の間のすべてのデータ トラフィックは、設定されているパケット VLAN 経由で伝送される。
• VSM および VEM VM をホスティングしているホストの物理 Network Interface Card(NIC; ネットワーク インターフェイス カード)が接続されているアップストリーム スイッチのポート上で、コントロール VLAN とパケット VLAN が許可されていることを確認する。
vCenter Server を介して VSM VM をホスティングしている ESX 上に 2 つの Port Group(PG; ポート グループ)が作成されていることを確認するには、次の手順に従います。次のポート グループ(PG)が作成されている必要があります。
ポート グループが次の順序で VSM VM の 3 つの仮想インターフェイスに割り当てられていることを確認します。
|
|
---|---|
VSM VM のネットワーク アダプタ 1、ネットワーク アダプタ 2、およびネットワーク アダプタ 3 がコントロール VLAN、管理 VLAN、およびパケット VLAN を伝送していることを確認するには、次の手順に従います。
ステップ 1 アップストリーム スイッチで、 show mac address-table dynamic interface vlan control-vlan コマンドを入力します。
予想される出力:VSM VM のネットワーク アダプタ 1 のMAC アドレス
ステップ 2 アップストリーム スイッチで、 show mac address-table dynamic interface vlan mgmt-vlan コマンドを入力します。
予想される出力:VSM VM のネットワーク アダプタ 2 のMAC アドレス
ステップ 3 アップストリーム スイッチで、 show mac address-table dynamic interface vlan packet-vlan コマンドを入力します。
予想される出力:VSM VM のネットワーク アダプタ 3 のMAC アドレス
VSM と vCenter Server の間の接続のトラブルシューティング時には、次の注意事項に従ってください。
• ドメイン パラメータが正しく設定されていることを確認する。
• vCenter Server をホスティングしている Windows VM マシンの次のポートが開いていることを確認する。
• 上記の手順を確認しても接続に失敗する場合は、VSM のリロードを試みる。
• Web ブラウザで https://your-virtual-center/mob/ を参照し、[Content] > [Extension Manager] をクリックすることにより、vCenter Server によって VSM 拡張作成されているかどうかを調べる。
VSM と vCenter Server 間の接続をトラブルシューティングするには、次の手順に従います。
ステップ 1 Nexus N1000V VSM VM のネットワーク アダプタが適切に設定されていることを確認します。
ステップ 2 vCenter Server をホスティングしている Windows VM マシンの次のポートが開いていることを確認します。
ステップ 3 VSM から、vCenter Server を ping します。
ステップ 4 VMware VirtualCenter Server サービスが実行されていることを確認します。
Cisco Nexus 1000V VSM と vCenter Server 間の接続をトラブルシューティングするには、次の手順に従います。
ステップ 1 Web ブラウザで、パス http://<VSM-IP> を入力します。
ステップ 2 cisco_nexus_1000v_extension.xml ファイルをデスクトップにダウンロードします。
ステップ 3 vCenter Server メニューから、[Plugins] [Manage Plugins] を選択します。空の領域を右クリックし、ステップ 2 のプラグインを新しいエクステンションとして選択します。
上記の手順に従わない場合、最新でない .xml ファイルが使用される可能性があります。
ステップ 1 Web ブラウザで、パス http://<vCenter-Server-IP>/mob を入力します。
ステップ 3 [extensionManager] をクリックします。
ステップ 4 VALUE カラムに「extensionList[Cisco_Nexus_1000v_584325821]」と表示されている場合は、次の手順に進んで VSM に接続します。
(注) 「Cisco_Nexus_1000V_584325821」は、実際の値とは異なります。この値は、cisco_nexus_1000v_extension.xml ファイルの拡張キーと一致します。
ネットワーク管理者パスワードの回復の詳細については、『 Cisco Nexus 1000V Password Recovery Guide 』を参照してください。
• 「Cisco Nexus 1000V での拡張キーの確認」
表 3-1 に、プラグインと拡張に関する既知の問題のトラブルシューティングと解決方法を示します。
vCenter Server でプラグインをインストールしているときに「The specified parameter was not correct」というエラーが表示される場合は、すでに登録されているプラグインを登録しようとしています。
ステップ 1 正しい cisco_nexus1000v_extension.xml ファイルを使用していることを確認します。
ステップ 2 このファイルがキャッシュされたあとに、ブラウザをリフレッシュしたことを確認します。ブラウザをリフレッシュしていない場合、古い内容が同じファイル名でキャッシュされている可能性があります。
ステップ 3 「拡張キーの確認」の手順に従って、VSM にインストールされている拡張キーと vCenter Server にインストールされているプラグインを比較します。
この手順を開始する前に、次のことを確認または実行する必要があります。
• Cisco Nexus 1000V の VSM CLI に EXEC モードでログインしている。
• 「vCenter Server の拡張キーの登録解除」で見つけた拡張キーを使用できる。
ステップ 1 表示する拡張キーを保有している VSM の Cisco Nexus 1000V から、次のコマンドを入力します。
Extension ID: Cisco_Nexus_1000V_1935882621
次の手順に従って、特定の DVS に結び付けられた拡張キーを確認できます。
ステップ 1 vSphere クライアントから、確認する拡張キーを保有している DVS を選択します。
[Summary] タブが開き、[Annotations] ブロックの [Notes] セクションに拡張キーが表示されます。
次の手順に従って、Cisco Nexus 1000V と vCenter Server が同じ拡張キーを使用していることを確認できます。
ステップ 1 「Cisco Nexus 1000V での拡張キーの確認」に従って、Cisco Nexus 1000V で使用されている拡張キーを見つけます。
ステップ 2 「特定の DVS に結び付けられた拡張キーの確認」に従って、vCenter Server で使用されている拡張キーを見つけます。
ステップ 3 (ステップ 1 とステップ 2 で見つかった)2 つの拡張キーが同一であることを確認します。
他の回避策を使用して解決できない問題が持続する場合は、次の手順に従って、Cisco Nexus 1000V の設定全体を再作成します。
フローチャート:Cisco Nexus 1000V インストールの再作成
ステップ 1 vSphere Client で、[Inventory] [Networking] を選択します。
ステップ 2 Cisco Nexus 1000V の DVS を選択し、[Hosts] タブをクリックします。
ステップ 3 各ホストを右クリックし、[Remove from Distributed Virtual Switch] を選択します。
ステップ 1 Cisco Nexus 1000V VSM から次のコマンドを使用して、vCenter Server から DVS を削除します。
config t
svs connection vc
no vmware dvs
DVS が vCenter Server から削除されます。
ステップ 2 これで手順は完了です。
「フローチャート:「Cisco Nexus 1000V インストールの再作成」」に戻ってください。
次の手順に従って、vCenter Server の Cisco Nexus 1000V 拡張キーを登録解除できます。拡張キーが登録解除された後
この手順を開始する前に、次のことを確認または実行する必要があります。
• この手順では、拡張キー名を vCenter Server MOB に貼り付ける必要がある。すでに、「Cisco Nexus 1000V での拡張キーの確認」で見つけた拡張キーが存在することを確認してください。
• この手順を使用して vCenter Server の拡張キーを登録解除した後、Cisco Nexus 1000V VSM ソフトウェアの新たなインストールを開始できる。
https://<vc-ip>/mob/?moid=ExtensionManager
Manager Object Browser(MOB)に Extension Manager が開きます。
ステップ 2 [Unregister Extension] をクリックします。
https://<vc-ip>/mob/?moid=ExtensionManager&method=unregisterExtension
ステップ 3 値フィールドに、「Cisco Nexus 1000V での拡張キーの確認」で見つけた拡張キーを貼り付けて、[Invoke Method] をクリックします。
vCenter Server の拡張キーが登録解除されて、Cisco Nexus 1000V VSM ソフトウェアの新たなインストールの開始または新しい拡張キーの追加を行えるようになります。
「フローチャート:「Cisco Nexus 1000V インストールの再作成」」に戻ってください。