Spec-Zone.ru › Ansible 2.6

Начало работы с 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
    • Отслеживание изменений в инвентаризации и плейбуках: система контроля версий с Git
    • Ресурсы и следующие шаги

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

Spec-Zone.ru

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