Как установить 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 .