Автоматизация администрирования Linux с использованием Ansible

Код: ITC-Lans

В курсе рассматриваются вопросы автоматизации административных задач в Linux при помощи Ansible. Курс затрагивает полный спектр вопросов, связанных с применением Ansible: от настройки окружения до создания и применения рабочих книг и ролей. Отдельное внимание в курсе уделено возможностям Ansible по управлению, файлами, текстом, применению шаблонов Jinja2, применению циклов, блоков и условных конструкций. Дополнительно в курсе рассматриваются практические вопросы автоматизации управления, программным обеспечением, службами, пользователями, межсетевым экраном, хранилищем и сетью. 

Формат проведения

Очный или удаленный

Продолжительность

40 академических часов

Вендор

Linux
vendor

Вы научитесь

  • Устанавливать и настраивать окружение Ansible
  • Управлять конфигурацией глобальной, персональной и проектной конфигурацией Ansible
  • Создавать рабочие книги
  • Управлять файлами при помощи Ansible
  • Применять Ansible для автоматизации административных задач
  • Использовать переменные в рабочих книгах и командах Ansible
  • Применять факты и волшебные переменные в рабочих книгах Ansible
  • Управлять текстовыми файлами при помощи Ansible
  • Использовать циклы, блоки и условные конструкции в рабочих книгах Ansible
  • Автоматизировать задачи управления хранилищем при помощи Ansible
  • Создавать шаблоны Jinja2 и распространять их при помощи Ansible
  • Создавать комплексные проекты автоматизации при помощи Ansible
  • Создавать и использовать роли в задачах автоматизации Ansible

Аудитория курса

  • Администраторы
  • Инженеры
  • Технические специалисты, заинтересованные в изучении Ansible

Требования к предварительной подготовке слушателя

Содержание курса

Модуль 1. Введение в Ansible (3 ак.ч.)

  • Концепции Ansible
  • Установка и настройка Ansible
  • Основные возможности Ansible
Лабораторная работа: Настройка и проверка окружения
Модуль 2. Настройка Ansible (3 ак.ч.)

  • Структура конфигурации Ansible
  • Инвентаризация
  • Шаблоны хостов и групп
Лабораторная работа: Настройка конфигурации и инвентаризации
Модуль 3. Playbook Ansible (3 ак.ч.)

  • Синтаксис рабочих книг
  • Повышение привилегий
  • Проверка и выполнение рабочих книг
Лабораторная работа: Создание, проверка и выполнение рабочих книг
Модуль 4. Работа с файлами (3 ак.ч.)

  • Управление файлами и каталогами
  • Дискретное управление доступом
  • Управление архивами
Лабораторная работа: Автоматизация управления файлами
Модуль 5. Автоматизация административных задач (3 ак.ч.)

  • Управление пользователями и группами
  • Управление пакетами и репозиториями
  • Управление службами
  • Управление межсетевым экраном
Лабораторная работа: Автоматизация административных задач
Модуль 6. Переменные (3 ак.ч.)

  • Синтаксис переменных
  • Определение переменных в рабочих книгах
  • Определение переменных в инвентаризации
  • Определение переменных во внешних файлах
Лабораторная работа: Использование переменных
Модуль 7. Факты (2,5 ак.ч.)

  • Факты
  • Настраиваемые факты
  • Волшебные переменные
Лабораторная работа: Использование фактов и волшебных переменных
Модуль 8. Регулярные выражения (3 ак.ч.)

  • Регулярные выражения
  • Управление строками текста
  • Управление блоками текста
Лабораторная работа: Автоматизация управления конфигурационными файлами
Модуль 9. Циклы, блоки и условные конструкции (3 ак.ч.)

  • Условные конструкции
  • Циклы
  • Блоки
Лабораторная работа: Использование конструкций в рабочих книгах
Модуль 10. Автоматизация задач управления хранилищем (3 ак.ч.)

  • Управление дисками, разделами и файловыми системами
  • Управление менеджером логических томов LVM
  • Монтирование разделов и томов
Лабораторная работа: Автоматизация задач управления хранилищем
Модуль 11. Шаблоны Jinja2 (2,5 ак.ч.)

  • Синтаксис шаблонов Jinja2
  • Фильтры и тесты в шаблонах Jinja2
  • Управляющие структуры в шаблонах Jinja2
Лабораторная работа: Автоматизация управления конфигурационными файлами при помощи шаблонов Jinja2
Модуль 12. Управление автоматизацией в сложных проектах (3 ак.ч.)

  • Использование уведомлений и обработчиков
  • Включение и импорт задач и рабочих книг
  • Шифрование контента при помощи Ansible Vault
Лабораторная работа: Создание комплексных проектов
Модуль 13. Использование ролей (2,5 ак.ч.)

  • Роли Ansible
  • Создание ролей
  • Использование ролей
Лабораторная работа: Создание ролей
Модуль 14. Использование шаблонов ролей (2,5 ак.ч.)

  • Системные роли RHEL
  • Ansible Galaxy
Лабораторная работа: Автоматизация административных задач при помощи ролей
Автоматизация администрирования Linux с использованием Ansible
03 августа 2026 - 07 августа 2026 другие даты

03 августа 2026 - 07 августа 2026

15 февраля 2027 - 19 февраля 2027

25 октября 2027 - 29 октября 2027

53 898 ₽
Подать заявку Обсудить другую дату

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster