Spec-Zone.ru › Ansible 2.5

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

Эти понятия применимы ко всем сценариям использования 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.5/network/getting_started/basic_concepts.html

Spec-Zone.ru

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