Chef Server

Для тех, кто хочет сделать мир лучше.
Ответить
Сообщение
Автор
Аватара пользователя
Rip777
Майор
Майор
Сообщения: 883
Зарегистрирован: 01.03.2013
Благодарил (а): 454 раза
Поблагодарили: 818 раз
Контактная информация:

#1 Сообщение 02.01.2015, 11:27

Привет. Нужно написать рецепт на установку Tomcat 7, Maven 2, Java -jdk 7, mysql на Centos 6.6. Потом через maven билд варки, и запуск на Tomcat.
Только знакомлюсь с Шефом и возникли трудности в понимании рецептов. Может кто то объяснить подробнее?

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#2 Сообщение 03.01.2015, 06:53

В кратце: берём кукбуки, к примеру отсюда: https://supermarket.chef.io/cookbooks/java (это для java), выбираем нужные, ставим, настраиваем, итд...

В шефе есть knife, которым всё делается (основная cli команда), ohai, который выдаёт информацию о нодах, yesykitchen для тестирования инфраструктуры. Начать можно с простого сетапа vagrant+chef.

Аватара пользователя
Rip777
Майор
Майор
Сообщения: 883
Зарегистрирован: 01.03.2013
Благодарил (а): 454 раза
Поблагодарили: 818 раз
Контактная информация:

#3 Сообщение 03.01.2015, 14:46

MOZGIII » 03 янв 2015, 05:53 писал(а):vagrant+chef.
Использую xen. Vagrant с ним будет нормально работать?

Добавлено спустя 3 часа 36 минут 30 секунд:
Скачать то рецепт с супермаркета или гита я могу. Основная проблема в том что мне надо самому написать рецепт. А для этого мне надо разобратся как. Пока ничего нормального не смог найти для изучения.

Аватара пользователя
Rip777
Майор
Майор
Сообщения: 883
Зарегистрирован: 01.03.2013
Благодарил (а): 454 раза
Поблагодарили: 818 раз
Контактная информация:

#4 Сообщение 24.01.2015, 17:45

С шефом и рецептами разобрался. Теперь очередь berkshelf. Никак не могу понять для чего он используется и что он делает. Буду очень признателен если кто-то расскажет

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#5 Сообщение 25.01.2015, 19:26

Rip777
Здесь смотрели?

Аватара пользователя
Rip777
Майор
Майор
Сообщения: 883
Зарегистрирован: 01.03.2013
Благодарил (а): 454 раза
Поблагодарили: 818 раз
Контактная информация:

#6 Сообщение 27.01.2015, 00:33

MOZGIII » 25 янв 2015, 18:26 писал(а):Здесь смотрели?
Смотрел. Проблема в том что Berkshelf у меня установлен, работает. Но я никак не могу понять для чего он мне? Сказали сделать я сделал. Но для чего никак не могу понять

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#7 Сообщение 29.01.2015, 00:55

Rip777
Он управляет зависимостями. Если удобно без него - работайте без него, chef позволяет гибкий workflow.

Ответить