Перейти к основному содержимому

Работа с файлами конфигурации

При использовании VX Deployer для создания нового кластера vSAN или добавления узла в существующий кластер vSAN можно сохранить конфигурацию в файле формата .JSON. Затем этот файл конфигурации можно использовать для предварительного заполнения параметров конфигурации VX Deployer для будущего развертывания.

Прим.
  • Использование файла конфигурации позволяет обновить VX Deployer, однако для развертывания кластера vSAN или добавления узла в существующий кластер необходимо все равно использовать VX Deployer. Пароли в файле конфигурации не сохраняются.

  • Для создания файла конфигурации JSON с целью предварительного заполнения ThinkAgile VX Deployer можно использовать шаблон Excel. При вводе данных файл Excel выполняет некоторые проверки.

    XLS-файл конфигурации экспорта ThinkAgile VX

VX Deployer поддерживает три типа файлов конфигурации:
В файлах конфигурации VX Deployer содержатся следующие объекты:
  • globalSettings

  • hosts

globalSettings

Объект globalSettings предоставляет необходимую для развертывания информацию, например сведения о vCenter, кластере и сети. Он содержит следующие объекты и массивы:
  • vCenterSettings. Предоставляет сведения о vCenter.


    The vcenterSettings object
    Он содержит следующие пары «имя-значение»:
    • installationType. Указывает тип развертывания. Может иметь следующие значения:
      • new. Создает новый кластер vSAN в новом экземпляре vCenter.

      • existing. Создает новый кластер vSAN в существующем экземпляре vCenter.

      • expand. Добавляет один или несколько узлов в существующий кластер vSAN.

    • adminUseuseme. Учетная запись администратора vCenter.

    • fqdn. Полное доменное имя для экземпляра vCenter.

    • ssoDomain. Доменное имя единого входа. Указывайте ssoDomain, только если параметр installationType имеет значение новая или существующая.

  • clusterSettings. Сведения о расположении кластера, такие как название организации и имя кластера.


    The clusterSettings object
    Он содержит следующие пары «имя-значение»:
    • orgName. Организация, к которой принадлежит кластер.

    • regionName. Регион, в котором находится кластер.

    • datacenterName. Имя, которое будет использоваться для этого центра обработки данных.

    • siteName. Место, в котором расположен кластер.

    • vSANClusterName. Имя, которое будет использоваться для этого кластера vSAN.

  • dns. IP-адрес основного DNS-сервера. При необходимости также содержит IP-адрес дополнительного DNS-сервера.


    The dns array
  • ntp. IP-адрес основного NTP-сервера. При необходимости также содержит IP-адрес дополнительного DNS-сервера.


    The ntp array
  • clusterNetworks. Подробная информация о сети (IP-адрес, шлюз и маска сети) для сети управления ESXi, сети ESXi vSAN и сети ESXi vMotion. Если сеть управления XCC находится в сети, отдельной от сети управления ESXi, также укажите шлюз и маску сети для сети управления XCC.

    Прим.
    Каждая сеть должна находиться в отдельной подсети.
    • esxiManagementNetwork. Подробная информация о сети управления ESXi.


      The esxiManagementNetwork object
      Он содержит следующие пары «имя-значение»:
      • gateway. IP-адрес шлюза является обязательным для сети ESXi management.

      • netmask. Маска подсети.

      • vlan. При необходимости укажите уникальный идентификатор VLAN (1–4094) для сети управления ESXi. Необходимо настроить физические коммутаторы для добавления указанных идентификаторов VLAN в магистральном (trunk) режиме для всех портов, соединяющих физические сетевые карты хостов ESXi.

        Дополнительные сведения о настройке физических коммутаторов см. в разделе Конфигурация VLAN

    • vsanNetwork


      The vsanNetwork object
      Он содержит следующие пары «имя-значение»:
      • gateway. Наличие IP-адреса шлюза является обязательным параметром для сети управления vSAN.

      • netmask. Маска подсети.

      • vlan. При необходимости укажите уникальный идентификатор VLAN (1–4094) для сети vSAN. Необходимо настроить физические коммутаторы для добавления указанных идентификаторов VLAN в магистральном (trunk) режиме для всех портов, соединяющих физические сетевые карты хостов ESXi.

        Дополнительные сведения о настройке физических коммутаторов см. в разделе Конфигурация VLAN

    • vmotionNetwork


      The vmotionNetwork object
      Он содержит следующие пары «имя-значение»:
      • gateway. Наличие IP-адреса шлюза является необязательным для сети vMotion.

      • netmask. Маска подсети.

      • vlan. При необходимости укажите уникальный идентификатор VLAN (1–4094) для сети vMotion. Необходимо настроить физические коммутаторы для добавления указанных идентификаторов VLAN в магистральном (trunk) режиме для всех портов, соединяющих физические сетевые карты хостов ESXi.

        Дополнительные сведения о настройке физических коммутаторов см. в разделе Конфигурация VLAN

    • xccNetwork

      Прим.
      Укажите сведения xccNetwork, только если сеть управления XCC находится в сети, которая отличается от сети управления ESXi.

      The xccNetwork object
      Он содержит следующие пары «имя-значение»:
      • gateway. IP-адрес шлюза является необязательным параметром для сети управления XCC.

      • netmask. Маска подсети.

  • lxciSettings. Дополнительно укажите сведения об экземпляре Lenovo XClarity Integrator, который будет использоваться в качестве диспетчера аппаратной поддержки для диспетчера поддержки оборудования для vSphere Lifecycle Manager (vLCM).


    The lxciSettings object
    Он содержит следующие пары «имя-значение»:
    • lxciFQDN. Полное доменное имя для LXCI.

    • lxciUser. Учетная запись администратора.

    • xccAccessIpAddress. IP-адрес для LXCI.

    • xccAccessVlanId. ИД виртуальной локальной сети для LXCI.

hosts

Укажите один или несколько хостов, которые будут использоваться для создания нового кластера или для добавления в существующий кластер. Для каждого хоста укажите объект (в качестве имени используется серийный номер), который содержит сведения об этом хосте. В следующем примере A111ABCD — это серийный номер хоста:


The host object
Он содержит следующие пары «имя-значение»:
  • exsiHostname. Имя хоста ESXi.

  • xccIpAddress. IP-адрес XCC на хосте.

    Прим.
    XccIpAddress не используется, если сеть управления XCC и сеть управления ESXi являются одной и той же сетью.
  • vsanIPAddress. IP-адрес vSAN.

  • vmotionIpAddress. IP-адрес vMotion.