Учебный курс «Управление конфигурациями средствами Ansible»

Краткое содержание:

архитектура Ansible, развертывание Ansible, файлы inventory и группы хостов, плейбуки, действия, роли, теги, обработчики, переменные, ansible-vault, шаблоны Jinja2, факты (facts), модули Ansible, Ansible Tower

Общие данные:

Ansible — программное средство, которое очень сильно облегчает жизнь администраторам, решая задачи по управлению приложениями, локальными пользователями, настройками и т.п. Этот программный продукт бесплатен, включен в некоторые сертифицированные сборки Linux и используется на многих предприятиях. А, учитывая то, что Microsoft System Center Configuration Manager постепенно сворачивается самой компанией Microsoft, Ansible в современных условиях практически нет альтернативы. Заказывайте обучение!

Продолжительность: 3 дня (24 учебных часа).

В курсе 10 модулей. К каждому модулю предусмотрены практические задания с подробными ответами. На выполнение практических заданий отводится 50 процентов времени учебного курса.

Для кого предназначен: специалисты, которые работают или планируют работать с Ansible

План курса:

  1. Введение в Ansible. Архитектура и компоненты.
  2. Развертывание Ansible. Модули Ansible в сертифицированных версиях Linux.
  3. Параметры командной строки Ansible. Выполнение операций Ad-Hoc (для конкретных разовых задач).
  4. Списки хостов и работа с файлами inventory. Группы хостов в файлах inventory.
  5. Работа с плейбуками. Применение плейбуков для установки/настройки/удаления программ, управления локальными пользователями, запуска скриптов. Действия (tasks) и роли (roles). Теги и обработчики.
  6. Переменные в плейбуках. Работа с обычными и зашифрованными переменными. Применение ansible-vault и работа с ключами.
  7. Шаблоны Jinja2 для обеспечения гибкости плейбуков. Сбор информации о целевых хостах при помощи facts (фактов).
  8. Часто используемые модули Ansible: Command, File, Database, Monitoring, Network, System, Clustering. Дополнительные возможности управления конфигурациями.
  9. Ansible Tower и AWX Project. Web-интерфейс для управления Ansible, централизованное протоколирование и аудит. Делегирование прав в системе Ansible.
  10. Лучшие практики использования Ansible. Диагностика проблем и пути их решения.