Архитектура системы, требуемая для установки SaltStack Config, зависит от применяемого метода установки.

Рекомендации по выбору сценария установки см. в разделе Какой сценарий установки необходимо использовать?.

Требования к стандартной установке

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

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

Кроме того, можно запустить службу Salt Master на одном узле и объединить две или более других служб на отдельном узле. Для удовлетворения требований применительно к настраиваемой архитектуре может потребоваться обращение за консультационными услугами.

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

Для установки с несколькими узлами требуются следующие ресурсы.

Узел 1000–2500 узлов (служебных серверов) 2500–5000 узлов (служебных серверов) Свыше 5000 узлов (служебных серверов)
Узел главного сервера Salt

4 ядра ЦП

ОЗУ 8 ГБ

8 ядер ЦП

ОЗУ 16 ГБ

Рекомендуем использовать несколько контроллеров Salt.
Узел RaaS

4 ядра ЦП

ОЗУ 8 ГБ

8 ядер ЦП

ОЗУ 16 ГБ

Создайте дополнительный узел SaltStack Config для каждых 5000 служебных серверов, размещенных за пределами предпочтительной системы балансировки нагрузки.
Узел Redis

2 ядра ЦП

ОЗУ 4 ГБ

4 ядра ЦП

ОЗУ 8 ГБ

Увеличьте количество ядер ЦП для Redis и объем ОЗУ в соответствии с уровнем производительности.
Узел PostgreSQL

4 ядра ЦП

ОЗУ 8 ГБ

Минимум 40 ГБ свободной дисковой памяти

8 ядер ЦП

ОЗУ 16 ГБ

Минимум 80 ГБ свободной дисковой памяти

Увеличьте количество ядер ЦП для PostgreSQL и объем ОЗУ в соответствии с уровнем производительности.

Дисковая память используется для данных, возвращаемых служебными серверами. Увеличьте объем в соответствии с потребностями по сохранению данных.

Примечание: Для узлов PostgreSQL и Redis требуются статические IP-адреса или DNS-имена, а файлы конфигурации должны ссылаться на эти статические IP-адреса или DNS-имена. В зависимости от способа развертывания узла RaaS ему также может требоваться статический IP-адрес или DNS-имя. Применение динамических IP-адресов в конфигурациях может привести к изменениям в среде и нарушить ее функционирование.

Требования к установке vRealize Suite Lifecycle Manager (vRLCM)

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

Для этой установки требуются следующие ресурсы.

Оборудование До 1000 узлов (служебных серверов)
Ядра 8 ядер ЦП
ОЗУ ОЗУ 16 ГБ
Дисковое пространство По крайней мере 40 ГБ свободной дисковой памяти

Дисковая память используется для данных, возвращаемых служебными серверами. Увеличьте объем в соответствии с потребностями по сохранению данных.