Slide 1

Slide 1 text

Большая книга рецептов или часто задаваемые вопросы по управлению сложными системами

Slide 2

Slide 2 text

• Kickstart - RPM • Seed - DEB Cobbler

Slide 3

Slide 3 text

• Hardware • Virtual - libvirt Cobbler

Slide 4

Slide 4 text

• koan --replace-self • koan --virt --system=vm1.qik.com • koan --virt --pro fi le=name • koan --virt --system=name • koan --virt --image=name Cobbler

Slide 5

Slide 5 text

• Git, git fl ow, branches • Cookbook versions, freeze, environments • Code review Управление изменениями

Slide 6

Slide 6 text

• Документация не нужна • Роль+рецепт = описание сервиса Документирование

Slide 7

Slide 7 text

• Общий стиль • Общий подход • Общие правила Средство командой работы

Slide 8

Slide 8 text

• Кирпичики Платформа

Slide 9

Slide 9 text

• Поиск сервера • Создание метрик, графиков • Поддержка в актуальном состоянии Мониторинг

Slide 10

Slide 10 text

• Поиск сервера и клиентов • Автоматическое создание заданий • Контроль за выполнением • Бэкапим только данные, конфиги в chef Бэкапы

Slide 11

Slide 11 text

Кирпичики Создание разделов и директорий Управление репозиториями Пользователи и группы Правила для iptables Задания для cron

Slide 12

Slide 12 text

Структура типичного сервиса Рецепт Кукбук Роль Окружение

Slide 13

Slide 13 text

Структура типичного сервиса установка пакетов создание пользователей и групп поиск других хостов создание разделов и директорий, изменение конфигов и стартовых скриптов запуск или перезапуск сервисов

Slide 14

Slide 14 text

Структура типичного сервиса открытие портов добавление в мониторинг создание задач для бекапа и многое другое