可以使用 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) 为单位。
注: 有效级别值为 ALLTRACEDEBUGINFO,WARNERROR FATALOFF

CLI 命令日志

Automation Orchestrator CLI 命令在 /services-logs/prelude/vco-app/file-logs/vco-server-app_cfg-cli.log 下输出其日志。当命令返回的结果不是零并且标准输出没有显示特定错误时,此文件中会显示异常。