运行 CLI 命令升级 vCenter ServerAppliance 之前,必须准备包含升级规范的配置参数及其值的 JSON 文件。
vCenter Server安装程序包含所有升级类型的 JSON 模板。有关模板的信息,请参见vCenter ServerAppliance 的 CLI 升级的 JSON 模板。
通过将值设置为适用于您的规范的 JSON 模板中的配置参数,您可以使用最少配置升级设备。可以编辑预设值、移除配置参数,并为自定义配置添加配置参数。
有关配置参数及其描述的完整列表,请导航到操作系统的安装程序子目录并运行 vcsa-deploy upgrade --template-help命令,或者参见vCenter Server Appliance 的 CLI 升级的升级配置参数。
过程
- 在 vCenter Server Appliance安装程序中,导航到 vcsa-cli-installer 目录,然后打开 templates 子文件夹。
- 将 upgrade 子文件夹中的升级模板复制到工作区。
重要说明: 指向 JSON 配置文件的路径必须仅包含 ASCII 字符。扩展 ASCII 字符和非 ASCII 字符不受支持。
- 在文本编辑器中打开适用于您的用例的模板文件。
为确保 JSON 配置文件的语法正确无误,请使用 JSON 编辑器。
- 为必需的配置参数填充值,也可以输入其他参数及其值。
例如,如果要对新设备的临时网络使用 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 值必须仅包含小写字符,也就是说,值可以是 true
或false
。例如,"ssh_enable":false
。
- (可选) 使用所选 JSON 编辑器验证 JSON 文件。
- 以 UTF-8 格式保存并关闭文件。
下一步做什么
您可以根据升级规范的需要创建并保存其他模板。