Связка Puppet и Foreman: различия между версиями
Pav (обсуждение | вклад) |
Pav (обсуждение | вклад) |
||
Строка 23: | Строка 23: | ||
Устанавливаем подсистемы согласно их порядку. | Устанавливаем подсистемы согласно их порядку. | ||
* [[PostgreSQL]] | |||
* [[Puppet#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_puppet_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_Foreman]] | * [[Puppet#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_puppet_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B_%D1%81_Foreman]] | ||
* [[Foreman]] | * [[Foreman]] |
Версия от 19:11, 31 декабря 2020
Запуск связки 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
Обновляем базу пакетов
apt-get update && apt-get dist-upgrade
Установка связки puppet и foreman
Устанавливаем подсистемы согласно их порядку.
Проверяем функциональность
Проверяем статусы запущенных процессов
systemctl status foreman smart-proxy puppet puppetserver
Для добавления серверной ноды в список управляемых узлов выполняем команду
/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb sample.server.name