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