Spec-Zone.ru › Ansible 2.11

Ansible для автоматизации сетей

Модули Ansible для сетей расширяют возможности простой, мощной и без агентов автоматизации для сетевых администраторов и команд. Модули Ansible для сетей могут настраивать вашу сетевую инфраструктуру, тестировать и проверять текущее состояние сети, а также обнаруживать и исправлять отклонения в конфигурации сети.

Если вы новичок в Ansible или в использовании Ansible для управления сетью, начните с Начало работы с сетями. Если вы уже знакомы с автоматизацией сетей с помощью Ansible, ознакомьтесь с Расширенные темы по сетям.

Для получения документации по использованию конкретного модуля сети обратитесь к списку всех сетевых модулей. Модули сетей для различных аппаратных платформ поддерживаются различными командами, включая сами поставщики оборудования, волонтеры из сообщества Ansible и команда Ansible Network.

  • Начало работы с сетями
    • Основные понятия
      • Управляющий узел
      • Управляемые узлы
      • Инвентаризация
      • Коллекции
      • Модули
      • Задачи
      • Плейбуки
    • Чем автоматизация сетей отличается
      • Выполнение на управляющем узле
      • Несколько протоколов связи
      • Коллекции, организованные по сетевой платформе
      • Масштабирование привилегий: режим enable, become, и authorize
    • Запуск первого командного и плейбука
      • Предварительные требования
      • Установка Ansible
      • Установление ручного подключения к управляемому узлу
      • Запуск вашей первой сетевой команды Ansible
      • Создание и запуск вашего первого сетевого плейбука Ansible
      • Сбор фактов с сетевых устройств
    • Составление инвентаризации
      • Базовая инвентаризация
      • Добавление переменных в инвентаризацию
      • Группировка переменных в инвентаризации
      • Синтаксис переменных
      • Группировка инвентаризации по платформе
      • Проверка инвентаризации
      • Защита конфиденциальных переменных с помощью ansible-vault
    • Использование ролей Ansible для сетей
      • Понимание ролей
    • За рамками основ
      • Типичная структура файлов Ansible
      • Отслеживание изменений в инвентаризации и плейбуках: система управления версиями с Git
    • Работа с параметрами сетевого подключения
      • Установка параметров таймаута
    • Ресурсы и дальнейшие шаги
      • Документы
      • Мероприятия (видео и очно)
      • Репозитории GitHub
      • IRC и Slack
  • Расширенные темы сети
    • Модули ресурсов сети
      • Состояния модулей ресурсов сети
      • Использование модулей ресурсов сети
      • Пример: Проверка того, что конфигурация сетевого устройства не изменилась
      • Пример: Получение и обновление VLAN на сетевом устройстве
    • Примеры Ansible для сети
      • Предварительные требования
      • Группы и переменные в файле инвентаризации
      • Пример 1: сбор фактов и создание резервных файлов с помощью книги сценариев
      • Пример 2: упрощение книг сценариев с модулями, не зависящими от сети
      • Примечания по реализации
      • Отладка
    • Парсинг полуструктурированного текста с Ansible
      • Понимание парсера командной строки
      • Парсинг командной строки
      • Расширенные варианты использования
    • Руководство по отладке и устранению неполадок сети
      • Как устранить неполадки
      • Устранение неполадок с путями сокетов
      • Категория «Не удается открыть оболочку»
      • Проблемы с таймаутами
      • Проблемы с книгами сценариев
      • Проблемы с прокси
      • Разные проблемы
    • Работа с выводом команд и приглашениями в модулях сети
      • Условные операторы в модулях сети
      • Обработка приглашений в модулях сети
    • Вопросы и ответы по Ansible для сети
      • Как улучшить производительность сетевых книг сценариев?
      • Почему мой вывод иногда заменяется ********?
      • Почему модули конфигурации всегда возвращают changed=true с сокращенными командами?
    • Варианты платформ
      • Варианты платформы CloudEngine OS
      • Варианты платформы CNOS
      • Варианты платформы Dell OS6
      • Варианты платформы Dell OS9
      • Варианты платформы Dell OS10
      • Варианты платформы ENOS
      • Варианты платформы EOS
      • Варианты платформы ERIC_ECCLI
      • Варианты платформы EXOS
      • Варианты платформы FRR
      • Варианты платформы ICX
      • Варианты платформы IOS
      • Варианты платформы IOS-XR
      • Варианты платформы IronWare
      • Варианты платформы Junos OS
      • Варианты платформы Meraki
      • Варианты платформы Pluribus NETVISOR
      • Варианты платформы NOS
      • Варианты платформы NXOS
      • Варианты платформы RouterOS
      • Варианты платформы SLX-OS
      • Варианты платформы VOSS
      • Варианты платформы VyOS
      • Варианты платформ с поддержкой Netconf
      • Настройки по платформам
  • Руководство для разработчиков сети
    • Разработка сетевых модулей ресурсов
      • Понимание сетевых и защищённых модулей ресурсов
      • Разработка сетевых и защищённых модулей ресурсов
      • Примеры
      • Структура и рабочий процесс модулей ресурсов
      • Запуск ansible-test sanity и tox на модулях ресурсов
      • Тестирование модулей ресурсов
      • Пример: Тестирование модулей ресурсов Ansible сети
    • Разработка сетевых плагинов
      • Плагины сетевого подключения
      • Разработка плагинов httpapi
      • Разработка плагинов NETCONF
      • Разработка плагинов network_cli
      • Разработка плагинов cli_parser в коллекции
    • Документирование новых сетевых платформ
      • Изменение таблицы параметров платформы
      • Добавление раздела параметров, специфичных для платформы
      • Добавление нового файла в оглавление

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/network/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API