在进行 vCenter Server Appliance(VCSA)部署时,可以使用 CLI 部署命令及其参数来灵活地设置执行选项。这使得部署过程更加高效且根据具体需求进行定制。
一、CLI部署命令语法
可以使用如下语法格式来执行部署命令:
vcsa-deploy install path_to_the_json_file list_of_arguments
其中 “path_to_the_json_file” 是指向 JSON 配置文件的路径,而 “list_of_arguments” 是可以选择添加的用空格分隔的参数列表。
可用参数说明:
| 参数 | 描述 |
|---|---|
| –accept-eula |
接受最终用户许可协议。 此参数对执行部署命令是必需的。 |
| –acknowledge-ceip |
确认您要加入 VMware 客户体验改善计划 (CEIP)。 在 JSON 部署模板中将 |
| -v, –verbose | 将调试信息添加到控制台输出。 |
| -t, –terse | 隐藏控制台输出。仅显示警告消息和错误消息。 |
| –log-dirLOG_DIR | 设置日志文件和其他输出文件的位置。 |
| –skip-ovftool-verification | 对 JSON 文件中的配置参数执行基本验证并部署设备。不对 OVF Tool 参数执行验证。 |
| –no-esx-ssl-verify |
跳过 ESXi 连接的 SSL 验证。 重要说明:请避免使用此选项,因为此选项可能会导致在部署期间或部署后出现问题,因为未验证目标 ESXi 主机的标识。
|
| –no-ssl-certificate-verification | 跳过所有服务器连接的安全证书验证。 |
| –operation-idOPERATION_ID | 提供用于跟踪安装活动的操作 ID。 |
| –pause-on-warnings | 暂停并等待对警告进行确认。 |
| –verify-template-only | 对 JSON 文件中的配置参数执行基本模板验证。不部署设备。 |
| –precheck-only | 仅执行基本模板验证和 OVF Tool 参数验证。不部署设备。 |
| –sso-ssl-thumbprintSSL-SHA1-THUMBPRINT | 根据提供的 SHA1 指纹验证服务器证书。 |
| -h, –help | 显示 vcsa-deploy install 命令的帮助消息。 |
| –template-help | 显示有关 JSON 部署文件中的配置参数用法的帮助消息。 |
二、命令执行结果
执行完命令后,可以获取命令的退出代码,以下是退出代码的含义:
| 退出代码 | 描述 |
|---|---|
| 0 | 命令已成功运行 |
| 1 | 运行时错误 |
| 2 | 验证错误 |
| 3 | 模板错误 |
通过利用这些命令和参数,可以有效地管理 vCenter Server Appliance 的部署过程。确保根据具体需求选择合适的参数,以确保部署顺利完成。

