2015-01-07 5 views
0

Я хочу координировать работу шеф-повара поваренной книги, то есть запускать chef-client на Server1 и Server2, но шеф-клиент на сервере Server2 не будет работать до завершения работы шеф-повара Server1. Я наткнулся на поваренную книгу под названием Noah, но инструкции на странице наиболее расплывчаты. Я знаю, что, вероятно, хочу использовать noah_block LWRP, но как мне настроить все еще до этого? Кто-нибудь использовал эту поваренную книгу, и, пожалуйста, дайте мне указания?Использование noah cookbook для координации установки сервера?

ответ

0

Noah is a dead project. Если вы ищете распределенную систему координации, это будет довольно сложно. Ну, вне рамок вопроса SO, больше похоже на «Надеюсь, вы не против потратить на это 100 тысяч долларов». Более общий и более простой подход - использовать инструмент для оркестровки, например, Fabric или RunDeck. Некоторые другие варианты включают Chef Push Jobs, MCollective, SaltStack, Ansible (да, я знаю, что эти два являются также инструментами управления конфигурацией) и Capistrano.

+0

Ничего себе, это выглядело многообещающим. Я буду смотреть на работу Chef Push, так как у меня есть шеф-повар 12 Enterprise –

+0

Нет такой вещи, как Chef 12 Enterprise. Если у вас есть Enterprise Chef 11 или Chef Server 12, вы можете посмотреть Push Jobs. Тем не менее, я все равно буду голосовать за RunDeck. – coderanger

Смежные вопросы