物理ホストから NSX をアンインストールできます。

物理ホストから NSX をアンインストールするには、 NSX Manager、Windows ホストの Windows Powershell ターミナル、または Linux ホストの CLI ターミナルを使用します。

前提条件

スタンドアローンの物理ホストから NSX をアンインストールする場合は、次の設定を確認します。

手順

  1. ブラウザから、NSX Manager(https://<nsx-manager-ip-address> または https://<nsx-manager-fqdn>)に管理者権限でログインします。
  2. [システム] > [ファブリック] > [ホスト] を選択します。
  3. [スタンドアローン] タブを選択します。
  4. 物理ホストを選択し、[削除] をクリックします。確認のダイアログ ボックスでは、デフォルトで [NSX コンポーネントのアンインストール] が選択されています。[強制的に削除] の選択を解除して、[削除] をクリックします。

    NSX ソフトウェアがホストから削除されます。

  5. アンインストールに失敗した場合は、ホストを選択して [削除] を再度クリックします。確認のダイアログ ボックスで [強制的に削除] を選択して、[削除] をクリックします。
    ホスト トランスポート ノードが管理プレーンから削除されますが、ホストにはまだ NSX ソフトウェアがインストールされている可能性があります。
    NSXNSX Manager からアンインストールできない場合にのみ、次の手順に進みます。次の手順では、物理ホストの CLI ターミナルから NSX を削除します。
  6. CLI ターミナルから NSX を削除する前に、NSX パッケージがホストから削除されているかどうか確認します。
    Windows Powershell で、 Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize | findstr NSX を実行します。

    Ubuntu CLI ターミナルで、Ubuntu: apt list --installed | grep nsx を実行します。

    RHEL/SLES/CentOS CLI ターミナルで、rpm -qa | grep nsx を実行します。

  7. (Linux 物理ホスト)ホストが失敗状態になり、NSX インストール バンドルを削除できないときに、ホストから NSX を強制的に削除するには、del nsx コマンドを実行します。
    1. ホストのコマンドライン インターフェイスに root としてログインします。
    2. nsxcli -c del nsx を実行します。
    3. 警告メッセージを確認します。NSX のアンインストールを続行する場合は、はい と入力します。
      このコマンドの要件と制限事項をよくお読みください。
      1. NSX からのホストの削除、または NSX の完全なアンインストールの方法については、NSX のドキュメントを参照してください。
      2. NSX ユーザー インターフェイスまたは API からこのトランスポート ノードを削除できませんでした。これが最後の手段です。
      3. これが ESXi ホストの場合:
      a. ホストをメンテナンス モードにする必要があります。
      b. NSXPG に接続されているすべてのリソースを移動する必要があります。
      ESXi ホストに関する上記の条件が満たされていない場合、コマンドは失敗します。
      4. これが Linux ホストの場合:

      a. KVM が仮想マシン テナントを管理している場合は、このコマンドを実行する前に仮想マシン テナントをシャットダウンします。

      b. このコマンドは、ホスト コンソールから実行する必要があります。SSH クライアントまたはその他のネットワーク ベースのシェル クライアントから実行すると失敗することがあります。

      c. このコマンドの nsxcli -c del nsx 形式はサポートされていません。

      5.Windows ホストの場合:

      注:これにより、ホストからすべての NSX-T インスタンス(イメージと構成)が完全に削除されます。

      6.コマンドの進行状況については、ESXi ホストでは /scratch/log/nsxcli.log、ESXi 以外のホストでは /var/log/nsxcli.log を確認してください。
      このホストから NSX を削除しますか? (はい/いいえ)
      重要: del nsx コマンドを実行した後は、 NSX Manager ユーザー インターフェイスの [解決] 機能を使用して、 [切断] 状態にあるホストを再準備しないでください。 [解決] 機能を使用すると、ホストが [劣化] 状態になる場合があります。
    4. 物理ホストで、表示されたシステム メッセージが 終了 であることを確認します。このメッセージは、物理ホスト用に作成されたアプリケーション インターフェイスを含むホストから NSX が完全に削除されていることを示しています。
      del nsx を実行すると、ホストから NSX パッケージとアプリケーション インターフェイスが削除されます。
  8. Windows 物理ホストで、ホストが失敗状態になり、NSX インストール バンドルを削除できないときに、ホストから NSX を強制的に削除するには、次の手順に従います。
    1. 管理者の 1 人として Windows powershell インターフェイスにログインします。
    2. NSX ディレクトリに移動します。

      PS C:\program files\VMware\nsx\nsx-cli> .\nsxclibms.bat -c del nsx

    3. 警告メッセージを確認します。NSX のアンインストールを続行する場合は、はい と入力します。
      このコマンドの要件と制限事項をよくお読みください。
      1. NSX からのホストの削除、または NSX の完全なアンインストールの方法については、NSX のドキュメントを参照してください。
      2. NSX ユーザー インターフェイスまたは API からこのトランスポート ノードを削除できませんでした。これが最後の手段です。
      3. これが ESXi ホストの場合:
      a. ホストをメンテナンス モードにする必要があります。
      b. NSXPG に接続されているすべてのリソースを移動する必要があります。
      ESXi ホストに関する上記の条件が満たされていない場合、コマンドは失敗します。
      4. これが Linux ホストの場合:

      a. KVM が仮想マシン テナントを管理している場合は、このコマンドを実行する前に仮想マシン テナントをシャットダウンします。

      b. このコマンドは、ホスト コンソールから実行する必要があります。SSH クライアントまたはその他のネットワーク ベースのシェル クライアントから実行すると失敗することがあります。

      c. このコマンドの nsxcli -c del nsx 形式はサポートされていません。

      5.Windows ホストの場合:

      注:これにより、ホストからすべての NSX-T インスタンス(イメージと構成)が完全に削除されます。

      6.コマンドの進行状況については、ESXi ホストでは /scratch/log/nsxcli.log、ESXi 以外のホストでは /var/log/nsxcli.log を確認してください。
      このホストから NSX を削除しますか? (はい/いいえ)
      重要: del nsx コマンドを実行した後は、 NSX Manager ユーザー インターフェイスの [解決] 機能を使用して、 [切断] 状態にあるホストを再準備しないでください。 [解決] 機能を使用すると、ホストが [劣化] 状態になる場合があります。
      del nsx を実行すると、次のアクションが実行されます。
      • Windows サーバのアプリケーション インターフェイスがアンインストールされます。
      • トランスポート ノードの構成が削除されます。
      • NSX パッケージが削除されます。

結果

NSX ソフトウェアが正常に削除されている場合、パッケージは表示されません。いずれかの NSX ソフトウェア パッケージがホストに残っている場合は、 VMware のサポートにお問い合わせください。

次のタスク

物理ホストのアプリケーション インターフェイスに接続されていたセグメント ポートを削除します。