Spec-Zone.ru › Ansible 2.7

Начало работы с 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.7/network/getting_started/index.html

Spec-Zone.ru

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