Ваша корзина пуста
Сумма: 0 руб.

Автоматизация сети на Ansible, IaC

О курсе
Автоматизация сети на Ansible, IaC
от 20 000 руб.
Заказать курс

Автоматизация сети на Ansible, IaC

Курс предназначен для сетевых инженеров, внедряющих или планирующих внедрять автоматизацию эксплуатации сетевых устройств. Он знакомит слушателя с современными технологиями, пришедшими в мир эксплуатации сетевой инфраструктуры, из разработки ПО: Git, python, JSON, YAML. На основе этих технологий слушателю предстоит освоить базовые принципы автоматизации с помощью Ansible, составить свои первые плейбуки.

Аудитория:
•   Инженеры сопровождения и технической поддержки сети
•   Сетевые администраторы

По окончанию курса слушатели научатся:
•   Создавать, изменять, вести репозитории в Git
•   Хранить сериализованные данные в YAML
•   Создавать шаблоны текстовых файлов
•   Создавать плейбуки Ansible для администрирования и настройки сетевых устройств.


Предварительная подготовка: минимальное понимание linux/bash, основы конфигурирования сетевых устройств. 
Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 40
23.11.2020 10:00:00
20 000 руб. 40 000 руб.
Дневное обучение 40
23.11.2020 10:00:00
20 000 руб. 40 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 40
23.11.2020 10:00:00
20 000 руб. 40 000 руб.
Дневное обучение 40
23.11.2020 10:00:00
20 000 руб. 40 000 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Глава 1. Подходы и инструменты автоматизации. 
- Обзор курса, применяемые инструменты. 
- Определение IaC, NaC 
- Git, Python, JSON, YAML 
- Автоматизация: подходы, понимание, реализации. 

Практические занятия к главе 1: 
- создание репозитория на git 
- работа с git: commit, pull, push, branch, merge 
- Данные в Python, сериализация в YAML 

Глава 2. Ansible как инструмент и язык автоматизации. 
- основы: play, playbook, tasks, переменные. 
- модули - конфигурирование сетевых устройств 
- вопросы выбора системы автоматизации 

Практические занятия по 2 главе: 
- простой плейбук на Ansible 
- переменные в Ansible 
- сбор фактов, создание переменных 
- вендорские модули Ansible  

Глава 3. Jinja2: шаблоны, конфигурации 
- основы 
- фильтры и тесты 
- конфигурация сетевых устройств на jinja2 
- частичная и полная конфигурация 

Практические занятия по 3 главе: 
- простой шаблон на jinja2 
- применение фильтров и тестов 
- шаблон полной конфигурации сетевого устройства 

4. Ansible особенности. 
- функциональное программирование в Ansible.  
- мультиплатформенные плейбуки для сетевых устройств разных вендоров 
- vault. Хранение чувствительной информации 

Практические занятия по 4 главе: 
- фильтрация вывода команд в Ansible. Функциональный подход. 
- мультиплатформенный плейбук с частичной конфигурацией 
- шифрование файлов с помощью ansible-vault 
- хранение переменных в зашифрованном виде
Преподаватели
Преподаватель Александр Онищенко
Документы об окончании