Чтобы запустить установку SaltStack Config, требуется Salt. Как минимум система Salt и ее зависимости должны быть установлены на узлах, задействованных в сценарии стандартной установки SaltStack Config.
В контексте установки процесс установки Salt может иметь два разных значения.
- Установка Salt на узлах, задействованных в установке SaltStack Config в сценарии стандартной установки.
- Установка Salt в инфраструктуре, управлять которой будет SaltStack Config.
Процедуру установки системы Salt и ее зависимостей на узлах, задействованных в стандартной установке, см. в разделе Установка или модернизация Salt.
Установка Salt в инфраструктуре
Настоятельно рекомендуем заранее устанавливать Salt в любой инфраструктуре, для управления которой планируется использовать SaltStack Config. Установка Salt упрощает и оптимизирует процесс обновления до будущих версий Salt. Прежде чем устанавливать SaltStack Config, рекомендуем сначала установить систему Salt в вашей инфраструктуре, а затем отслеживать работу этой системы в течение некоторого времени, чтобы убедиться, что она устойчиво функционирует ожидаемым образом.
Ознакомьтесь со следующими руководствами и убедитесь, что при реализации Salt в инфраструктуре среда соответствует передовым практикам.
Установка Salt в физически изолированной системе
Единственное исключение из общей рекомендации устанавливать Salt предварительно — ситуация, когда SaltStack Config устанавливается в физически изолированной системе. Следует иметь в виду, что при установке Salt в инфраструктуре в физически изолированной системе придется идти на компромиссы.
Установщик SaltStack Config в ходе своей работы может установить последнюю устойчивую версию Salt. Однако установщик SaltStack Config, устанавливает особую версию Salt — так называемый пакет Salt Crystal. Этот пакет в первую очередь предназначен для применения в физически изолированных системах, в которых Salt невозможно обновить через Интернет. Поскольку версия Salt в пакете Salt Crystal предназначена для физически изолированных систем, ее потребуется обновлять вручную. Сведения об обновлении пакета Salt Crystal см. в разделе Модернизация Salt Crystal.
Если установщик SaltStack Config, запущенный в рамках сценария установки Lifecycle Manager, обнаруживает пакеты службы Salt Master и службы Minion, то установщик SaltStack Config пропустит этот шаг в процессе установки. Если же установщик не обнаруживает систему Salt, он устанавливает службы Salt Master и Minion из пакета Salt Crystal.
Отсутствие возможности регулярно обновлять Salt через Интернет может привести к проблемам в работе сети, если она не изолирована физически. Поэтому настоятельно рекомендуем установить Salt заранее и не использовать пакет Salt Crystal.