可以使用一个或多个命令实参来设置迁移命令的执行形参。
vcsa-deploy migrate list_of_arguments path_to_the_json_file
所需的 template参数提供了描述vCenter Server Appliance 部署过程的 JSON 文件的路径。可将多个 JSON 文件放置在一个目录中,CLI 将以批处理模式迁移所有部署。有关执行并行迁移的更多信息,请参见为 CLI 迁移准备 JSON 配置文件。
要设置包含反斜杠 (\) 或引号 (") 字符的值,必须在该字符之前附加反斜杠 (\) 字符。例如,"password":"my\"password"
可设置密码 my"password,"image":"C:\\vmware\\vcsa"
可设置路径 C:\vmware\vcsa。
布尔值必须仅包含小写字符。可以是 true
或false
。例如,"ssh.enable":false
。
可选参数 | 描述 |
---|---|
--accept-eula | 接受最终用户许可协议。 此参数对执行部署命令是必需的。 |
-h, --help | 显示命令的帮助消息。 |
--template-help | 显示有关 JSON 部署文件中的配置参数的帮助消息。可以对子命令特定参数的列表使用 vcsa-deploy [subcommand] --help。 |
-v, --verbose | 将调试信息添加到控制台输出。 |
-t, --terse | 隐藏控制台输出。仅显示警告消息和错误消息。 |
--log-dir, LOG_DIR | 指定安装程序生成的日志文件和其他输出文件的位置。 |
--skip-ovftool-verification | 对配置参数执行基本验证并部署 vCenter Server Appliance,但不验证 JSON 模板的 |
--no-ssl-certificate-verification | 禁止对 ESXi 连接执行 SSL 验证。 CLI 将验证服务器的安全证书是否由证书颁发机构 (Certificate Authority, CA) 签名,并建立安全连接。如果证书是自签名的,则 CLI 会停止升级,除非您使用 如果您使用自签名证书连接到服务器,并且未指定让 CLI 接受该证书,则 CLI 会显示服务器的自签名证书指纹并提示您接受或拒绝该证书指纹。 也可以在 JSON 模板中使用
重要说明: 请避免使用此选项,因为此选项可能会导致升级期间或升级后由于目标主机的标识未经过验证而出现问题。
|
--operation-id | 可让您提供标识符,用于跟踪多个 vCenter Server 实例的并行安装、并行迁移或并行升级。如果未提供操作 ID,则 CLI 会生成通用唯一标识符 (Universally Unique Identifier, UUID),您可以使用生成的标识符来标识不同的 vCenter Server 实例及其安装状态或升级状态。 |
--verify-template-only | 执行基本模板验证,但不安装 Upgrade Runner,不运行预检查,也不升级或迁移 vCenter ServerAppliance。 |
--precheck-only | 在源 vCenter Server 虚拟机上安装 Migration Assistant 并运行全套预检查,但不执行迁移。 |
--acknowledge-ceip | 确认您要加入 VMware 客户体验提升计划 (CEIP)。如果在升级模板中将 ceip.enabled 设置为 true,则需要此参数。 |
退出代码 | 描述 |
---|---|
0 | 命令已成功运行 |
1 | 运行时错误 |
2 | 验证错误 |
3 | 模板错误 |