使用 viocli get 命令來檢視部署中的資源。
viocli get 命令支援各種動作,以執行不同的工作。下列參數適用於所有動作:
參數 | 強制性或選擇性 | 說明 |
---|---|---|
-v 或 --verbose |
選擇性 |
在詳細資訊模式下顯示輸出。 |
若要顯示命令的參數,請執行 viocli get -h 或 viocli get --help。您也可以使用 -h 或 --help 選項,以顯示任何動作的參數。例如,viocli get controllers -h
會顯示 controller
動作的參數。
使用 viocli get 執行下列動作。
viocli get controllers [-v]
顯示部署中所有控制器的相關資訊。您可以包含 -v 參數,以顯示控制平面的驗證結果。
viocli get deployment [-v]
顯示有關部署的詳細資訊,包括其整體狀態、Log Analytics 整合的狀態 (如果已設定),以及每個節點的狀態。
viocli get drivers
顯示 OpenStack Cinder 和 OpenStack Neutron 的驅動程式類型。
viocli get resources
顯示部署中所有資源類型的清單。顯示特定資源的相關資訊時,下列其他參數適用:
選項 | 說明 |
---|---|
aodh |
取得 OpenStack Aodh 服務。 |
availability-zones |
列出 OpenStack 管理的可用性區域及其中的主機。 |
backup | 取得 OpenStack 部署的備份清單。 |
backupschedule | 取得 OpenStack 部署的排定備份清單。 |
barbican | 取得 OpenStack Barbican 服務。 |
ceilometer | 取得 OpenStack Ceilometer 服務 |
ceilometeragent | 取得 OpenStack Ceilometer 代理程式服務 |
certificates | 取得 VMware Integrated OpenStack 部署中的憑證。 |
cinder | 取得 OpenStack Cinder 服務。 |
controller | 顯示部署中所有控制器的相關資訊。 |
deployment | 顯示有關部署的詳細資訊,包括其整體狀態、Log Analytics 整合的狀態 (如果已設定),以及每個節點的狀態。 |
designate | 取得 OpenStack 指定服務。 |
drivers | 顯示 OpenStack Cinder 和 OpenStack Neutron 的不同驅動程式。 |
glance | 取得 OpenStack Glance 服務。 |
gnocchi | 取得 OpenStack Gnocchi 服務。 |
heat | 取得 OpenStack Heat 服務。 |
horizon | 取得 OpenStack Horizon 服務。 |
hypervisors | 取得所有 OpenStack 管理的 Hypervisor 以及詳細資訊。 |
instances | 顯示 Nova 服務或 vCenter 中具有特定狀態的 OpenStack 執行個體。 |
keystone | 取得 OpenStack Keystone 服務。 |
managed-vms | 取得 OpenStack 管理的 vSphere 虛擬機器。 |
mariadb | 取得 OpenStack 資料庫服務。 |
memcached | 取得記憶體快取服務。 |
neutron | 取得 OpenStack Neutron 服務。 |
nova | 取得 OpenStack Nova 服務。 |
novacompute | 取得 OpenStack Nova 運算服務。 |
nsx | 取得 NSX 物件清單。 |
octavia | 取得 OpenStack Octavia 服務。 |
openvswitch | 取得 OpenvSwitch 物件清單。 |
osdeployment | 取得 OpenStack 部署的名稱,並檢查其是否處於正在執行狀態。 |
panko | 取得 OpenStack Panko 服務。 |
placement | 取得 OpenStack 放置服務。 |
rabbitmq | 取得訊息佇列服務。 |
resources | 顯示部署中所有資源類型的清單。 |
services | 取得在部署中執行的 OpenStack 服務,並按支援的旗標進行篩選。 |
shadow-vms | 取得所有陰影虛擬機器。 |
swift | 取得 Swift 叢集清單。 |
tenant-vdcs | 取得承租人虛擬資料中心 (VDC) 清單。 |
time | 取得節點目前時間。 |
vCenter | 取得 vCenter 物件清單。 |
vioingress | 取得入口服務。 |
viosecret | 取得 VMware Integrated OpenStack 密碼。 |
vioshim | 取得 viocli (vioshim) 網繭和容器的名稱,並檢查其是否處於正在執行狀態。 |
vioutils | 取得 VMware Integrated OpenStack 公用程式服務。 |
viocli get <resource-type> <resource-name>
顯示特定類型的所有資源。顯示 instances
類型的資源時,下列其他參數適用:
參數 | 強制性或選擇性 | 說明 |
---|---|---|
--nova-state {ERROR | SHUTOFF} |
選擇性 |
僅顯示處於 |
--vc-state {poweredOn | poweredOff | suspended} |
選擇性 |
顯示在 vCenter Server 中已開啟電源、關閉電源或暫停且處於指定狀態的 OpenStack 執行個體。 |
顯示特定資源的相關資訊。顯示特定資源的相關資訊時,下列其他參數適用:
參數 | 強制性或選擇性 | 說明 |
---|---|---|
--history |
選擇性 |
顯示指定資源的組態變更。 |
顯示所有 Nova 執行個體。
viocli get instances [--nova-state={ERROR|SHUTOFF} --vc-state={poweredOn|poweredOff|suspended}] [flags]
instances, show-instances
以下旗標適用於 Nova 執行個體:
參數 | 說明 | |
---|---|---|
-h | --help |
顯示執行個體的說明訊息。 |
--no-grace-period | 確定物件是否處於孤立狀態時忽略寬限期。設定此參數後,結果將僅顯示在過去 30 分鐘內修改的物件。 |
|
--nova-state string | 將動作套用至處於 |
|
--orphaned | 僅顯示孤立物件。 | |
-o | --output string | 顯示輸出格式。必須指定 |
--vc-state string | 顯示在 vCenter Server 中處於指定狀態 (例如已開啟電源、關閉電源或暫停) 的 Nova 執行個體。還必須使用 --nova state flag。 | |
-v | --verbose | 在詳細資訊模式下顯示輸出。 |
顯示所有 OpenStack 管理的 vSphere 虛擬機器。
viocli get managed-vms [flags]
managed-vms, show-instance-vms
以下旗標適用於 OpenStack 管理的 vSphere 虛擬機器:
參數 | 說明 | |
---|---|---|
-h | --help |
顯示 |
--no-grace-period | 確定物件是否處於孤立狀態時忽略寬限期。 |
|
--orphaned | 僅顯示孤立物件。設定此參數後,結果將僅顯示在過去 30 分鐘內修改的物件 | |
-o | --output string | 顯示輸出格式。必須指定 |
-v | --verbose | 在詳細資訊模式下顯示輸出。 |
顯示所有陰影虛擬機器。
viocli get shadow-vms [flags]
shadow-vms, show-shadow-vms
以下旗標適用於陰影虛擬機器:
參數 | 說明 | |
---|---|---|
-h | --help |
顯示 |
--no-grace-period | 確定物件是否處於孤立狀態時忽略寬限期。設定此參數後,結果將僅顯示在過去 30 分鐘內修改的物件。 |
|
--orphaned | 僅顯示孤立物件。 |
|
-o | --output string | 顯示輸出格式。必須指定 |
-v | --verbose | 在詳細資訊模式下顯示輸出。 |