Quantcast
Channel: My Home NW Lab
Viewing all articles
Browse latest Browse all 44

vSphere版C9800-CLでのSerial Port (Telnet経由)の利用

$
0
0

vSphere版のCatalyst 9800-CL (C9800-CL)にて、Serial PortをTelnet経由で利用する設定方法を整理しました。

注意点: C9800-CLでSerial Portを利用するために platform console serialコマンドを設定すると、vSphereの仮想コンソールからの操作は利用できなくなります。すなわち、「Serial Port」と「仮想コンソール」の利用は排他的になります。

platform console serial コマンド設定時の影響

検証時の環境情報

検証は下記の環境で行いました。

設定

vSphere ESXiのFirewall rulesの設定

CLIGUIからの設定方法を記載します。どちらか一方を実施してください。

CLI (esxcli)からのFirewall rulesの設定

remoteSerialPortFirewall Rulesetを有効化します。
設定変更の前後で状態も確認してください。

esxcli network firewall ruleset list | egrep '(^Name |remoteSerialPort)'

esxcli network firewall ruleset set --enabled=true --ruleset-id=remoteSerialPort

esxcli network firewall ruleset list | egrep '(^Name |remoteSerialPort)'

CLI (esxcli)からSerial Port用のFirewall Rulesetの有効化

GUI (ESXi Host Client)からのFirewall rulesの設定

  • ESXi Host Clientより、メニュー: Networking > Firewall rulesに移動し、VM serial port connected over networkを選択して Enabledの状態を確認します。EnabledYesになっている必要があります。

    Firewall rulesの設定状態の確認

  • Noになっている場合は VM serial port connected over networkを選択した状態で Actionsボタンより Enabledを押下します。

    Firewall rulesよりSerial Port用Rulesetの有効化

vSphere ESXiの未使用ポートの確認

  • 仮想マシンへのSerial Portの接続は、vSphere ESXi Hostのポートで待ち受けます。そのため、利用予定のポート番号が既にBindされていないかをESXi Shellから適宜事前確認してください。
esxcli network ip connection list

esxcli network ip connection list

  • egrepコマンドに出力をパイプで渡して絞り込みすると分かりやすくなります。対象ポートが LISTENしていると既にBindされていて使用不可です。下記は 2001 番のポートを利用できるか確認する例です。
esxcli network ip connection list | egrep '(^Proto|:2001)'

利用予定のポート番号の確認

vSphere ESXIでの仮想マシンとしての設定

  • C9800-CLの仮想マシンEditボタンを押下します。備考: C9800-CLは事前に停止している必要があります。

    C9800-CLの仮想マシン設定の編集

  • Virtual Hardwareタブで Add other deviceより Serial portを押下します。

    Serial Portの追加

    • Serial Portの各種設定を調整します。

      Serial Portの各種設定

      • Use networkを選択します。

      • DirectionServer (デフォルト値)を選択します。

      • Port URItelnet://<ESXi-IP-Address>:<Port>の書式で入力します。ESXiのIPアドレスと、Bindされていない未使用のポートを指定します。
        一例: telnet://10.128.11.111:2001

C9800-CLのIOS-XEとしてのSerial Portの設定

vSphere版C9800-CLでSerial Portを利用するための設定

  • platform consoleコマンドのパラメーターに serialを指定して、設定を保存します。
configure terminal

platform console serial

end

write memory
  • 設定を反映するためには再起動が必要です。
reload
  • 補足: 元に戻したい場合は platform console virtualに設定し直して再起動します。

C9800-CLのSerial Portへの接続

接続プロトコルTelnetになります。
デフォルトでSSHが選択されているターミナルの場合は、Telnetへの切り替えとポート指定を忘れないでください。

C9800-CLのSerial Portへの接続

関連ドキュメント

各観点で関連するドキュメントを控えておきます。

vSphere ESXi

vSphere ESXiのポート情報の確認

Troubleshooting network and TCP/UDP port connectivity issues on ESXi
https://knowledge.broadcom.com/external/article/341078/troubleshooting-network-and-tcpudp-port.html

vSphere ESXiのFirewallの設定

Configuring the ESXi Firewall
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-8912DD42-C6EA-4299-9B10-5F3AEA52C605.html

vSphere ESXiのSerial Portの設定

Virtual Machine Parallel and Serial Port Configuration
https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-vm-administration/GUID-ACADB450-85A6-4F6E-9269-F11DC71D2564.html

C9800-CLのSerial Portの設定

Configure Console Port on C9800-CL hosted on ESXi - Cisco
https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9800-wireless-controllers-cloud/217431-configure-console-port-on-c9800-cl-hoste.html


Viewing all articles
Browse latest Browse all 44

Trending Articles