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 и используем его CI/CD для сервиса dhcp
  5. Изучаем Vagrant для темы “Инфраструктура как код” и развертываем им node1, 2, 3
  6. Изучаем ansible и развертываем им docker и gitlab-runner (а может и сервис openvpn с шаблоном конфигурации) на node 1, 2, 3

Модуль 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.1655279017.txt.gz · Last modified: 2022/06/15 10:43 by val