使用 viocli deployment命令可以管理您的 VMware Integrated OpenStack 部署。
viocli deployment 命令支持多种操作,可执行不同任务。以下参数适用于所有操作。
参数 |
强制或可选 |
说明 |
---|---|---|
-d NAME 或 --deployment NAME |
可选 |
要使用的部署的名称。 如果未输入值,则使用默认部署。 |
-p 或 --progress |
可选 |
显示当前操作的进度。 |
--verbose |
可选 |
在详细模式下显示输出。 |
您可以运行 viocli deployment -h 或 viocli deployment --help 以显示该命令的参数。还可以在任何操作上使用 -h 或 --help 选项显示操作参数。例如,viocli deployment configure -h
将显示 configure
操作的参数。
下面列出了 viocli deployment 支持的操作。
viocli deployment start [-d NAME] [-f] [-p] [--verbose]
启动部署。以下其他参数适用于 start
操作。
参数 |
强制或可选 |
说明 |
---|---|---|
-f 或 --force |
可选 |
强制启动已在运行的部署。 |
viocli deployment stop [-d NAME] [-p] [--verbose]
停止部署。
viocli deployment pause [-d NAME] [-p] [--verbose]
暂停部署。
viocli deployment resume [-d NAME] [-p] [--verbose]
恢复暂停的部署。
viocli deployment reset_status [-d NAME] [-p] [--verbose]
将部署重置为运行状态。
请在运行此命令之前验证服务。
viocli deployment configure [-d NAME] [--limit {controller | compute | db | memcache}] [--tags TAGS] [-p] [--verbose]
更新整个部署配置。以下其他参数适用于 configure
操作。
参数 |
强制或可选 |
说明 |
---|---|---|
--limit {controller | compute | db | memcache} |
可选 |
仅更新指定组件的配置。 |
--tags TAGS |
可选 |
仅运行具有指定标记的配置任务。 |
viocli deployment post-deploy [-d NAME] [-p] [--verbose]
更新部署后的配置。
viocli deployment run-custom-playbook [-d NAME] [-p] [--verbose]
仅运行自定义 Ansible 行动手册。
viocli deployment cert-req-create [-d NAME] [-c COUNTRY] [-s STATE] [-l CITY] [-o ORG] [-u ORG-UNIT] [--hostname_list HOST1[,HOST2...]] [-p] [--verbose]
创建要发送到证书颁发机构的证书签名请求。以下其他参数适用于 cert-req-create
操作。
参数 |
强制或可选 |
说明 |
---|---|---|
-c COUNTRY 或 --country_name COUNTRY |
可选 |
申请证书的组织所在国家/地区的两字母 ISO 代码。 如果不在命令中包括此选项,系统将提示您输入值。 |
-s STATE 或 --state_name STATE |
可选 |
州或省的完整名称。 如果不在命令中包括此选项,系统将提示您输入值。 |
-l CITY 或 --locality_name CITY |
可选 |
城镇或城市的名称。 如果不在命令中包括此选项,系统将提示您输入值。 |
-o ORG 或 --organization_name ORG |
可选 |
组织的法定名称。 如果不在命令中包括此选项,系统将提示您输入值。 |
-u ORG-UNIT 或 --organization_unit_name ORG-UNIT |
可选 |
部门或组织单位的名称。 如果不在命令中包括此选项,系统将提示您输入值。 |
--hostname_list HOST1[,HOST2...] |
可选 |
以逗号分隔的主机名列表。 如果不在命令中包括此选项,系统将提示您输入值。 |
viocli deployment cert-update [-d NAME] [-f CERT-PATH] [-p] [--verbose]
更新 VMware Integrated OpenStack 使用的证书。以下其他参数适用于 cert-update
操作。
参数 |
强制或可选 |
说明 |
---|---|---|
-f CERT-PATH 或 --file CERT-PATH |
可选 |
所需证书文件的绝对路径。证书必须采用 PEM 格式。 |
viocli deployment getlogs [-d NAME] [--node NODE] [-nrl] [--recent-logs] [-p] [--verbose]
获取当前部署的日志文件,包括执行的 Ansible 命令和输出。日志文件写入到 /var/log/viocli/viocli.log 中,并在达到 100 MB 时轮换。仅保留最近七次轮换。
以下其他参数适用于 getlogs
操作。
参数 |
强制或可选 |
说明 |
---|---|---|
--nodeNODE |
可选 |
仅获取指定节点的日志文件。支持以下值:
|
-nrl 或 --non-rollover-log-only |
可选 |
仅收集尚未存档的日志。 |
--recent-logs |
可选 |
仅收集服务进程当前正在写入到的日志文件。 |
viocli deployment default [-d NAME] [-p] [--verbose]
返回默认部署的名称。
viocli deployment status [-d NAME] [--period SECONDS] [--format {text | json}] [-p] [--verbose]
从以下方面评估部署的状态:
管理服务器和 OpenStack 节点之间的同步问题
OpenStack 进程的连接以及平均连接计数
网络连接中断
OpenStack 数据库问题
缺少进程
以下其他参数适用于 status
操作。
参数 |
强制或可选 |
说明 |
---|---|---|
--period SECONDS |
可选 |
仅使用指定时间段(以秒为单位)中的数据。例如,--period 300 将评估最后 5 分钟的部署状态。 |
--format {text | json} |
可选 |
以指定格式输出状态报告。 如果未输入值,默认使用 |