[#] Как перестать настраивать и начать жить или настройка Puppet в школьном классе на 25 компьютеров
habrabot(difrex,1) — All
2015-09-15 17:30:03


_Можно настраивать компьютеры по одному, но иногда их становится слишком много..._ ![][1] Так уж вышло, что я устроился преподавателем на один бесплатный курс для школьников по разработке под Android, спонсируемый одной крупной корпорацией, и, естественно, мне потребовалось осваивать соответствующую технику в количестве 25 ноутбуков, 25 планшетов, 2 стационарных компьютеров и сенсорной панели. До недавнего времени ноутбуки использовались с ОС Windows 8.1, но мало кого устраивала производительность и стабильность работы этой ОС при разработке в Eclipse и Android Studio. После одного года под Windows, наше руководство решило все ноутбуки перевести на Xubuntu 14.04, чтобы разрешить эти сложности. Был подготовлен образ, настроенный под конкретную модель ноутбуков, что у нас использовалась, и со всеми необходимыми программами. Накатил и работай. Одна беда — не было предусмотрено никакого решения для централизованного управления конфигурацией. На мой логичный вопрос по этому поводу был дан ответ, что внедрение подобной системы усложняет процедуру установки Linux на ноутбуки и, поскольку в образе уже все сделано как надо, никаких изменений после его установки вносить не понадобится. (ох уж эти оптимисты!) В общем я решил, что мне лично централизованное управление конфигурацией очень нужно, и взялся за дело самостоятельно. После недолгих размышлений был выбран Puppet как более простой в настройке и установке (может мне просто инструкции неудачные по Chef попадались — не знаю). Для меня эта простота была главным критерием, поскольку много времени на это дело я уделить не мог. На Хабре уже немало писали о Puppet, в том числе и инструкции, как его установить и настроить с нуля. Я нашел целых 3 штуки. Однако [1-я][2] описывает какой-то уж слишком сложный случай, [2-я][3] больше сосредоточена на файлах манифестов, чем на самой установке Puppet. [3-я][4] весьма неплоха, я использовал ее как один из источников информации, но, к сожалению, уже устарела. Поэтому решил, заодно с настройкой и статью на хабр разместить. И мне напоминание и для других инструкция. [Читать дальше →][5]

[1]: https://habrastorage.org/files/985/77e/789/98577e7894224c93b2249439cc09dd29.jpg
[2]: http://habrahabr.ru/post/229867/
[3]: http://habrahabr.ru/post/163811/
[4]: http://habrahabr.ru/post/68532/
[5]: http://habrahabr.ru/post/265755/#habracut