Spec-Zone.ru › Ansible 2.9

Начало работы с 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 роли для сети
    • Цикл выпуска сетевых ролей
  • За пределами основ
    • Типичная структура файлов Ansible
    • Отслеживание изменений в инвентаризации и книгах сценариев: система управления версиями с Git
  • Ресурсы и дальнейшие шаги
    • Документы
    • Мероприятия (видео и очные)
    • Репозитории GitHub
    • IRC и Slack

© 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/getting_started/index.html

Spec-Zone.ru

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