Spec-Zone.ru › Ansible 2.9

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

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

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

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

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

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

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

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

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

Модули

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

Задачи

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

Плейбуки

Упорядоченные списки задач, сохранённые для повторного выполнения этих задач в заданном порядке. Плейбуки могут включать переменные и задачи. Плейбуки написаны на языке 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.9/network/getting_started/basic_concepts.html

Spec-Zone.ru

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