使用 viocli get 命令來檢視部署中的資源。

viocli get 命令支援各種動作,以執行不同的工作。下列參數適用於所有動作:

參數 強制性或選擇性 說明

-v--verbose

選擇性

在詳細資訊模式下顯示輸出。

若要顯示命令的參數,請執行 viocli get -hviocli 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}

選擇性

僅顯示處於 ERRORSHUTOFF 狀態的 OpenStack 執行個體。

--vc-state {poweredOn | poweredOff | suspended}

選擇性

顯示在 vCenter Server 中已開啟電源、關閉電源或暫停且處於指定狀態的 OpenStack 執行個體。

viocli get resource-type resource-name

顯示特定資源的相關資訊。顯示特定資源的相關資訊時,下列其他參數適用:

參數 強制性或選擇性 說明

--history

選擇性

顯示指定資源的組態變更。

viocli get instances -h

顯示所有 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

將動作套用至處於 ERRORSHUTOFF 狀態的 Nova 執行個體。

--orphaned 僅顯示孤立物件。
-o --output string

顯示輸出格式。必須指定 text|json。預設值為 text

--vc-state string 顯示在 vCenter Server 中處於指定狀態 (例如已開啟電源、關閉電源或暫停) 的 Nova 執行個體。還必須使用 --nova state flag
-v --verbose

在詳細資訊模式下顯示輸出。

viocli get managed-vms -h

顯示所有 OpenStack 管理的 vSphere 虛擬機器。

使用情況:
viocli get managed-vms [flags]
別名:
managed-vms, show-instance-vms

以下旗標適用於 OpenStack 管理的 vSphere 虛擬機器:

參數 說明
-h

--help

顯示 managed-vms 的說明訊息。

--no-grace-period

確定物件是否處於孤立狀態時忽略寬限期。

--orphaned 僅顯示孤立物件。設定此參數後,結果將僅顯示在過去 30 分鐘內修改的物件
-o --output string

顯示輸出格式。必須指定 text|json。預設值為 text

-v --verbose

在詳細資訊模式下顯示輸出。

viocli get shadow-vms -h

顯示所有陰影虛擬機器。

使用情況:
viocli get shadow-vms [flags]
別名:
 shadow-vms, show-shadow-vms

以下旗標適用於陰影虛擬機器:

參數 說明
-h

--help

顯示 shadow-vms 的說明訊息。

--no-grace-period

確定物件是否處於孤立狀態時忽略寬限期。設定此參數後,結果將僅顯示在過去 30 分鐘內修改的物件。

--orphaned

僅顯示孤立物件。

-o --output string

顯示輸出格式。必須指定 text|json。預設值為 text

-v --verbose

在詳細資訊模式下顯示輸出。