Spec-Zone.ru › Ansible

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

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

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

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

  • Начало работы с сетью
    • Основные понятия
      • Узел управления
      • Управляемые узлы
      • Инвентаризация
      • Сценарии
      • Модули
      • Плагины
      • Коллекции
    • Отличия автоматизации сети
      • Выполнение на узле управления
      • Несколько протоколов связи
      • Коллекции, организованные по сетевой платформе
      • Масштабирование привилегий: режим enable, become, и authorize
    • Запуск первой команды и сценария
      • Предварительные условия
      • Установка Ansible
      • Установление ручного соединения с управляемым узлом
      • Запуск первой сетевой команды Ansible
      • Создание и запуск первого сетевого сценария Ansible
      • Сбор фактов с сетевых устройств
    • Создание своей инвентаризации
      • Базовая инвентаризация
      • Добавление переменных в инвентаризацию
      • Группировка переменных в инвентаризации
      • Синтаксис переменных
      • Группировка инвентаризации по платформе
      • Проверка инвентаризации
      • Защита конфиденциальных переменных с помощью ansible-vault
    • Использование ролей Ansible для сети
      • Понимание ролей
    • За пределами основ
      • Типичная структура файлов Ansible
      • Отслеживание изменений в инвентаризации и сценариях: система контроля версий с Git
    • Работа с параметрами подключения к сети
      • Установка параметров таймаута
    • Ресурсы и следующие шаги
      • Сообщество
      • Документы
      • Мероприятия (в видео и очно)
      • Репозитории GitHub
      • Каналы чата
END_OF_DOCUMENT_MARKER
  • Основные темы по настройке сети
    • Модули ресурсов сети
      • Состояния модулей ресурсов сети
      • Использование модулей ресурсов сети
      • Пример: Проверка, что конфигурация устройства сети не изменилась
      • Пример: Получение и обновление VLAN на устройстве сети
    • Примеры Ansible для сети
      • Предварительные условия
      • Группы и переменные в файле инвентаризации
      • Пример 1: сбор фактов и создание резервных файлов с помощью исполняемого сценария
      • Пример 2: упрощение исполняемых сценариев с помощью платформенно-независимых модулей
      • Примечания по реализации
      • Устранение неполадок
    • Разбор полуструктурированного текста с Ansible
      • Изучение парсера командной строки
      • Разбор командной строки
      • Расширенные примеры использования
    • Проверка данных по заданным критериям с помощью 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
      • Варианты платформы WeOS 4
      • Варианты платформ с поддержкой Netconf
      • Настройки по платформам
  • Руководство разработчика сети
    • Разработка модулей ресурсов сети
      • Понимание модулей ресурсов сети и безопасности
      • Разработка модулей ресурсов сети и безопасности
      • Примеры
      • Структура и рабочий процесс модуля ресурса
      • Запуск ansible-test sanity и tox для модулей ресурсов
      • Тестирование модулей ресурсов
      • Пример: Тестирование модулей ресурсов сети Ansible
    • Разработка сетевых плагинов
      • Плагины подключения к сети
      • Разработка плагинов httpapi
      • Разработка плагинов NETCONF
      • Разработка плагинов network_cli
      • Разработка плагинов cli_parser в коллекции
    • Документирование новых сетевых платформ
      • Изменение таблицы параметров платформы
      • Добавление раздела параметров, специфичных для платформы
      • Добавление нового файла в таблицу содержания

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

Spec-Zone.ru

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