This is an old revision of the document!
Методологии DevOps
Ссылка на вебинар
Программа курса
Примерный план
Разворачиваем ЛИН2 (gate, server, dhcp, dns, mail)
Запускаем установку ansible, mail, gitlab на server (gitlab + apache ???)
Параллельно изучаем make, git для сервиса dhcp
Изучаем GitLab и используем его CI/CD для сервиса dhcp
Изучаем Vagrant для темы “Инфраструктура как код” и развертываем им node1, 2, 3
Изучаем ansible и развертываем им docker и gitlab-runner (а может и сервис openvpn с шаблоном конфигурации) на node 1, 2, 3
Модуль 0. Подготовка стенда в классе
Модуль 1: Развертывание IT инфраструктуры
Теория
Лабораторные работы: Развертывание объектов мониторинга
1.1 Развертывание системы gate
# sh net_gate.sh
# init 6
# cat /etc/bind/corp13.un
$TTL 3h
@ SOA ns root.ns 1 1d 12h 1w 3h
NS ns
A 192.168.13.1
MX 1 server
ns A 192.168.13.1
gate A 192.168.13.1
server A 192.168.13.1
node1 A 192.168.13.10
node2 A 192.168.13.20
node3 A 192.168.13.30
1.2 Инфраструктура как код
Вопросы
Модуль 2: Использование контейнеров
Теория
Лабораторные работы: Использование контейнеров
2.1 Использование контейнеров
Вопросы
Модуль 3: Использование GitLab
Теория
Лабораторные работы: Использование GitLab
3.1 Использование GitLab
Вопросы
Модуль N: Тема модуля
Теория
Лабораторные работы: Тема лабораторных работ
N.1 Тема лабораторной работы
Вопросы
Модуль N: Тема модуля
Теория
Лабораторные работы: Тема лабораторных работ
N.1 Тема лабораторной работы
Вопросы
Модуль N: Тема модуля
Теория
Лабораторные работы: Тема лабораторных работ
N.1 Тема лабораторной работы
Вопросы