概要
このドキュメントでは、VMware ESXi で NX-OSv 9000 へのシリアル ポート アクセスの設定を構成する方法について説明します。NX-OSv 9000 は、Cisco Nexus 9000 の多くの L2 の特徴をシミュレートするために使用できる仮想スイッチング プラットフォームです。NX-OSv 9000は、ルーティングプロトコル(Enhanced Interior Gateway Routing Protocol(EIGRP)、Open Shortest Path First(OSPF)、ルーティング情報プロトコル(RIP)など、基本的なL2/L3機能を含むデータプレーン機能のサブセットをサポートしています。およびBorder Gateway Protocol(BGP)、トランキング、スイッチ仮想インターフェイス(SVI)、VXLAN(フラッディングおよび学習)、標準(非vPC)ポートチャネル。
注:7.0(3)I5(1) から、仮想ポートチャネル(vPC)、OTV、ACL、および VXLAN(BGP EVPN)などの特定の NX-OS 機能に CLI が用意されている場合があり、スイッチは設定を受け入れますが、これらの機能はテストされておらず、サポートされていません。サポートされている機能と制限の詳細については、この設定ガイドのリンクをクリックして、表 1「サポートされているレイヤ 2 およびレイヤ 3 の機能(ソフトウェア)」および表 2「サポートされていない NXOS の機能」を参照してください。
NX-OSv 9000 は、インバンド インターフェイス(SVI)、管理インターフェイス(mgmt0)またはコンソール接続を使用する物理スイッチと同様の方法で管理できます。この記事の目的は、VMware ESXi ハイパーバイザ上で動作する NX-OSv 9000 をネットワーク支援された仮想シリアル インターフェイスに接続する方法を説明することです。
前提条件
要件
次の項目に関する知識があることを推奨しています。
- vSphere/ESXi ホストの設定の基礎。
- 仮想マシン(VM)の管理。
- 中継ネットワークの知識。
注意:この設定例では、シスコが直接サポートしていないサードパーティのソフトウェアを参照しています。ESXi/vSPhere に関する追加のサポートは、VMware から直接入手することができます。http://www.vmware.com/support.html
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
- ESXi バージョンを展開している NX-OSv 9000(6.0.0 [Build 3620759])。
- ESXi ホスト(スタンドアロンまたは vCenter による管理)および NX-OSv 9000 仮想マシンで十分な権限。
- 仮想シリアル ポートの TCP ポートを ESXi VMkernel インターフェイスに許可するのに十分は管理ワークステーションからのネットワーク アクセス。
- 仮想シリアル ポートの機能には、ESXi Enterprise または Enterprise Plus のライセンスが必要です。
- VMware 分散スイッチ(vDS)は、NX-OSv 9000 ではサポートされておらず、標準の vSwitch が必要です。
注:vMotion は、ネットワーク支援された仮想シリアル ポートの直接 URL ではサポートされていません。 vMotionが必要な場合は、仮想シリアルポートコンセントレータ(vSPC)を導入できます。vSPCの設定の詳細は、このドキュメントの範囲外ですが、VMware vSphere Documentation Centerで確認できます。
設定
ネットワーク図
設定
1.リモートシリアルポートへの接続を許可するようにESXiホストファイアウォールを設定します。これは、GUI(vSphere Client や Web Client など)または CLI から実行できます。両方の例を示します。
ESXi ホスト上の SSH CLI から:
!By default the Remote Serial Port service is disabled:
!
[root@localhost:~] esxcli network firewall ruleset list | grep remoteSerialPort
remoteSerialPort false
!Enable the remoteSerialPort ruleset:
!
[root@localhost:~] esxcli network firewall ruleset set --enabled true --ruleset-id=remoteSerialPort
!Validate that the remoteSerialPort service is now enabled.
!
[root@localhost:~] esxcli network firewall ruleset list | grep remoteSerialPort
remoteSerialPort true
GUI(vShere Web クライアント)から:
2. VMの[Edit Settings]メニューで、ネットワークにバックアップされたシリアルポートをNX-OSv 9000仮想マシンに追加します。これを追加するには、NX-OSv 9000 VM をオフにする必要があります。
注:ポート URI に指定されたインターフェイス IP アドレスは、VM が現在常駐している ESXi ホスト上の管理サービスに使用される VMkernel インターフェイス IP アドレスである必要があります。ポート番号は、現在使用されていない 1024 より上の任意の TCP ポートにできます。 vMotion などの他の VMkernel サービスに使用されていないポートを選択してください。
注:vMotion は、ネットワーク支援された仮想シリアル ポートの直接 URI ではサポートされていません。 vMotionが必要な場合は、仮想シリアルポートコンセントレータ(vSPC)を導入できます。vSPCの設定の詳細は、このドキュメントの範囲外ですが、VMware vSphere Documentation Centerで確認できます。
3. NX-OSv 9000 VMを起動し、ブートローダが終了するまで待ちます。ESXi VM コンソールで「Leaving grub land」メッセージを探します。
4.これで、ターミナルエミュレータを使用してNX-OSv 9000 VMのコンソールに接続できます。
確認
ここでは、設定が正常に機能しているかどうかを確認します。
コンソール インターフェイスに接続すると、管理およびデータ プレーン インターフェイスの設定に進むことができます。
注:mgmt0 は、VM ネットワーク インターフェイス 1、イーサネット 1/1 = VM ネットワーク インターフェイス 2 などに常にマップされます。
トラブルシュート
ここでは、設定のトラブルシューティングに使用できる情報を示します。
問題:NX-OSv 9000 VM が起動してローダ プロンプトに入る。
loader > dir
Setting listing for bootflash:
Number of devices detected by BIOS is 1
Number of devices detected by BIOS is 1
Number of devices detected by BIOS is 1
Going to print files for device bootflash:
.rpmstore
nxos.7.0.3.I5.1.bin
Number of devices detected by BIOS is 1
Number of devices detected by BIOS is 1
Number of devices detected by BIOS is 1
Clearing listing for bootflash:
loader >
解決方法:ブート構文を使用して、システムイメージをブートします。
loader > boot nxos.7.0.3.I5.1.bin
起動したら、ブート ステートメントを設定し、実行コンフィギュレーションを保存します。
N9k#configure
N9k(config)# boot nxos nxos.7.0.3.I5.1.bin
N9k#(config)# end
N9k# copy running-config startup-config