可以使用 CLI 安装程序同时(以批量模式)部署 vCenter Server Appliance 的多个实例。

要同时部署多个实例,请为部署中的所有 vCenter Server 实例创建 JSON 模板。CLI 安装程序会使用这些 JSON 模板评估部署的拓扑并确定顺序。因此,部署中彼此依赖的所有 vCenter Server 实例的 JSON 模板必须使用静态 IP 地址。

重要说明: 每个设备的 JSON 模板必须使用静态 IP 地址来解析部署中该设备依赖的其他设备的网络地址。

要执行批量部署,请将定义部署的 JSON 模板放在单个目录中。调用 CLI 安装程序时,它会使用 JSON 模板中定义的拓扑来部署现有部署。

过程

  1. 在您的工作区中,创建用于存放批量部署的 JSON 文件的文件夹。例如,MyWorkspace/BatchDeploy
  2. 准备每个 JSON 配置文件,并将文件复制到批量部署文件夹。有关配置 JSON 文件的说明,请参见为 CLI 部署准备 JSON 配置文件
  3. 导航到操作系统的 vcsa-cli-installer 子目录。
    • 如果在 Windows 操作系统中运行部署,则导航到 vcsa-cli-installer\win32 目录。
    • 如果在 Linux 操作系统中运行部署,则导航到 vcsa-cli-installer/lin64 目录。
    • 如果在 Mac 操作系统中运行部署,则导航到 vcsa-cli-installer/mac 目录。
  4. (可选) 在没有部署设备的情况下运行部署前检查,确认已正确准备部署模板。例如:
    vcsa-deploy install --precheck-only MyWorkspace/BatchDeploy
  5. 运行部署命令。例如,
    vcsa-deploy install --accept-eula --acknowledge-ceip optional_arguments MyWorkspace/BatchDeploy

    可以使用 optional_arguments 输入用空格分隔的实参,以设置部署命令的其他执行形参。

    例如,您可以设置安装程序所生成的日志文件和其他输出文件的位置。
    vcsa-deploy install --accept-eula --acknowledge-ceip --log-dir=path_to_the_location MyWorkspace/BatchDeploy