使用 viocli inventory-admin 命令來將運算和區塊儲存區詳細目錄與 vSphere 詳細目錄進行比較,並搜索和移除孤立物件。孤立執行個體是指在 OpenStack 和 vSphere 中沒有對應虛擬機器的執行個體。

viocli inventory-admin 命令會從內部詳細目錄中收集 vCenter 和 OpenStack 認證。此命令需要您輸入 OpenStack 管理密碼。為了避免每次都要輸入密碼,請設定 OS_PASSWORD 環境變數。

viocli inventory-admin 命令使用下列語法。

viocli inventory-admin SHOW_ACTION [-d NAME] [--json] \
       [--pretty] [--all] [--no-grace-period] \
       [--force] [-h] [-v]
viocli inventory-admin CLEAN_ACTION [-d NAME] [--json] \
       [--pretty] [--all] [--no-grace-period] \
       [--force] [-h] [-v]

參數

強制性或選擇性

說明

SHOW_ACTION

使用下列位置引數中的一個:

  • show-instances

  • show-instance-vms

  • show-shadow-vms

強制性

show-instances

顯示孤立 OpenStack 執行個體。

show-instance-vms

顯示孤立 vSphere 執行個體。

show-shadow-vms

顯示孤立磁碟區陰影虛擬機器。這些是在 OpenStack 資料庫中沒有對應區塊儲存區磁碟區的磁碟區虛擬機器。

CLEAN_ACTION

使用下列位置引數中的一個:

  • clean-instances

  • clean-instance-vms

  • clean-shadow-vms

強制性

clean-instances

移除孤立 OpenStack 執行個體。

clean-instance-vms

移除孤立 vSphere 執行個體。

clean-shadow-vms

移除孤立磁碟區陰影虛擬機器。這些是在 OpenStack 資料庫中沒有對應區塊儲存區磁碟區的磁碟區虛擬機器。

-d, --deployment NAME

自動

要使用的部署的名稱。

自動套用。預設值為目前部署的名稱。

--json

選擇性

以 JSON 格式傳回輸出。這是以非互動方式使用此命令時的預設格式。

--pretty

選擇性

以人類看得懂的格式傳回輸出。這是以互動方式使用該命令時的預設格式。

--all

選擇性

顯示所有物件。預設為僅顯示孤立物件。

--no-grace-period

選擇性

停用預設寬限期設定。

如果未設定寬限期,此命令會略過在過去 30 分鐘內建立或修改的所有物件。

-f, --force

選擇性

執行作業,而不需要確認。

-h, --help

選擇性

顯示該命令的使用與引數。

-v, --verbose

選擇性

進入詳細資訊模式。