[#] Развертывание OpenSource Puppet 4 с несколькими Puppet masters. Часть I. Подготовительная
habrabot(difrex,1) — All
2016-12-01 11:00:03


→ [Развертывание OpenSource Puppet 4 с несколькими Puppet masters. Часть II. Настройка Puppet Masters][1]
→ [Развертывание OpenSource Puppet 4 с несколькими Puppet masters. Часть III. Настройка puppet-db с помощью Puppet][2]


## Предисловие


Мой опыт использования puppet. До написания настоящей статьи, я работал с Open Source Puppet версии 3 в stand alone конфигурации, и использовал его для управления несколькими сотнями хостов. Но пришло время расти: количество управляемых хостов вышло за тысячу, и грозит в ближайшем будущем перевалить за несколько тысяч. Было принято решение для распределения нагрузки и повышения отказоустойчивости развернуть Open Source Puppet версии 4 с несколькими серверами Puppet Master и отдельным сервером PuppetDB с postgresql. А также использовать для хранения окружений с конфигурациями конечных хостов git-репозиторий на git-сервере.


## Краткий обзор статей на habrahabr по развертыванию Puppet


Вначале хотел бы предложить краткий обзор уже имеющийся статей на habrahabr.

[Настройка современного Puppet сервера с нуля][3]
Перевод статьи «Setup of modern Puppet of the server from scratch» выполненный [grundic][4], оригинал которой мне удалось найти только в кэше гугла. Эта статья была взята мной за основу при подготовке публикации. Детали, описанные в оригинале статьи «Setup of modern Puppet of the server from scratch», как и дополнения переводчика в ее переводе, уже успели немного устареть. Это, а также желание поделиться описанием дополнительных тонкостей, побудило меня к написанию собственной статьи.
[Читать дальше →][5]

[1]: https://habrahabr.ru/post/316482/
[2]: https://habrahabr.ru/post/316486/
[3]: https://habrahabr.ru/post/229867/
[4]: https://habrahabr.ru/users/grundic/
[5]: https://habrahabr.ru/post/316400/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut