跳至主要内容

使用配置檔案

當您使用 VX Deployer 建立新的 vSAN 叢集或新增節點至現有 vSAN 叢集時,您可以選擇將配置儲存在 .JSON 檔案中。然後,您可以使用配置檔案為下一次部署填入 VX Deployer。

  • 使用配置檔案可讓您更新 VX Deployer,但您仍必須逐步完成 VX Deployer 來部署 vSAN 叢集或新增節點至現有叢集。密碼不會儲存在配置檔案中。

  • 您可以使用 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。閘道 IP 位址對於 ESXi 管理網路是強制性的。

      • netmask。網路遮罩。

      • vlan。(選用)為 ESXi 管理網路指定一個唯一的 VLAN ID(1 到 4094)。實體交換器必須針對連接 ESXi 主機的實體 NIC 的所有連接埠,在主幹模式下配置為新增指定的 VLAN ID。

        如需配置實體交換器的詳細資訊,請參閱下列主題:VLAN 配置

    • vsanNetwork


      The vsanNetwork object
      它包含下列名稱/值對:
      • gateway。閘道 IP 位址對於 vSAN 網路是強制性的。

      • netmask。網路遮罩。

      • vlan。(選用)為 ESXi 管理網路指定一個唯一的 VLAN ID(1 到 4094)。實體交換器必須針對連接 ESXi 主機的實體 NIC 的所有連接埠,在主幹模式下配置為新增指定的 VLAN ID。

        如需配置實體交換器的詳細資訊,請參閱下列主題:VLAN 配置

    • vmotionNetwork


      The vmotionNetwork object
      它包含下列名稱/值對:
      • gateway。閘道 IP 位址對於 vMotion 網路是選用的。

      • netmask。網路遮罩。

      • vlan。(選用)為 ESXi 管理網路指定一個唯一的 VLAN ID(1 到 4094)。實體交換器必須針對連接 ESXi 主機的實體 NIC 的所有連接埠,在主幹模式下配置為新增指定的 VLAN ID。

        如需配置實體交換器的詳細資訊,請參閱下列主題:VLAN 配置

    • xccNetwork

      只有在 XCC 管理網路位於與 ESXi 管理網路不同的網路上時,才指定 xccNetwork 詳細資料。

      The xccNetwork object
      它包含下列名稱/值對:
      • gateway。閘道 IP 位址對於 XCC 管理網路是選用的。

      • 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 位址。