可以使用 VMware Aria Automation 设备命令行界面 (CLI) 配置各种 Automation Orchestrator 选项。这些选项也可以在 Automation Orchestrator 部署的控制中心进行更新。要使用 CLI 命令,必须以 root 用户身份登录到 VMware Aria Automation 设备。
可以使用命令行界面命令配置以下 Automation Orchestrator 选项:
- 许可证配置
- 系统属性配置
- 扩展配置
- 故障排除
- 检索系统信息
- 日志记录配置
许可证配置
可以通过运行以下命令检索当前的 Automation Orchestrator 许可证配置:
vracli vro license
可以通过运行以下命令设置新的许可证密钥:
vracli vro license set <license_key>
可以通过运行以下命令将当前许可证重置为身份验证提供程序的默认许可证:
vracli vro license default
系统属性配置
可以通过运行以下命令以 JSON 文件形式检索所有已配置 Automation Orchestrator 系统属性的列表:
vracli vro properties
可以通过运行以下命令设置系统属性:
vracli vro properties set
该系统属性命令具有以下属性:
属性 | 重要性 | 说明 |
---|---|---|
-k 或 --key |
必需 | 此属性定义要设置的系统属性的名称。 |
-v 或 --value |
必需 | 此属性定义系统属性的值。 |
-n 或 --noRestart |
可选 | 此属性定义设置的系统属性是否需要重新启动 Automation Orchestrator 服务。默认情况下,设置任何新的系统属性都将重新启动该服务。 |
以下是此系统属性命令的一个示例:
vracli vro properties set -k com.vmware.o11n.property -v true
可以通过运行以下命令移除现有的系统属性:
vracli vro properties remove -k <key_value>
-k
或
--key
属性必须包含要移除的系统属性的名称。
可以通过运行以下命令检索最常用系统属性的名称、值和描述:
vracli vro properties advanced
扩展配置
可以通过运行以下命令检索所有已配置 Automation Orchestrator 扩展的列表:
vracli vro extensions
可以通过运行以下命令激活扩展:
vracli vro extensions <extension_name> activate
可以通过运行以下命令停用扩展:
vracli vro extensions <extension_name> deactivate
可以通过运行以下命令列出特定扩展的所有配置属性:
vracli vro extensions <extension_name> list
可以通过运行以下命令设置扩展属性:
vracli vro extensions <extension> set
此扩展属性命令可以具有以下属性:
属性 | 重要性 | 说明 |
---|---|---|
-k 或 --key |
必需 | 此属性定义扩展属性的 ID。 |
-v 或 --value |
必需 | 此属性定义扩展属性的值。 |
例如,激活扩展、列出其所有属性并设置系统属性的工作流可能类似以下内容:
vracli vro extensions tokenreplay activate
vracli vro extensions tokenreplay list
vracli vro extensions tokenreplay set -k recordScripting -v true
故障排除
可以通过运行以下命令取消所有活动工作流运行:
vracli vro cancel executions
可以通过在以下命令中添加特定工作流运行的 ID,取消该工作流运行:
vracli vro cancel workflow <workflow_id>
可以通过运行以下命令挂起所有活动的已调度任务:
vracli vro cancel tasks
可以通过运行以下命令检索所有可信证书的列表:
vracli vro keystore list
系统信息
可以通过运行以下命令检索 Automation Orchestrator 部署的当前系统信息:
vracli vro info
-d
或
--details
,全面检查
Automation Orchestrator 服务器的运行状况 API。
日志记录配置
可以通过运行以下命令检索当前的 Automation Orchestrator 日志记录配置:
vracli vro logs
可以通过运行以下命令配置 Automation Orchestrator 日志记录服务器:
vracli vro logs configure
日志记录服务器命令可以具有以下参数
参数 | 重要性 | 说明 |
---|---|---|
-l 或 --level |
可选 | 此参数定义服务器日志记录级别。 |
-sc 或 --scripting-count |
可选 | 此参数定义保存的脚本日志轮换次数。 |
-sl 或 --scripting-level |
可选 | 此参数定义脚本日志级别。 |
-ss 或 --scripting-size |
可选 | 此参数定义脚本日志大小,以兆字节 (MB) 为单位。 |
ALL
、
TRACE
、
DEBUG
、
INFO,
、
WARN
、
ERROR
、
FATAL
和
OFF
。
CLI 命令日志
Automation Orchestrator CLI 命令在 /services-logs/prelude/vco-app/file-logs/vco-server-app_cfg-cli.log 下输出其日志。当命令返回的结果不是零并且标准输出没有显示特定错误时,此文件中会显示异常。