nova-manage コマンドを使用して、vGPU の古いリソース プロバイダと特性をクリーンアップできます。

vGPU の構成の詳細については、NVIDIA GRID vGPU を参照してください。

コンピューティング ノードから ESXi ホストを削除した場合でも、一部の古いリソース プロバイダと特性が配置データベースに残っている可能性があります。これらの古いリソース プロバイダと特性が存在すると、インスタンスの作成に失敗する可能性があります。そのため、nova-manage コマンドを使用して、古いリソースと特性をクリーンアップします。

注: vGPU プロファイルを使用してインスタンスを作成した場合、関連付けられたリソース プロバイダと特性を削除することはできません。

手順

  1. ESXi ホストを削除する前に、ESXi ホストの MOID を記録します。
  2. nova-osapi ポッドにログインします。
    osctl exec -it nova-api-osapi-5c786c7469-5z4jh bash

    compute-13350e6f-c17 は、コンピューティング ノードの名前です。

    host -15757 は、削除された ESXi ホストの MOID です。

  3. nova-manage コマンドを実行します。
    nova-manage placement purge_stale_trait_and_provider --host compute-13350e6f-c17 --esxi host-15757 --fix true

    --fix true パラメータを指定しない場合、コマンドはリソース プロバイダのみをリストできます。それ以外の場合、リストされたリソース プロバイダを削除できます。

結果

nova-manage コマンドを適用した後、配置データベースに古いリソース プロバイダと特性が存在しなくなります。