Как Juju & ldquo; сосуществует & rdquo; с шеф-поваром, принимая процесс автоматизации & ldquo; один шаг далее & ;?

Из этой публикации видно, что Juju сидит на другом уровне, чем Chef Server. Juju сидит на уровне оркестровки или обслуживания, в то время как шеф-повар больше сидит на отдельном сервере или слое конфигурации.

В этой записи говорится, что Juju предназначен для совместного сосуществования «с помощью таких инструментов, как« Шеф-повар »и« Кукольный театр », принимая этот процесс« на шаг вперед ». Я пробовал интернет в течение последних нескольких недель по этому вопросу и не могу найти хорошее объяснение того, как, хотя такой инструмент, как Шеф-повар, будет сосуществовать с Джуджу.

Итак, чтобы разбить всеобъемлющий вопрос в название: (особый интерес к Juju работает вместе с Chef Server)

Каков пример очарования «написанный шеф-поваром»? Это просто очарование, написанное в bash, которое затем вызывает команду chef-solo? Если да, может ли шарм называть команду chef-client работать совместно с Chef Server? Где совпадение между Джуджу и шеф-поваром? Например, в apache2 charm есть config-changed hook, где он вносит изменения в конфигурацию, которые в мире шеф-повара будут проходить в рецепте, применяя файл шаблона. Если шарж Juju должен был работать вместе с поваром Chef при развертывании службы (кластера) apache2, казалось бы, что нужно было бы нарисовать шарм «apache2-chef», чтобы вы могли разделить задачи. В этом случае шарм apache2 в магазине Charm Store будет менее полезным. Если у вас есть роли Chef, применяемые к узлам (единицам обслуживания), которые развертываются / управляются Juju, и ваш sysadmin решает изменить правила брандмауэра для конкретной роли сервера и делает это в роли шеф-повара, является ли Juju когда-либо перезаписывать эти изменения? Более просто, может ли Juju быть оболочкой Chef Server, например Ironfan?

Я рассматриваю Chef Server как службу , в то время как Juju может сделать как, но также приносит конфигурацию в таблицу. Это означает, что реальное текущее состояние служб и машин можно запросить и принять в расчет. Вы не можете сделать это в Chef Server. Моя цель состоит в том, чтобы довести способность Juju по информированию и сервису к оркестровке в инфраструктуру, управляемую Chef Server.

Кажется, что весь набор прелестей должен быть написан там, где все управляемые Chef-задачи / информация о конфигурации опущены.

Мне бы хотелось услышать взвешивание от кого-то в Canonical (например, Хорхе Кастро) и от Opscode (например, A. Jacob или J. Timberman).

1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: