PYT05 - Настройка сетевого оборудования с использованием Ansible
Описание курса:
На данном курсе участники познакомятся с системой управления конфигурациями Ansible для работы с настройкой сетевого оборудования различных производителей. В курсе рассматриваются аспекты подготовки инфраструктуры под использование Ansible и осуществление конфигурационных и мониторинговых работ над оборудованием с помощью встроенных и дополнительных инструментов Ansible. Участники курса получат навыки эксплуатации Ansible с использованием рекомендованных практик, а также информацию о поиске и устранении неполадок в работе системы управления конфигураций.
Аудитория курса:
Курс будет интересен сетевым администраторам, сетевым архитекторам и специалистам технической поддержки.
Предварительные требования:
Знания языка Python на уровне курса Программирование на языке Python (PYTHON_BASIC).
Содержание курса:
1. Основы Ansible и установка.
Архитектура и назначение Ansible Устройство инвентарных данных Ansible Установка и предварительная настройка Установка и настройка Ansible AWX Основы построения Ansible Playbook Переменные и модули Отправка команд командной строки
2. Построение комплексных плейбуков
Управление учетными записями Сбор фактов о сетевых устройствах Tag, limit и check Условия Петли (циклы) Шаблонизация конфигурации
3. Масштабирование работы с инфраструктурой
Специализированные модули для конфигурации Import и Include Роли Парсинг выводов сетевых устройств Динамическая инвентаризация Управление процессом выполнения
Интеграция со сторонними системами инвентаризации Интеграция со сторонними системами конфигурирования Создание пользовательских модулей
Упражнения
Установка и настройка Ansible и Ansible AWX Инвентаризация и базовая отправка команд на группы устройств Использование условий и циклов Создание и использование шаблонов конфигурации Роли и импорты Использование плагинов и фильтров Использование Ansible Vault Устранение неполадок Интеграция с NetBox и NAPALM