运行 CLI 命令升级 vCenter ServerAppliance 之前,必须准备包含升级规范的配置参数及其值的 JSON 文件。

vCenter Server安装程序包含所有升级类型的 JSON 模板。有关模板的信息,请参见vCenter ServerAppliance 的 CLI 升级的 JSON 模板

通过将值设置为适用于您的规范的 JSON 模板中的配置参数,您可以使用最少配置升级设备。可以编辑预设值、移除配置参数,并为自定义配置添加配置参数。

有关配置参数及其描述的完整列表,请导航到操作系统的安装程序子目录并运行 vcsa-deploy upgrade --template-help命令,或者参见vCenter Server Appliance 的 CLI 升级的升级配置参数

前提条件

过程

  1. vCenter Server Appliance安装程序中,导航到 vcsa-cli-installer 目录,然后打开 templates 子文件夹。
  2. upgrade 子文件夹中的升级模板复制到工作区。
    重要说明: 指向 JSON 配置文件的路径必须仅包含 ASCII 字符。扩展 ASCII 字符和非 ASCII 字符不受支持。
  3. 在文本编辑器中打开适用于您的用例的模板文件。
    为确保 JSON 配置文件的语法正确无误,请使用 JSON 编辑器。
  4. 为必需的配置参数填充值,也可以输入其他参数及其值。
    例如,如果要对新设备的临时网络使用 IPv4 DHCP 分配,请在模板的 temporary_network子部分中将 mode 参数的值更改为 dhcp,并移除用于静态分配的默认配置参数。
            "temporary_network": {
                "ip_family": "ipv4",
                "mode": "dhcp"
            },
    重要说明: String 值(包括密码)必须仅包含 ASCII 字符。扩展 ASCII 字符和非 ASCII 字符不受支持。

    要设置包含反斜杠 (\) 或引号 (") 字符的值,必须在该字符之前附加反斜杠 (\) 字符。例如,"password":"my\"password"可设置密码 my"password,"image":"G:\\vcsa\\VMware-vCenter-Server-Appliance-6.7.0.XXXX-YYYYYYY_OVF10.ova" 可设置路径 G:\vcsa\VMware-vCenter-Server-Appliance-6.7.0.XXXX-YYYYYYY_OVF10.ova

    Boolean 值必须仅包含小写字符,也就是说,值可以是 truefalse。例如,"ssh_enable":false

  5. (可选) 使用所选 JSON 编辑器验证 JSON 文件。
  6. 以 UTF-8 格式保存并关闭文件。

下一步做什么

您可以根据升级规范的需要创建并保存其他模板。