Pull to refresh

Comments 26

да все круто

но если уж совсем ленивым быть — можно попробовать Tivoli или HSP Complete тот же.
Ваша попытка не напрасна! Большое спасибо за статью!
Большой вам респект за статью! Как раз думаем внедрять на наши сервера — будет теперь что дать админам почитать для ознакомления.
Считаю что самым большим преимуществом является описание рецептов, на императивном языке. Руби идеален для таких DSL и как написали, если припрет (а конечно же припрет — мир то реальный), допилить рецепт напильником очень просто.
UFO just landed and posted this here
Иногда с целью научится чему-то новому меняют работу ;)
UFO just landed and posted this here
Спасибо за статью.

А что по поводу транзакционности Chef. Есть ли механизмы отката конфигурации при возникновении проблем на одном из серверов или специфические сценарии на этот случай?
Такие механизмы отсутствуют.

Более того, рецепт можно применить к узлу, но удаление рецепта не приведёт к обратной последовательности действий.
Тоесть в случае возникновения ошибки во время применения (обрыв соединения с репозиторием и т.д.) рецепта все необходимо доделывать ручками?
Нет, при следующей конвергенции (процесс приведения узла к требуемому состоянию) всё будет доведено до конца.

На самом деле chef-client при каждом запуске пробегает все этапы конверценции с нуля до самого конца.

Авторы рецептов могут пропускать или менять последовательность действий для конкретного рецепта на конкретном узле.
Юзали Chef. Его функционал позволяет крутить вертеть как душе угодно.
Надеюсь мне когда-нибудь придется админить такую ферму серверов, чтобы это пригодилось =)
о, замечательно. Добавил в закладки, жду продолжения.
Собираюсь с помощью шефа разворачивать и переносить проекты на rackspace cloud :) Ждал статью почти неделю. Так ведь, Алексей? =)

Спасибо большое, статья отличная. На неделе буду пробовать :)
Через неделю сообщите о результате?)
отличная статья, и главное полезно :-)
Статья понравилась, хотелось бы продолжения и больше примеров из практики.
Вся практика в уже написанных кукбуках, например тут github.com/opscode/cookbooks

Читайте, подмечайте интересные моменты =)
Кстати EY Cloud работает только с Chef (за капистрано и ручные изменения бьют по рукам). при этом ребята перестарались с возможными вариантами настройки: например, можно использовать только GIT. Вообщем переезд проекта они усложнили этим основательно.
C кукбуками как бы понятно — читай доки и рули
У меня «вхождение» в тему усложнено отсутвием информации о «бест практиках»
Есть датацентр с нодами разного типа (где то кеш-ноды, где то контент, где-то лдап)
Есть идея так же создания дев и стайджинга датацентров. Из доки понимаю что шеф все это умеет: привязать ноду к окружению, всякие теги и тд
Не сможете подсказать какой-либо материал почитать для понимания как же его внедрять в организации? А то на базе шефа леплю какой то велосипед и скоро фразу «хуже бардака — только автоматизированный бардак» буду воспринимать совсем не как шутку :(
Я шефом не пользуюсь уже довольно давно, так что мои знания относительно Best-practice'ов довольно сильно устарели, я пожалуй отправлю вас к более компетентным людям и пользуясь случаем пропиарю русскоязычную Google Группу: groups.google.com/group/devopsru — попробуйте задать вопрос там — вам наверняка оперативно и развёрнуто ответят.

Также думаю вам могут быть интересны:
Google.Hangouts: HangOps_ru
IRC: FreeNode /j #hangops_ru
Там можно найти множество интересных идей.
Sign up to leave a comment.

Articles