サードパーティ製の VIB や VMware VIB を ESXi ホストからアンインストールすることができます。

VMware パートナーは、管理エージェントまたは別途リリースされたドライバを提供するために、サードパーティ製 VIB を用意しています。

ESXCLI をインストールします。ESXCLI スタート ガイドを参照してください。トラブルシューティングするには、ESXi Shellesxcli コマンドを実行します。

前提条件

  • 削除後に再起動が必要で、ホストが vSphere HA クラスタに属する場合は、そのホストに対して高可用性を無効にします。
  • 更新するためにホストをメンテナンス モードにする必要があるか、それとも再起動する必要があるかを確認します。必要に応じ、ホストをメンテナンス モードにします。

    更新するためにホストをメンテナンス モードにする必要があるか、再起動する必要があるかの確認を参照してください。 ホストをメンテナンス モードに切り替えるを参照してください。
    重要: ESXCLI を使用してホストをアップデートまたはアップグレードする際に、起動ディスクがアクティブに使用されないようにするには、ホストを手動でメンテナンス モードにします。
  • ESXCLI をインストールします。ESXCLI スタート ガイドを参照してください。トラブルシューティングするには、ESXi Shellesxcli コマンドを実行します。

手順

  1. ESXi ホストで実行されている各仮想マシンをパワーオフします。
    注: 次のコマンドを実行して、実行中のすべての仮想マシンを一覧表示し、各仮想マシンのワールド ID を取得できます。
    esxcli --server=<server_name> vm process list
    オプション コマンド
    ゲスト OS をシャットダウンしてから、仮想マシンをパワーオフします
    esxcli --server=<server_name> vm process kill --type soft --world-id <vm_ID>
    仮想マシンをすぐにパワーオフします
    esxcli --server=<server_name> vm process kill --type hard --world-id <vm_ID>
    強制的にパワーオフ操作を実行します
    esxcli --server=<server_name> vm process kill --type force --world-id <vm_ID>

    または、仮想マシンのパワーオフを避けるために他のホストに移行できます。『vCenter Server およびホストの管理』ドキュメントのトピック「Migrating Virtual Machines」を参照してください。

  2. ホストをメンテナンス モードにします。
    esxcli --server=<server_name> system maintenanceMode set --enable true
  3. 必要に応じ、仮想マシンをシャットダウンするか移行するかします。
  4. ホストにどの VIB がインストールされているか確認します。
    esxcli --server=<server_name> software vib list
  5. VIB を削除します。
    esxcli --server=<server_name> software vib remove --vibname=<name>

    次のいずれかの形式で、1 つ以上の VIB を指定します。

    • <name>
    • <name>:<version>
    • <vendor>:<name>
    • <vendor>:<name>:<version>

    たとえば、ベンダーが指定した VIB を削除するコマンドでは、名前とバージョンを次の形式で指定できます。

    esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
    注: remove コマンドでは、ほかにもいくつかのオプションがサポートされます。『 ESXCLI のリファレンス』を参照してください。