Spec-Zone.ru › Ansible 2.6

Основные понятия

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

  • Узел управления
  • Управляемые узлы
  • Инвентаризация
  • Модули
  • Задачи
  • Плейбуки

Узел управления

Любой компьютер с установленным Ansible. Вы можете запускать команды и плейбуки, вызывая /usr/bin/ansible или /usr/bin/ansible-playbook, с любого узла управления. Вы можете использовать любой компьютер с установленным Python в качестве узла управления — ноутбуки, общие рабочие столы и серверы могут все запускать Ansible. Однако вы не можете использовать компьютер под управлением Windows в качестве узла управления. Вы можете иметь несколько узлов управления.

Управляемые узлы

Устройства сети (и/или серверы), которые вы управляете с помощью Ansible. Управляемые узлы также иногда называются «хостами». На управляемых узлах Ansible не установлен.

Инвентаризация

Список управляемых узлов. Файл инвентаризации также иногда называется «файлом хостов». Ваш файл инвентаризации может указывать информацию, такую как IP-адрес для каждого управляемого узла. Инвентаризация также может организовывать управляемые узлы, создавая и вкладывая группы для лучшей масштабируемости. Чтобы узнать больше об инвентаризации, см. страницы Работа с инвентаризацией.

Модули

Единицы кода, которые выполняет Ansible. Каждый модуль имеет определенное назначение, от администрирования пользователей на определенном типе базы данных до управления интерфейсами VLAN на определенном типе сетевого устройства. Вы можете вызвать один модуль с помощью задачи или вызвать несколько разных модулей в плейбуке. Чтобы получить представление о количестве модулей, включенных в Ansible, ознакомьтесь со списком всех модулей или списком сетевых модулей.

Задачи

Единицы действий в Ansible. Вы можете выполнить одну задачу один раз с помощью ad-hoc команды.

Плейбуки

Упорядоченные списки задач, сохраненные для многократного запуска этих задач в заданном порядке. Плейбуки могут включать переменные, а также задачи. Плейбуки написаны на YAML и легко читаются, пишутся, обмениваются и понимаются. Чтобы узнать больше о плейбуках, см. Введение в плейбуки.

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

Spec-Zone.ru

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