Spec-Zone.ru › Ansible

Начало работы с сетевыми устройствами

Коллекции Ansible поддерживают широкий спектр производителей, типов устройств и действий, поэтому вы можете управлять всей сетью с помощью одного инструмента автоматизации. С помощью Ansible вы можете:

  • Автоматизировать повторяющиеся задачи, чтобы ускорить выполнение обычных изменений в сети и освободить время для более стратегически важных задач
  • Использовать тот же простой, мощный инструмент автоматизации без агентов для сетевых задач, который применяют специалисты по эксплуатации и разработке
  • Отделить модель данных (в плейбуке или роли) от уровня выполнения (с помощью модулей Ansible), чтобы управлять разнородными сетевыми устройствами
  • Воспользоваться примерами плейбуков и ролей, созданными сообществом и производителями, чтобы ускорить проекты по автоматизации сетей
  • Безопасно взаимодействовать с сетевым оборудованием по SSH или HTTPS

Кому следует воспользоваться этим руководством?

Это руководство предназначено для сетевых инженеров, которые впервые используют Ansible. Если вы разбираетесь в сетях, но никогда не использовали Ansible, изучите руководство от начала до конца.

Это руководство также будет полезно опытным пользователям Ansible, которые впервые автоматизируют сетевые задачи. С помощью команд, плейбуков и модулей Ansible можно настраивать концентраторы, коммутаторы, маршрутизаторы, мосты и другие сетевые устройства. Однако сетевые модули отличаются от модулей Linux/Unix и Windows, и для успешной работы необходимо понимать некоторые понятия, специфичные для сетей. Если вы разбираетесь в Ansible, но никогда не автоматизировали сетевые задачи, начните со второго раздела.

В этом руководстве рассматриваются основные понятия Ansible и описывается, как выполнить первые команды Ansible, создать первые плейбуки и добавить первые записи в инвентарь.

Руководство для начинающих

  • Основные понятия
    • Узел управления
    • Управляемые узлы
    • Инвентарь
    • Плейбуки
    • Модули
    • Плагины
    • Коллекции
  • Чем отличается автоматизация сетей
    • Выполнение на узле управления
    • Несколько протоколов связи
    • Коллекции, сгруппированные по сетевым платформам
    • Повышение привилегий: режим enable, become и authorize
  • Выполните первую команду и запустите первый плейбук
    • Предварительные требования
    • Установка Ansible
    • Установление ручного подключения к управляемому узлу
    • Выполнение первой сетевой команды Ansible
    • Создание и запуск первого сетевого плейбука Ansible
    • Сбор сведений о сетевых устройствах
  • Создание инвентаря
    • Основной инвентарь
    • Добавление переменных в инвентарь
    • Групповые переменные в инвентаре
    • Синтаксис переменных
    • Группировка инвентаря по платформам
    • Проверка инвентаря
    • Защита конфиденциальных переменных с помощью ansible-vault
  • Использование сетевых ролей Ansible
    • Знакомство с ролями
  • За пределами основ
    • Типичная структура каталогов Ansible
    • Отслеживание изменений инвентаря и плейбуков: контроль версий с помощью git
  • Работа с параметрами сетевого подключения
    • Настройка параметров времени ожидания
  • Ресурсы и дальнейшие шаги
    • Сообщество
    • Документы
    • Мероприятия (онлайн и очно)
    • Репозитории GitHub
    • Каналы чата

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

Spec-Zone.ru

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