Как установить Puppet на CentOS 8

Как установить Puppet на CentOS 8

 

В этом руководстве мы покажем вам, как установить Puppet на CentOS 8. Для тех из вас, кто не знал, Puppet — это среда управления конфигурацией и автоматизации серверов с открытым исходным кодом. Он может выполнять административную работу в широком спектре систем, которые в первую очередь определяются файлом «манифеста» для группы или типа контролируемых серверов.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Я покажу вам пошаговую установку Puppet на CentOS 8.

Установите Puppet на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf clean all
sudo dnf update

Шаг 2. Установка Puppet на CentOS 8.

  • Установить Puppet для серверов

Теперь добавляем репозиторий Puppet:

sudo dnf install https://yum.puppetlabs.com/puppetlabs-release-el-8.noarch.rpm

Затем установите сервер Puppet, используя следующую команду:

sudo dnf install puppetserver

После завершения установки включите и запустите службу Puppet:

sudo systemctl start puppetserver
sudo systemctl enable puppetserver
  • Установить Puppet для клиентов

Выполните следующие команды для установки клиентов Puppet:

sudo dnf install puppet

Шаг 3. Настройте брандмауэр.

В настройке главный / клиент главный сервер должен иметь открытый порт 8140, чтобы разрешить входящие соединения от удаленных клиентов. Итак, настройте брандмауэр, чтобы агенты могли подключаться к мастеру:

sudo firewall-cmd --permanent --add-port=8140/tcp
sudo firewall-cmd --reload

Поздравляю! Вы успешно установили Puppet. Благодарим за использование этого руководства для установки Puppet в системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Puppet .