JAUT

Автоматизация Junos и DevOps

Длительность обучения: 5 дней

Записаться на курс

Описание
курса

Материал данного курса познакомит слушателей с конфигурированием и использованием скриптов при работе с ОС Junos. Будут рассмотрены инструменты автоматизации: Ansible, Salt и JSNAPy, скрипты, выполняемые при команде commit, скрипты операционного режима (ОР), скрипты обработки событий, а также языки для разработки этих скриптов - SLAX и Python. В курсе рассказывается о YANG, OpenConfig, Juniper Extension Toolkit (JET) и связанных с ними API.

Аудитория курса

Специалисты, занимающиеся настройкой и обслуживанием устройств, которые работают под управлением ОС Junos.

Предварительные требования

Необходимо понимание работы сетей, модели OSI, стека протоколов TCP/IP, а также знание материала курса Introduction to the Junos Operating System (IJOS). Также рекомендуется знать такие языки программирования, как Python, C, C++, Perl, Java, Ruby.

Как устроено
обучение

Онлайн-курс

Онлайн-курс предполагает групповые занятия с инструктором через систему видеоконференцсвязи, кроме того, домашние задания и экзамен. Слушателям предоставляются учебные пособия и дополнительные материалы

Для корпоративных клиентов

Обучение для корпоративных клиенов включает в себя онлайн-курсы и курсы самообучения, а также дополнительные сервисы,необходимые корпоративным клиентам: организация планов обучения для подразделений клиента, проведение оценки эффективности обучения и т.д.

преподаватель
курса

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

• Введение.
• Обзор.
• Автоматизация с помощью процессa MGD.
• Автоматизация с помощью процессa JSD.
• Языки, протоколы и библиотеки для автоматизации Junos.
• Решения по автоматизации.
• NETCONF.
• Junos XML API.
• Программирование для XML API.
• Лабораторная работа 1: Работа с XML в операционной системе Junos.
• Происхождение JSON и YAML.
• Функции и преимущества.
• Использование в Junos.
• Конвертация в (и из) XML.
• Лабораторная работа 2: Использование JSON и YAML.
• Введение.
• Среда разработки.
• Работа с RPC.
• Работа с неструктурированной конфигурацией.
• Таблицы и представления.
• Обработка исключений.
• Лабораторная работа 3.
• Обзор.
• Синтаксис Jinja2.
• Интеграция Junos PyEZ, YAML, и Jinja2.
• Лабораторная работа 4: Использование Jinja2.
• Введение в Ansible.
• Установка Ansible.
• Обзор Playbooks.
• Примеры использования Ansible.
• Лабораторная работа 5: Автоматизация Junos с помощью Ansible.
• Введение.
• Установка JSNAPy.
• Интеграция с Ansible.
• Функции JSNAPy.
• Лабораторная работа 6: Настройка JSNAPy.
• Обзор скриптов Junos.
• Commit-скрипты.
• Op-скрипты.
• Лабораторная работа 7: Скрипты автоматизации.
• События в Junos.
• Политики на основе событий.
• Event-скрипты.
• SNMP-скрипты.
• Лабораторная работа 8: Скрипты автоматизации.
• Обзор YANG.
• Модули YANG.
• Синтаксис.
• Примеры использования.
• Ненативные модули YANG.
• Преимущества OpenConfig.
• Настройка Junos с помощью OpenConfig.
• OpenConfig и Junos Telemetry Interface (JTI).
• Лабораторная работа 9: Применение OpenConfig.
• Обзор и компоненты JET.
• Виртуальная машина JET.
• Пакеты JET.
• JET API.
• Задачи REST API.
• RPC.
• REST API explorer.
• Примеры использования.
• Лабораторная работа 10: Применение REST API в Junos.
• Обзор Zero Touch Provisioning.
• Цели и значение ZTP.
• Настройка QFX5100 с помощью ZTP.

Варианты
покупки курса

индивидуальное

Стоимость курса — 102 144,00 ₽

Групповые онлайн-занятия

Бессрочный доступ ко всем материалам

Живые вебинары с преподавателем

Домашние задания

Экзаменация с выдачей сертификата

Для уточнения даты проведения курса, пожалуйста, заполните форму.

Оставить заявку

*Нажимая на кнопку, вы соглашаетесь с публичной офертой и политикой конфиденциальности

корпоративное

Стоимость курса от 102 144,00 ₽

Для получения данных о конечной стоимости и уточнения даты проведения курса, пожалуйста, заполните форму.

Оставить заявку

*Нажимая на кнопку, вы соглашаетесь с публичной офертой и политикой конфиденциальности