Click here to load reader
Upload
alex-chistyakov
View
310
Download
0
Embed Size (px)
DESCRIPTION
Первый митап DevOps-40
Citation preview
место дляспонсора DevOps-40
Про Chef
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Цели и задачи:● автоматизация● централизация управления● конфигурация – это код ^ кстати, на каком языке?
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Почему Chef:● прежде всего, Chef - это модно● Chef – это практично? (нет)● Chef – это удобно? (да)● Какие, вообще, варианты?
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Варианты:● Ruby, Python, хардкор● Chef, Puppet● SaltStack, Ansible, Func, тысячи их● CFEngine
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Анатомия:● Клиент и сервер● Если сервера нет – chef-solo● Конфигурация - “рецепты”● Описание конфигурации – это просто программа на Ruby
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Установка:● Версия 10 – прочесть и исполнить простыню
● Версия 11 – сама себя устанавливает через chef-solo
● Сервер это 100500 разных процессов и сервисов
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Управление:● pull-модель● узел управления может быть где угодно, не только на сервере
● утилита knife
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Жаргон:● У каждой CM системы - свой● knife, recipe, cookbook● role
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Ну и как “Ока”?● Использую уже год● Удивляться уже перестал● Работать можно● Особенно, если проект большой и машин много
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Плюшки:● Кукбуков МНОГО● “Есть много путей сделать это”● ^ это не только плюс, но и минус● большое сообщество● кроме того, Chef – это модно
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Проблемы:● Ruby-машина довольно прожорлива
● разработчики Chef не поражают компетентностью
● overengineering● Chef server это bloody mess
14.07.2013, DevOps meetup, СПб
место дляспонсора DevOps-40Спасибо за внимание!● Вопросы?● DevOps-40: доказано Менделеевым!
14.07.2013, DevOps meetup, СПб