トランスポート ノード プロファイルを使用して vSphere クラスタに NSX をインストールしている場合は、次の手順に従って、クラスタ内のすべてのホストから NSX をアンインストールできます。

トランスポート ノード プロファイルの詳細については、 トランスポート ノード プロファイルの追加を参照してください。

トランスポート ノード プロファイルを使用して NSX をインストールしていない場合、またはクラスタ内のホストのサブセットから NSX を削除する場合は、vSphere クラスタ内の管理対象ホストからの NSX のアンインストールを参照してください。

注: クラスタ内のホストから NSX をアンインストールする場合は、 vSphere クラスタ内の管理対象ホストからの NSX のアンインストールを参照してください。

前提条件

  • ホストに関連付けられた VIF ポートがないことを確認します。

手順

  1. ブラウザから、NSX Manager(https://<nsx-manager-ip-address> または https://<nsx-manager-fqdn>)に管理者権限でログインします。
  2. [システム] > [ファブリック] > [ホスト] を選択します。
  3. [クラスタ] タブでクラスタを選択し、[アクション] メニューをクリックして、[トランスポート ノード プロファイルの接続解除] を選択します。
  4. すべてのクラスタ ホスト ノードを選択し、[NSX の削除] を選択します。
    注: NSX Intelligence もホストに展開されている場合、すべてのトランスポート ノードがデフォルトのネットワーク セキュリティ グループに含まれるため、 NSX のアンインストールは失敗します。 NSX を正常にアンインストールするには、アンインストールを続行する前に [強制的に削除] オプションを選択する必要があります。
  5. [NSX の削除] ウィンドウで、[削除] をクリックします。
  6. NSX ソフトウェアがホストから削除されていることを確認します。
    1. ホストのコマンドライン インターフェイスに root としてログインします。
    2. 次のコマンドを実行して、NSX VIB を確認します。
      esxcli software vib list | grep -E 'nsx|vsipfwlib'
  7. (IPv4 のみか、IPv4 と IPv6 のスタック)ホストが失敗状態になり、NSX VIB を削除できない場合は、nsxcli -c del nsx コマンドを実行して、ホストから NSX を削除します。
    1. del nsx コマンドを実行する前に、次の手順を実行します。
      • VDS スイッチの NSX ポート グループに VMkernel アダプタがある場合は、手動で VMK を NSX ポート グループから VDS スイッチの DV ポート グループに移行するか、削除する必要があります。NSX ポート グループに使用可能な VMK がある場合、del nsx コマンドの実行は失敗します。
      • ESXi ホストをメンテナンス モードに切り替えます。VMware vCenter では、ホストで実行中のすべての仮想マシンがパワーオフ状態であるか、別のホストに移動されていない限り、ホストをメンテナンス モードにすることはできません。
      • ESX ホスト トランスポート ノードで実行されている nsx-proxy サービスを停止して、ESXi ホスト トランスポート ノードを NSX Manager から完全に切断します。ESXi CLI ターミナルにログインして、/etc/init.d/nsx-proxy stop を実行します。
      • NSX Manager ユーザー インターフェイスを更新します。
      • ESXi ホスト トランスポート ノードの状態が「切断」で、NSX Manager から切断されていることを確認します。
    2. ESXi CLI ターミナルにログインします。
    3. nsxcli -c del nsx を実行します。
    4. 警告メッセージを確認します。NSX のアンインストールを続行する場合は、はい と入力します。
      Carefully read the requirements and limitations of this command:
      1. Read NSX documentation for 'Remove a Host from NSX or Uninstall NSX Completely'.
      2. Deletion of this Transport Node from the NSX UI or API failed, and this is the last resort.
      3. If this is an ESXi host:
              a. The host must be in maintenance mode.
              b. All resources attached to NSXPGs must be moved out.
              c. If this is a SmartNIC-enabled host, the host must be rebooted after vib removal is completed. Verify this by checking /var/run/log/esxupdate.log for the thread which shows nsx-lcp component removal and confirm it completed without error. It will look something like:
      
                      In(14) esxupdate[2150621]: Starting runnable component remove -n nsx-lcp-bundle:4.1.1.0.0-8.0.21958016 with 6e3446d0-8393-5869-8873-076a95930f56
                      ...
                      Db(15) esxupdate[2150621]:  Finished execution of command = component.remove
      If the above conditions for ESXi hosts are not met, the command WILL fail.
      4. If this is a Linux host:
              a. If KVM is managing VM tenants then shut them down before running this command.
              b. This command should be run from the host console and may fail if run from an SSH client
                 or any other network based shell client.
              c. The 'nsxcli -c del nsx' form of this command is not supported
      5. If this is a Windows host:
              NOTE: This will completely remove all NSX instances (image and config) from the host.
      6. For command progress check /scratch/log/nsxcli.log on ESXi host or /var/log/nsxcli.log on Linux host or 'c:/Programdata/VMware/NSX/Logs/nsxcli.log' on Windows host.
      Are you sure you want to remove NSX on this host? (yes/no) yes
      重要: del nsx コマンドを実行した後は、 NSX Manager ユーザー インターフェイスの [解決] 機能を使用して、 [切断] 状態にあるホストを再準備しないでください。 [解決] 機能を使用すると、ホストが [劣化] 状態になる場合があります。
    5. ESXi ホストで、表示されるシステム メッセージが「終了」であることを確認します。このメッセージは、NSX がホストから完全に削除されていることを示しています。
    6. SmartNIC が有効なホストで、コマンドが終了したらホストを再起動し、必要なすべての VIB を削除します。
    7. ESXi ホストに移動し、[強制的に削除] を選択してアンインストールを開始します。既存のすべてのホスト スイッチが削除され、トランスポート ノードが NSX Manager から接続解除され、NSX VIB が削除されます。
    8. NSX VIB がまだホストに残っているかどうか確認するには、esxcli software vib list | grep -E 'nsx|vsipfwlib' を実行します。ホスト上に VIB がある場合は、del nsx が失敗したことを意味します。コマンドを実行したときに、NSX とのホスト接続が起動していた可能性があります。
    9. アンインストールに失敗した場合は、NSX Manager ユーザー インターフェイスを使用するか、API を呼び出して、NSX をグレースフルに削除します。
    10. NSX Manager からのホストの切断が原因でアンインストールが再度失敗した場合は、del nsx コマンドを使用してこの手順を繰り返し、NSX を削除します。
    11. アンインストールに失敗した場合は、VMware サポートにお問い合わせください。

結果

NSX オブジェクトと関連するすべてのサービスがホストから完全に削除されます。ただし、事前定義またはカスタムの高パフォーマンス スイッチ プロファイルをクラスタに適用した場合、アンインストール後も NSX はクラスタ ホストでこれらのプロファイル プロパティを保持します。詳細については、『 NSX 管理ガイド』の「高パフォーマンス ホスト スイッチ プロファイルの構成」トピックを参照してください。