使用 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]
显示有关部署的详细信息,包括部署的总体状态、日志分析集成(如果已配置)的状态以及每个节点的状态。
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 | 显示有关部署的详细信息,包括部署的总体状态、日志分析集成(如果已配置)的状态以及每个节点的状态。 |
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 | 获取 Ingress 服务。 |
viosecret | 获取 VMware Integrated OpenStack 密钥。 |
vioshim | 获取 viocli (vioshim) pod 和容器的名称,并检查其是否处于正在运行状态。 |
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 | 在详细模式下显示输出。 |