Puppet. Часть 1: введение в Hiera
|
|
Суббота, 15 Ноября 2014 г. 16:00
+ в цитатник

Данная статья является первой из трех статей, в которых я хочу дать свое видение проблемы управления большими инфраструктурами с помощью Puppet. Первая часть является введением в мощный инструмент организации иерархии Puppet Hiera. Данная статья ориентирована на людей, уже знакомых с Паппетом, но еще не знакомых с Хиерой. В ней я постараюсь дать базовые знания об этом мощном инструменте и о том, как он облегчает управление большим количеством серверов.
Вы наверняка знаете или представляете, что управление большой инфраструктурой с помощью
Puppet — непростая задача. Если для десяти серверов Паппет не нужен, для пятидесяти в самый раз и код можно писать как угодно, то когда речь идет о 500+ серверов, то в этом случае приходится уже серьезно думать об оптимизации своих усилий. Плохо, что Паппет изначально, видимо, не задумывался, как решение для больших инфраструктур, по крайней мере иерархия в него изначально заложена из рук вон плохо. Стандартные
node definitions совершенно неприменимы в больших компаниях.
Node inheritance (также как и
class inheritance) Puppetlabs не рекомендуют больше использовать вообще, вместо этого лучше загружать данные о иерархии из внешних источников, таких как
Hiera и
External Node Classifier (ENC).
Читать дальше → http://habrahabr.ru/post/242657/
Метки:
Серверное администрирование
ИТ-инфраструктура
Системное администрирование
Puppet
Hiera
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-