Установка deb-пакетов salt-common, salt-master и salt-api

На сервере, который вы будете использовать в качестве сервера управления (master), установите deb-пакеты стандартным способом в указанном порядке:

  1. salt-common — пакет, содержащий библиотеки, необходимые для работы модуля координации (SaltStack).

  2. salt-master — пакет для установки сервера управления (master), который будет управлять всеми агентами (minions) в инфраструктуре.

  3. salt-api — пакет, предоставляющий REST API для модуля координации (SaltStack).

    Опционально вы можете установить следующие deb-пакеты, используя общий принцип установки:

    • salt-cloud — пакет для управления облачными провайдерами;

    • salt-dbg — пакет для отладки установки и поиска ошибок в настройках;

    • salt-ssh — пакет для взаимодействия с агентами (minions) через протокол SSH, который может использоваться в качестве альтернативы, не требующей удаленных агентов;

    • salt-syndic — пакет, который используется для настройки среды с несколькими серверами управления (masters) и позволяет связывать их в единую сеть и управлять ими из одного места.

Если вы предполагаете использовать несколько серверов управления (masters), выполните установку отдельно для каждого из них.

Пример команд для установки пакетов:

sudo apt install ./inno-salt/salt-common_3006.5_amd64.deb
sudo apt install ./inno-salt/salt-master_3006.5_amd64.deb
sudo apt install ./inno-salt/salt-api_3006.5_amd64.deb