跳到主要内容

使用配置文件

当您使用 VX Deployer 创建新的 vSAN 集群或将节点添加到现有 vSAN 集群时,可以选择将配置保存到 .JSON 文件中。然后,您可以使用该配置文件来填充 VX Deployer 以进行下一次部署。

  • 可以使用配置文件更新 VX Deployer,但要部署 vSAN 集群或将节点添加到现有集群,仍须在 VX Deployer 中逐步完成相关操作。密码不会存储在配置文件中。

  • 可以使用 Excel 模板生成 .JSON 配置文件来预填充 ThinkAgile VX Deployer。输入数据时,Excel 文件会进行一些验证。

    ThinkAgile VX 导出配置 XLS

VX Deployer 支持三种类型的配置文件:
VX Deployer 配置文件包含以下对象:
  • globalSettings

  • hosts

globalSettings

globalSettings 对象提供部署所需的信息,例如 vCenter、集群和网络详细信息。它包含以下对象和数组:
  • vCenterSettings。指定 vCenter 详细信息。


    The vcenterSettings object
    它包含以下名称-值对:
    • installationType。指定部署类型。它可以具有以下值:
      • new:在新的 vCenter 实例中创建新的 vSAN 集群。

      • existing:在现有 vCenter 实例中创建新的 vSAN 集群。

      • expand:向现有 vSAN 集群添加一个或多个节点。

    • adminUsername。vCenter 管理员用户帐户。

    • fqdn。vCenter 实例的完全限定域名。

    • ssoDomain。单点登录(SSO)域名。仅在 installationType 设为 newexisting 时,才指定 ssoDomain

  • clusterSettings。有关集群位置的详细信息,例如组织和集群名称。


    The clusterSettings object
    它包含以下名称-值对:
    • orgName。集群所属的组织。

    • regionName。集群所在的区域。

    • datacenterName。数据中心的名称。

    • siteName。集群所在的站点。

    • vSANClusterName。vSAN 集群的名称。

  • dns。主 DNS 服务器的 IP 地址,还可以包含辅助服务器的 IP 地址。


    The dns array
  • ntp。主 NTP 服务器的 IP 地址,还可以包含辅助服务器的 IP 地址。


    The ntp array
  • clusterNetworks。ESXi 管理网络、ESXi vSAN 网络和 ESXi vMotion 网络的详细网络信息(IP 网关和网络掩码)。如果 XCC 管理网络位于与 ESXi 管理网络不同的网络上,请同时指定 XCC 管理网络的网关和网络掩码。

    每个网络必须位于不同的子网上。
    • esxiManagementNetwork。ESXi 管理网络的详细信息。


      The esxiManagementNetwork object
      它包含以下名称-值对:
      • gateway。ESXi 管理网络的网关 IP 地址为必填项。

      • netmask。网络掩码。

      • vlan。(可选)为 ESXi 管理网络指定一个唯一的 VLAN ID(1 到 4094)。物理交换机必须配置为在中继模式下为连接 ESXi 主机物理 NIC 的所有端口添加指定的 VLAN ID。

        有关配置物理交换机的更多信息,请参阅以下主题: VLAN 配置

    • vsanNetwork


      The vsanNetwork object
      它包含以下名称-值对:
      • gateway。vSAN 网络的网关 IP 地址为必填项。

      • netmask。网络掩码。

      • vlan。(可选)为 vSAN 网络指定一个唯一的 VLAN ID(1 到 4094)。物理交换机必须配置为在中继模式下为连接 ESXi 主机物理 NIC 的所有端口添加指定的 VLAN ID。

        有关配置物理交换机的更多信息,请参阅以下主题: VLAN 配置

    • vmotionNetwork


      The vmotionNetwork object
      它包含以下名称-值对:
      • gateway。vMotion 网络的网关 IP 地址为选填项。

      • netmask。网络掩码。

      • vlan。(可选)为 vMotion 网络指定一个唯一的 VLAN ID(1 到 4094)。物理交换机必须配置为在中继模式下为连接 ESXi 主机物理 NIC 的所有端口添加指定的 VLAN ID。

        有关配置物理交换机的更多信息,请参阅以下主题: VLAN 配置

    • xccNetwork

      仅当 XCC 管理网络位于与 ESXi 管理网络不同的网络上时,才指定 xccNetwork 详细信息。

      The xccNetwork object
      它包含以下名称-值对:
      • gateway。XCC 管理网络的网关 IP 地址为选填项。

      • netmask。网络掩码。

  • lxciSettings。(可选)指定 Lenovo XClarity Integrator 实例的详细信息,该实例将用作 vSphere Lifecycle Manager(vLCM)的硬件支持管理器。


    The lxciSettings object
    它包含以下名称-值对:
    • lxciFQDN。LXCI 的完全限定域名。

    • lxciUser。管理员帐户。

    • xccAccessIpAddress。LXCI 的 IP 地址。

    • xccAccessVlanId。LXCI 的 VLAN ID。

hosts

指定要用于创建新集群或添加到现有集群的一台或多台主机。对于每台主机,指定一个包含该主机详细信息的对象(以序列号命名)。在以下示例中,A111ABCD 即为主机的序列号:


The host object
它包含以下名称-值对:
  • exsiHostname。ESXi 主机的名称。

  • xccIpAddress。主机上的 XCC 的 IP 地址。

    如果 XCC 管理网络和 ESXi 管理网络是同一网络,则不使用 xccIpAddress
  • vsanIPAddress。vSAN IP 地址。

  • vmotionIpAddress。vMotion IP 地址。