Для установки службы SaltStack Config в среде vRealize Automation можно использовать один из двух методов. Выбор подходящего метода установки для конкретной среды зависит от разных факторов.

Для SaltStack Config доступны два метода установки.

  • Стандартная установка. В этом режиме выполняется установка компонентов архитектуры, необходимых для SaltStack Config, на четырех или более отдельных узлах.
  • Установка vRealize Suite Lifecycle Manager (vRLCM). В этом режиме установка системы SaltStack Config и всех компонентов ее архитектуры выполняется на одном узле. При применении данного метода также устанавливается главный сервер Salt и настраивается необходимая группа свойств службы vRealize Automation.

В следующих разделах приведено подробное описание этих сценариев установки. Чтобы выбрать подходящий сценарий установки для сети, необходимо ответить на следующие основные вопросы.

  • Сколько узлов содержит ваша сеть? Будет ли SaltStack Config управлять всеми этими узлами?
  • Требуется ли для вашей сети высокая доступность, например балансировка нагрузки и автоматическое аварийное переключение?
  • Для чего вы хотите установить SaltStack Config? Например, хотите ли вы установить SaltStack Config в качестве пробной версии перед развертыванием в производственной среде?
Примечание: Для установки vRealize Suite Lifecycle Manager требуется лицензия vRealize Automation. Дополнительные сведения о лицензировании см. в разделе Какая лицензия необходима?.

Обзор стандартной установки

В стандартном режиме вы устанавливаете SaltStack Config на нескольких узлах (серверах) с помощью средства установки SaltStack Config. При таком сценарии установки конечной целью является получение четырех узлов, каждый из которых выполняет свои функции.

  • Главный сервер Salt
  • Узел базы данных PostgreSQL
  • Узел базы данных Redis
  • Узел RaaS (восстановление как сервис), также называемый SaltStack Config

При стандартной установке необходимо запустить совокупный модуль оркестрации (highstate), который имеется в средстве установки. Процесс highstate выполняется на главном сервере Salt для настройки среды, содержащей несколько узлов. Он устанавливает базовую архитектуру SaltStack Config на трех других узлах, где будут размещены PostgreSQL, Redis и служба RaaS.

Используйте сценарий установки с несколькими узлами в следующих случаях.

  • В сети содержится более 1000 узлов, которыми будет управлять SaltStack Config. Следует иметь в виду, что этот сценарий также подходит для установок меньшего размера.
  • Если вы не уверены, какой метод установки лучше использовать для вашей системы, рекомендуется применять стандартную установку.

Ниже перечислены преимущества сценария стандартной установки:

  • Среда может масштабироваться по мере роста сети.
  • Возможности среды не зависят от доступности отдельного узла.
  • Этот метод установки может поддерживать сети, в которых требуются средства высокой доступности, например балансировка нагрузки и автоматическое переключение.

Также имеются следующие недостатки.

  • Процесс установки является более сложным. Он требует тщательного планирования и анализа. Вы можете обратиться к профессионалу, который уже имеет опыт развертывания SaltStack Config в производственной среде.
  • Если для сети требуется высокая доступность, возможно, вам потребуется помощь и (или) дополнительные услуги эксперта, который уже имеет опыт развертывания SaltStack Config в производственной среде.
  • Процесс установки может занять целый день или даже два дня, в зависимости от размера и сложности сети.

На следующем рисунке показана архитектура системы, которая будет создана после стандартной установки, но до процедуры, выполняемой после такой установки или во время установки Salt.

На схеме показано стандартное развертывание: пользовательский интерфейс SaltStack Config, Postgres и база данных Redis обмениваются данными с сервером RaaS, который настраивает главный сервер Salt и управляет им.

Обзор установки vRealize Suite Lifecycle Manager

В сценарии установки Lifecycle Management вы устанавливаете средство SaltStack Config на одном узле (сервере). После установки главный сервер Salt, узел RaaS, база данных Redis и база данных PostgreSQL будут работать на одном и том же узле.

Используйте установку Lifecycle Management в следующих случаях.

  • В сети содержится не более 1000 узлов, для управления которыми вы планируете применять SaltStack Config
  • Вы хотите быстро установить SaltStack Config и оценить это средство перед развертыванием в производственной среде. (Позже при развертывании в производственной среде можно будет использовать стандартную установку.)

Ниже перечислены преимущества сценария установки Lifecycle Management:

  • Удобная и простая процедура установки.
  • Удобная процедура обслуживания, так как само средство SaltStack Config и все его зависимости находятся на одном и том же узле.
  • Процесс занимает всего несколько часов в зависимости от размера сети.

Также имеются следующие недостатки.

  • Этот метод установки не рекомендуется для систем производственного уровня.
  • Ваша система SaltStack Config зависит от доступности одного узла. Если этот узел выйдет из строя, вся экосистема SaltStack Config перестанет работать.

На следующем рисунке показана архитектура системы, которая будет создана после завершения установки Lifecycle Manager (vRLCM), но до выполнения процедуры постустановки или установки Salt.

На схеме показана установка SaltStack с помощью LCM. LCM использует интерфейс vRA для установки сервера RaaS, базы данных Postgres и базы данных Redis. После установки выполняется настройка главного сервера Salt.