RH294 Автоматизация в Red Hat Enterprise Linux с помощью Ansible (RHEL9) — SynergyCom

RH294 Автоматизация в Red Hat Enterprise Linux с помощью Ansible (RHEL9)

Код курса: RH294(9) Продолжительность: 4 дня (32 часа)

Аннотация
Курс RH294 — «Системное администрирование III: автоматизация Linux»предназначен для системных администраторов и разработчиков Linux, которым необходимо автоматизировать процессы развертывания, настройки и управления. Слушатели узнают, как установить и настроить Ansible на рабочей станции управления, подготовить управляемые узлы, написать набор сценариев Ansible (Ansible playbook) для автоматизации требуемых задач и применять наборы сценариев для выполнения необходимых настроек серверов.

Аудитория
Курс предназначен:

Специалистам, имеющим статус RHCSA, и желающим получить сертификацию RHCE.
Системным администраторам Linux, инженерам DevOps, инженерам по автоматизации инфраструктуры и инженерам по проектированию систем, отвечающим за следующие задачи:

  • Автоматизация управления конфигурацией;
  • Обеспечение согласованного и многократного развертывания приложений;
  • Подготовка и развертывание серверов разработки, тестирования и рабочих серверов;
  • Интеграция с рабочими процессами DevOps.

После курса вы сможете:
Использовать Ansible для автоматизации, настройки и управления Red Hat Enterprise Linux.

Экзамены:
Курс готовит к сертификации: RHCE (EX294).

Введение в Ansible

  • Автоматизация администрирования Linux с помощью Ansible
  • Тест: Автоматизация администрирования Linux с помощью Ansible
  • Установка Ansible
  • Упражнение под руководством преподавателя: Установка Ansible

Написание наборов сценариев

  • Создание инвентарного файла Ansible
  • Упражнение под руководством преподавателя: Создание инвентарного файла Ansible
  • Управление файлами конфигурации Ansible
  • Упражнение под руководством преподавателя: Управление файлами конфигурации Ansible
  • Написание и запуск наборов сценариев
  • Упражнение под руководством преподавателя: Написание и запуск наборов сценариев
  • Реализация нескольких сценариев
  • Упражнение под руководством преподавателя: Реализация нескольких сценариев
  • ЛАБОРАТОРНАЯ РАБОТА: Написание наборов сценариев

Управление переменными и фактами

  • Управление переменными
  • Упражнение под руководством преподавателя: Управление переменными
  • Управление секретами
  • Упражнение под руководством преподавателя: Управление секретами
  • Управление фактами
  • Упражнение под руководством преподавателя: Управление фактами
  • ЛАБОРАТОРНАЯ РАБОТА: Управление переменными и фактами

Управления задачами

  • Написание циклов и задач с условными конструкциями
  • Упражнение под руководством преподавателя: Написание циклов и задач с условными конструкциями
  • Создание обработчиков
  • Упражнение под руководством преподавателя: Создание обработчиков
  • Обработка ошибок задач
  • Упражнение под руководством преподавателя: Обработка ошибок задач
  • ЛАБОРАТОРНАЯ РАБОТА: Реализация управления задачами

Развертывание файлов на управляемых узлах

  • Модификация файлов и копирование их на хосты
  • Упражнение под руководством преподавателя: Модификация файлов и копирование их на хосты
  • Развертывание пользовательских файлов с помощью шаблонов Jinja2
  • Упражнение под руководством преподавателя: Развертывание пользовательских файлов с помощью шаблонов Jinja2
  • ЛАБОРАТОРНАЯ РАБОТА: Развертывание файлов на управляемых хостах

Управление сложными сценариями и наборами сценариев

  • Выбор хостов с помощью шаблонов хостов
  • Упражнение под руководством преподавателя: Выбор хостов с помощью шаблонов хостов
  • Включение и импорт файлов
  • Упражнение под руководством преподавателя: Включение и импорт файлов
  • ЛАБОРАТОРНАЯ РАБОТА: Управление сложными сценариями и наборами сценариев

Использование ролей в наборах сценариев

  • Описание структуры роли
  • Тест: Описание структуры роли
  • Повторное использование содержимого с помощью системных ролей
  • Упражнение под руководством преподавателя: Повторное использование содержимого с помощью системных ролей
  • Создание ролей
  • Упражнение под руководством преподавателя: Создание ролей
  • Развертывание ролей с помощью Ansible Galaxy
  • Упражнение под руководством преподавателя: Развертывание ролей с помощью Ansible Galaxy
  • Получение ролей и модулей из коллекций контента
  • Упражнение под руководством преподавателя: Получение ролей и модулей из коллекций контента
  • ЛАБОРАТОРНАЯ РАБОТА: Использование ролей в наборах сценариев

Устранение неполадок в работе Ansible

  • Устранение неполадок в наборах сценариев
  • Упражнение под руководством преподавателя: Устранение неполадок в наборах сценариев
  • Устранение неполадок в работе управляемых хостов Ansible
  • Упражнение под руководством преподавателя: Устранение неполадок в работе управляемых хостов Ansible
  • ЛАБОРАТОРНАЯ РАБОТА: Устранение неполадок в работе Ansible

Автоматизация задач администрирования Linux при помощи Ansible

  • Управление программным обеспечением и подписками
  • Упражнение под руководством преподавателя: Управление программным обеспечением и подписками
  • Управление пользователями и аутентификацией
  • Упражнение под руководством преподавателя: Управление пользователями и аутентификацией
  • Управление процессом загрузки и запланированными процессами
  • Упражнение под руководством преподавателя: Управление процессом загрузки и запланированными процессами
  • Управление хранилищем
  • Упражнение под руководством преподавателя: Управление хранилищем
  • Управление конфигурацией сети
  • Упражнение под руководством преподавателя: Управление конфигурацией сети
  • ЛАБОРАТОРНАЯ РАБОТА: Автоматизация задач администрирования Linux

 

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту