Spec-Zone.ru › Ansible 2.11

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

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

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

Управляющий узел

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

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

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

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

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

Коллекции

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

Модули

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

Задачи

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

Плейбуки

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

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/network/getting_started/basic_concepts.html

Spec-Zone.ru

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