Связка Puppet и Foreman: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 32: Строка 32:


Проверяем статусы запущенных процессов  
Проверяем статусы запущенных процессов  
 
<pre>systemctl status foreman smart-proxy puppet puppetserver</pre>
systemctl status foreman smart-proxy puppet puppetserver
 
Для добавления серверной ноды в список управляемых узлов выполняем команду
Для добавления серверной ноды в список управляемых узлов выполняем команду
 
<pre>/usr/lib/puppet-modules/puppetserver-foreman/files/enc.rb sample.server.name</pre>
/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb sample.server.name
 


[[Category: foreman]][[Category: puppet]][[Category: puppetserver]][[Category: smart-proxy]][[Category: postgresql]]
[[Category: foreman]][[Category: puppet]][[Category: puppetserver]][[Category: smart-proxy]][[Category: postgresql]]

Версия от 11:50, 7 февраля 2022

Запуск связки Puppet-Foreman

Начальная конфигурация

Устанавливаем имя сервера и регистрируем запись в файле /etc/hosts вместо FQDN имени хоста можно везде использовать короткое имя.

hostnamectl set-hostname sample.server.name
echo "10.0.1.5 sample.server.name sample" >> /etc/hosts
Внимание! На момент написания данной инструкции проводились изменения в пакетах, поэтому для продолжения установки необходимо добавить репозиторий
apt-repo add 263166

Если в систему уже установлены пакеты puppetserver и puppet, после обновления базы пакетов их службы требуется перезапустить

systemctl restart puppetserver
systemctl restart puppet

Обновляем базу пакетов

apt-get update && apt-get dist-upgrade

Установка связки puppet и foreman

Устанавливаем подсистемы согласно их порядку.

Проверяем функциональность

Проверяем статусы запущенных процессов

systemctl status foreman smart-proxy puppet puppetserver

Для добавления серверной ноды в список управляемых узлов выполняем команду

/usr/lib/puppet-modules/puppetserver-foreman/files/enc.rb sample.server.name