Для установки службы SaltStack Config в среде vRealize Automation можно использовать один из двух методов. Выбор подходящего метода установки для конкретной среды зависит от разных факторов.
Для SaltStack Config доступны два метода установки.
- Стандартная установка. В этом режиме выполняется установка компонентов архитектуры, необходимых для SaltStack Config, на четырех или более отдельных узлах.
- Установка vRealize Suite Lifecycle Manager (vRLCM). В этом режиме установка системы SaltStack Config и всех компонентов ее архитектуры выполняется на одном узле. При применении данного метода также устанавливается главный сервер Salt и настраивается необходимая группа свойств службы vRealize Automation.
В следующих разделах приведено подробное описание этих сценариев установки. Чтобы выбрать подходящий сценарий установки для сети, необходимо ответить на следующие основные вопросы.
- Сколько узлов содержит ваша сеть? Будет ли SaltStack Config управлять всеми этими узлами?
- Требуется ли для вашей сети высокая доступность, например балансировка нагрузки и автоматическое аварийное переключение?
- Для чего вы хотите установить SaltStack Config? Например, хотите ли вы установить SaltStack Config в качестве пробной версии перед развертыванием в производственной среде?
Обзор стандартной установки
В стандартном режиме вы устанавливаете 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 в производственной среде.
- Процесс установки может занять целый день или даже два дня, в зависимости от размера и сложности сети.
Обзор установки 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 перестанет работать.