Spec-Zone.ru › Ansible 2.9

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

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

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

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

  • Начало работы с Ansible для автоматизации сети
    • Основные понятия
      • Узел управления
      • Управляемые узлы
      • Инвентаризация
      • Модули
      • Задачи
      • Сценарии
    • Чем автоматизация сети отличается
      • Выполнение на узле управления
      • Несколько протоколов связи
      • Модули, организованные по сетевой платформе
      • Масштабирование привилегий: режим enable, become, и authorize
    • Выполнение вашей первой команды и сценария
      • Предварительные условия
      • Установить Ansible
      • Установить ручное подключение к управляемому узлу
      • Выполнение первой сетевой команды Ansible
      • Создание и выполнение первого сетевого сценария Ansible
      • Сбор фактов с сетевых устройств
    • Создание инвентаризации
      • Базовая инвентаризация
      • Добавление переменных в инвентаризацию
      • Группировка переменных в инвентаризации
      • Синтаксис переменных
      • Группировка инвентаризации по платформе
      • Защита конфиденциальных переменных с помощью ansible-vault
    • Использование ролей Ansible для сети
      • Понимание ролей
      • Поддерживаемые Ansible роли для сети
      • Цикл выпуска ролей сети
    • За пределами основ
      • Типичная структура файлов Ansible
      • Отслеживание изменений в инвентаризации и сценариях: система контроля версий с помощью Git
    • Ресурсы и следующие шаги
      • Документы
      • Мероприятия (в видео и очно)
      • Репозитории GitHub
      • IRC и Slack
END_OF_DOCUMENT_MARKER
  • Расширенные темы с Ansible для автоматизации сетей
    • Модули ресурсов сети
      • Понимание модулей ресурсов сети
      • Состояния модулей ресурсов сети
      • Использование модулей ресурсов сети
      • Пример: Проверка того, что конфигурация устройства сети не изменилась
    • ЧАВО по Ansible для сетей
      • Как улучшить производительность сетевых плейбуков?
      • Почему мой вывод иногда заменяется на ********?
      • Почему модули *_config всегда возвращают changed=true с сокращенными командами?
    • Примеры Ansible для сетей
      • Предварительные условия
      • Группы и переменные в файле инвентаризации
      • Пример 1: сбор фактов и создание резервных файлов с плейбуком
      • Пример 2: упрощение плейбуков с модулями, не зависящими от сети
      • Примечания по реализации
      • Отладка
    • Руководство по отладке и устранению неполадок в сетях
      • Введение
      • Как проводить отладку
      • Категория «проблема с путём сокета»
      • Категория «невозможно открыть оболочку»
      • Проблемы с таймаутами
      • Проблемы с плейбуком
      • Проблемы с прокси
      • Разные проблемы
    • Работа с выводом команд и подсказками в сетевых модулях
      • Условные операторы в сетевых модулях
      • Обработка подсказок в сетевых модулях
    • Варианты платформ
      • Варианты платформы 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
      • Настройки по платформам
  • Руководство разработчика по автоматизации сетей
    • Разработка сетевых модулей ресурсов
      • Доступ к конструктору модулей ресурсов
      • Создание модели
      • Использование конструктора модулей ресурсов
      • Примеры
      • Структура и рабочий процесс модуля ресурсов
      • Примечания для разработчиков
    • Сетевые плагины подключения
      • Разработка плагинов httpapi
      • Разработка плагинов NETCONF
      • Разработка плагинов network_cli
    • Документирование новых сетевых платформ
      • Изменение таблицы параметров платформы
      • Добавление раздела параметров, специфичных для платформы
      • Добавление нового файла в содержание

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

Spec-Zone.ru

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