Установка пакетов

Установка выполняется отдельно для каждого используемого сервера управления (master).
  1. Выберите один из способов получения доступа к артефактам дистрибутива:

    • настройка репозитория;

    • скачивание и распаковка архива с пакетами.

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

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

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

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

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

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

      • Astra Linux

      • РЕД ОС

      sudo apt install salt-common=3006.7.4
      sudo apt install salt-master=3006.7.4
      sudo apt install salt-api=3006.7.4
      sudo dnf install salt-3006.7.4
      sudo dnf install salt-master-3006.7.4
      sudo dnf install salt-api-3006.7.4

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

      • Astra Linux

      • РЕД ОС

      sudo apt install ./osmax-salt/salt-common_3006.7.4_amd64.deb
      sudo apt install ./osmax-salt/salt-master_3006.7.4_amd64.deb
      sudo apt install ./osmax-salt/salt-api_3006.7.4_amd64.deb
      sudo dnf install ./osmax-salt/salt-3006.7.4.x86_64.rpm
      sudo dnf install ./osmax-salt/salt-master-3006.7.4.x86_64.rpm
      sudo dnf install ./osmax-salt/salt-api-3006.7.4.x86_64.rpm

Если вы используете Astra Linux, опционально вы можете установить следующие пакеты, следуя общему принципу установки:

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

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

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

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