可以使用 nova-manage 命令清理失效資源提供者和 vGPU 特性。
如需有關設定 vGPU 的詳細資訊,請參閱NVIDIA GRID vGPU。
如果從運算節點移除 ESXi 主機,某些失效的資源提供者和特性仍可能存在於放置資料庫中。這些失效資源提供者和特性的存在可能會導致執行個體建立失敗。因此,請使用 nova-manage 命令清理失效資源和特性。
備註: 如果您有使用 vGPU 設定檔建立的執行個體,則無法刪除相關聯的資源提供者和特性。
程序
- 移除 ESXi 主機之前,請記錄 ESXi 主機的 MOID。
- 登入 nova-osapi 網繭。
osctl exec -it nova-api-osapi-5c786c7469-5z4jh bash
compute-13350e6f-c17
是運算節點的名稱。
host -15757
是已移除的 ESXi 主機的 MOID。
- 執行 nova-manage 命令。
nova-manage placement purge_stale_trait_and_provider --host compute-13350e6f-c17 --esxi host-15757 --fix true
如果未指定 --fix true
參數,則命令只能列出資源提供者。否則,您可以刪除列出的資源提供者。
結果
套用 nova-manage 命令後,可以看到放置資料庫中不存在失效的資源提供者和特性。