Учебники

Puppet — установка агента

Puppet agent — это программное приложение, предоставленное лабораториями Puppet, которое работает на любом узле в кластере Puppet. Если кто-то хочет управлять каким-либо сервером с помощью мастера Puppet, на этом конкретном сервере должно быть установлено программное обеспечение агента Puppet. В общем случае агент Puppet будет установлен на всех машинах, за исключением главного компьютера Puppet в любой данной инфраструктуре. Программное обеспечение агента Puppet может работать на большинстве компьютеров с Linux, UNIX и Windows. В следующих примерах мы используем программное обеспечение Puppet для установки на компьютере CentOS.

Шаг 1. Включите официальный репозиторий Puppet labs collection с помощью следующей команды.

$ sudo rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el7.noarch.rpm

Шаг 2 — Установите пакет агента Puppet.

$ sudo yum -y install puppet-agent

Шаг 3. После установки агента Puppet включите его с помощью следующей команды.

$ sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable = true

Одна из ключевых функций агента Puppet заключается в том, что, когда агент Puppet впервые начинает работать, он генерирует сертификат SSL и отправляет его мастеру Puppet, который будет управлять им для подписания и утверждения. Как только мастер Puppet одобрит запрос подписи сертификата агента, он сможет связываться и управлять узлом агента.

Примечание. Необходимо повторить вышеуказанные шаги на всех узлах, которые необходимо настроить и управлять любым заданным мастером Puppet.