Хотите получать информацию по новым курсам и их датам проведения?
(IJAUT) Введение в автоматизацию Junos и DevOps
ТРЕБОВАНИЯ К СЛУШАТЕЛЯМ
Слушатели должны иметь базовые знания в области компьютерных сетей и стека протоколов TCP/IP.
ОПИСАНИЕ КУРСА
Этот трехдневный курс дает слушателям знания и практические навыки, необходимые для автоматизации сетей и устройств, работающих под управлением ОС Junos, c использованием подходов и технологий DevOps. Благодаря подробному изложению теоретического материала и большому количеству лабораторных работ, слушатели получат достаточный для практической работы опыт автоматизации JunOS в среде DevOps. Курс содержит начальные сведения по ОС Junos, подходу DevOps, и разным программным интерфейсам (API) Junos. Далее в курсе изучаются система автоматизации Ansible, язык программирования Python и библиотека Junos PyEZ, работа с NETCONF и REST API в Junos. Также изучаются языки XML/XPath, JSON, и YAML - в контексте автоматизации Junos. Курс базируется на версии Junos 18.1R1, Junos PyEZ 2.1, и Ansible 2.5.
Это курс начального уровня сложности. После успешного окончания курса слушатели получат следующие знания и навыки:
• Основы архитектуры ОС Junos • Работа с командной строкой и начальная настройка Junos • Принципы и практики DevOps • Преимущества подхода DevOps • Разные API, используемые для автоматизации Junos • Библиотеки и инструменты автоматизации Junos • Основы языка XML • Использование XPath • Протокол NETCONF и Junos XML API • Использование XML в Junos в операционном и конфигурационном режимах • Форматы JSON и YAML • Использование JSON и YAML в Junos • Понимание Ansible • Управление инфраструктурой Junos с использованием Ansible • Основы языка Python • Использование Python для автоматизации Junos • Преимущества использования библиотеки Junos PyEZ • Работа с Junos PyEZ • Использование Junos PyEZ для изменения конфигурации устройства • Junos REST API • REST API explorer
ПОДРОБНАЯ ПРОГРАММА КУРСА IJAUT
Глава 1: Введение
Глава 2: Основы ОС Junos
- Архитектура Junos
- Обработка трафика
- Функции и режимы CLI
- Начальная настройка
- Типы интерфейсов и их настройка
- Лабораторная работа 1
Глава 3: Основы DevOps
- Зачем нужен DevOps?
- Преимущества DevOps
- Задачи и практики DevOps
Глава 4: Стек автоматизации Junos
- Стек автоматизации Junos и DevOps
- Автоматизация с помощью XML API
- Автоматизация с помощью REST API
- Автоматизация с помощью JET API
- Обзор инструментов автоматизации Junos
Глава 5: Введение в XML и XPath
- Синтаксис XML
- XML schema
- Поиск информации в XML с помощью XPath
- Лабораторная работа 2
Глава 6: XML API и NETCONF
- NETCONF
- Junos XML API
- Программирование для XML API
- Пример использования XML API
- Лабораторная работа 3
Глава 7: JSON и YAML
- Необходимость языков представления данных
- Происхождение JSON и YAML
- Функции и преимущества
- Использование в Junos
- Лабораторная работа 4
Глава 8: Использование Ansible для автоматизации Junos
- Введение в Ansible
- Установка Ansible
- Ansible Playbooks
- Примеры использования Ansible c Junos
- Лабораторная работа 5
Глава 9: Python
- Синтаксис Python
- Python 2 и Python 3
- Типы данных и переменные
- Списки, кортежи, множества и словари
- Библиотеки
- Интерактивный режим
- Примеры
- Лабораторная работа 6
Глава 10: Junos PyEZ
- Подключение к устройству с Junos
- Выполнение RPC
- Работа с неструктурированной конфигурацией
- Обновление ПО
- Обработка исключений
- Лабораторная работа 7
Глава 11: Junos OS REST API
- Задачи REST API
- Выполнение RPC
- REST API explorer
- Примеры использования
- Лабораторная работа 8
Дни | 3 дня |
---|---|
Дата курса | 20.янв(2020) |
Город | Все города / Москва |