为CLI部署准备JSON配置文件

2024-09-23 43

在使用 CLI 安装程序部署 vCenter Server Appliance 之前,需要准备一个包含部署规范及其参数值的 配置文件。这一步骤至关重要,因为该配置文件将为部署提供必要的输入数据。

一、模板概述

vCenter Server 安装程序提供了所有部署选项的 模板。可以通过调整模板中的值来适应特定部署需求。这种方法使得能够在配置最小化的情况下,迅速完成设备的部署。此外,还可以根据需要编辑预设值,移除不必要的配置参数,或者添加自定义配置。

二、前提条件

1、必须熟悉JSON语法。

2、下载并挂载 vCenter Server 安装程序。

三、步骤

1、在 vCenter Server 安装程序中,前往 “vcsa-cli-installer” 目录并打开 “templates” 子文件夹。

2、将 “install” 子文件夹中的部署模板复制到工作区。

3、使用文本编辑器打开适用于规范的模板文件。

4、使用 编辑器验证 配置文件的语法准确性。

5、为必需的参数填充值,还可以输入其他参数及其值。例如,如果希望设备的网络使用 IPv4 DHCP 分配,可以在模板的 “network” 子部分中将 “mode” 参数的值更改为 “dhcp”,并移除用于静态分配的默认配置参数:

"network": {
"ip_family": "ipv4",
"mode": "dhcp"
}

重要提示: String 值(包括密码)必须仅包含 ASCII 字符。扩展 ASCII 字符和非 ASCII 字符不被支持。若要设置包含反斜杠(\)或引号(”)的值,必须在该字符之前附加反斜杠(\)字符。例如:

"password": "my\"password"
"image": "G:\\vcsa\\VMware-vCenter-Server-Appliance-8.0.0.XXXX-YYYYYYY_OVF10.ova"

Boolean 值必须仅为小写字母,即值可以是 “true” 或 “false”,例如:

"ssh_enable": false

6、以 UTF-8 格式保存并关闭文件。

四、部署JSON模板

vCenter Server 安装程序中包含的 模板,涵盖了所有部署选项的最低配置参数。这些模板位于 “vcsa-cli-installer/templates/install” 目录中。每个部署选项有相应的模板,适用于在 ESXi 主机或 vCenter Server 实例上部署设备。

vCenter Server 安装程序中包含的部署 JSON 模板

为CLI部署准备JSON配置文件

在为 CLI 部署准备 配置文件时,需要设置多个参数和值,以便为 vCenter Server Appliance 的部署提供输入数据。这些配置参数在 部署文件中按部分和子部分进行组织:

“new_vcsa” 部分中的配置参数

带 vSAN 和 vLCM 管理的集群部署的 “new_vcsa” 部分的 “esxi” 子部分中的配置参数。

为CLI部署准备JSON配置文件

为CLI部署准备JSON配置文件

不带 vSAN 或 vLCM 管理的集群部署的 “new_vcsa” 部分的 “esxi” 子部分中的配置参数。

为CLI部署准备JSON配置文件

 

“new_vcsa” 部分的 “vc” 子部分中的配置参数。

为CLI部署准备JSON配置文件

“new_vcsa” 部分的 “appliance” 子部分中的配置参数

为CLI部署准备JSON配置文件

为CLI部署准备JSON配置文件

为CLI部署准备JSON配置文件

“new_vcsa” 部分的 “network” 子部分中的配置参数

为CLI部署准备JSON配置文件

为CLI部署准备JSON配置文件

“new_vcsa” 部分的 “os” 子部分中的配置参数

为CLI部署准备JSON配置文件

“new_vcsa” 部分的 “sso” 子部分中的配置参数

为CLI部署准备JSON配置文件

“ceip” 部分中的配置参数。

为CLI部署准备JSON配置文件

  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。