User Tools

Site Tools


методологии_devops

This is an old revision of the document!


Методологии DevOps

Ссылка на вебинар

Программа курса

Примерный план

  1. Разворачиваем ЛИН2 (gate, server, dhcp, dns, mail)
  2. Запускаем установку ansible, mail, gitlab на server (gitlab + apache ???)
  3. Параллельно изучаем make, git на примере сервиса dhcp
  4. Изучаем GitLab, устанавливаем gitlab-runner(shell) на gate и используем его CI/CD для сервиса dhcp
  5. Изучаем Vagrant для темы “Инфраструктура как код” и развертываем им node1, 2, 3
  6. Изучаем ansible и развертываем им сервис openvpn с использованием ролей на node 1, 2, 3
  7. docker и gitlab-runner (а может и

ToDo

  1. Хранение общих файлов (сертификатов/ключей) в gitlab
  2. Тестирование ansible playbook

Методические приемы

  1. Преподаватель создает основы проекта копипастингом из методички, слушатели загружают себе, помещают в свой gitlab и проводят эксперименты CI/CD

Модуль 0. Подготовка стенда в классе

  • Узнать свой номер стенда
  • Проверить наличие дистрибутивов и образов (будет сделано)
  • Использовать кэширующий прокси для ускорения загрузки
  • Настроить подключение к LAN стенда Настройка IP

Модуль 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 Тема лабораторной работы

Вопросы

методологии_devops.1655359797.txt.gz · Last modified: 2022/06/16 09:09 by val