可以使用命令实参来设置升级命令的执行形参。

可以向 CLI 升级命令添加用空格分隔的参数列表。
vcsa-deploy upgrade path_to_the_json_filelist_of_arguments
参数 描述
--accept-eula

接受最终用户许可协议。

此参数对执行部署命令是必需的。

--acknowledge-ceip

确认您要加入 VMware 客户体验改善计划 (CEIP)。

在 JSON 部署模板中将 ceip_enabled参数设置为 true 时,此参数是必需的。

-v, --verbose 将调试信息添加到控制台输出。
-t, --terse 隐藏控制台输出。仅显示警告消息和错误消息。
--log-dir LOG_DIR 指定安装程序生成的日志文件和其他输出文件的位置。
--skip-ovftool-verification

对配置参数执行基本验证并部署 vCenter Server Appliance,但不验证 JSON 模板的ovftool_arguments子部分中的 OVF Tool 参数。如果设置了 OVF Tool 无法识别的参数,部署可能会失败。

--no-ssl-certificate-verification

禁止对所有服务器连接执行 SSL 验证。

CLI 将验证服务器的安全证书是否由证书颁发机构 (Certificate Authority, CA) 签名,并建立安全连接。如果证书是自签名的,则 CLI 会停止升级,除非您使用 --no-ssl-certificate-validation命令参数指定让 CLI 忽略自签名证书。

如果您使用自签名证书连接到服务器,并且未指定让 CLI 接受该证书,则 CLI 会显示服务器的自签名证书指纹并提示您接受或拒绝该证书指纹。

也可以在 JSON 模板中使用ssl_certificate_verification配置参数来指定让 CLI 忽略自签名证书。请参见升级配置参数

重要事项: 请避免使用此选项,因为此选项可能会导致升级期间或升级后由于目标主机的标识未经过验证而出现问题。
--operation-id 可让您提供标识符,用于跟踪多个 vCenter Server 实例的并行安装、并行迁移或并行升级。如果未提供操作 ID,则 CLI 会生成通用唯一标识符 (Universally Unique Identifier, UUID),您可以使用生成的标识符来标识不同的 vCenter Server 实例及其安装状态或升级状态。
--pause-on-warnings 暂停并等待对警告进行确认。
--verify-template-only 执行基本模板验证,但不安装 Upgrade Runner,不运行预检查,也不升级或迁移 vCenter Server Appliance。
--precheck-only 在源设备上安装 Upgrade Runner 并运行全套预检查,但不执行升级。
-h, --help 显示 vcsa-deploy upgrade命令的帮助消息。
--template-help 显示有关 JSON 升级文件中的配置参数用法的帮助消息。
执行完成后,您可以获取命令的退出代码。
退出代码 描述
0 命令已成功运行
1 运行时错误
2 验证错误
3 模板错误