Добро пожаловать на курс Автоматизация Red Hat Enterprise Linux с помощью Ansible (RH294). Этот курс среднего уровня предназначен для системных администраторов Linux и разработчиков, которым необходимо автоматизировать повторяющиеся и подверженные ошибкам шаги для подготовки систем, их настройки, развертывания приложений и оркестрации с использованием Red Hat Ansible Automation Platform.
Этот курс основан на Red Hat Enterprise Linux 9 и Red Hat Ansible Automation Platform, предоставляя вам новейшие технологии автоматизации и лучшие практики для корпоративных сред.
На этом курсе вы научитесь:
- Устанавливать и настраивать Red Hat Ansible Automation Platform на управляющих узлах (control nodes).
- Создавать и обновлять инвентарные списки управляемых хостов (managed hosts) и управлять подключениями к ним.
- Автоматизировать задачи администрирования с помощью Ansible Playbooks и ad hoc команд.
- Писать эффективные плейбуки в масштабе для корпоративных сред.
- Защищать конфиденциальные данные, используемые Red Hat Ansible Automation Platform, с помощью Ansible Vault.
- Повторно использовать код и упрощать разработку плейбуков с помощью Ansible Roles и Ansible Content Collections.
- Реализовывать рабочие процессы автоматизации для управления конфигурацией и развертывания приложений.
- Интегрировать автоматизацию Ansible с рабочими процессами DevOps непрерывной интеграции/непрерывной поставки (CI/CD).
- Устранять неполадки и оптимизировать решения для автоматизации Ansible.
Благодаря комплексным практическим лабораторным работам вы получите практический опыт работы с реальными сценариями автоматизации, что подготовит вас к внедрению корпоративных решений для автоматизации Ansible.
Кому следует пройти этот курс?
Этот курс ориентирован на:
- Системных администраторов Linux, стремящихся автоматизировать повторяющиеся задачи администрирования.
- DevOps-инженеров, внедряющих автоматизацию инфраструктуры и рабочие процессы CI/CD.
- Инженеров по автоматизации инфраструктуры, ответственных за управление системами в больших масштабах.
- Инженеров по проектированию систем, разрабатывающих автоматизированные решения для развертывания.
- IT-специалистов, которым необходимо обеспечить согласованное и повторяемое развертывание приложений.
- Системных администраторов, ответственных за подготовку и развертывание серверов для разработки, тестирования и производства.
Ключевые задачи, решаемые этим курсом
- Автоматизация управления конфигурацией на нескольких системах и средах.
- Обеспечение согласованного и повторяемого развертывания приложений.
- Подготовка и развертывание серверов для разработки, тестирования и производства.
- Интеграция с рабочими процессами DevOps непрерывной интеграции/непрерывной поставки.
- Управление инфраструктурой в масштабе с помощью надежных решений для автоматизации.
Что вы узнаете
Этот курс состоит из 9 комплексных практических глав, каждая из которых посвящена основным аспектам автоматизации Ansible:
- Введение в Ansible: Понимание архитектуры Ansible, установки Red Hat Ansible Automation Platform и основных концепций автоматизации, включая управление инвентарными списками и ad hoc команды.
- Реализация Ansible Playbook: Научитесь создавать, структурировать и выполнять Ansible Playbooks для автоматизации задач конфигурации и администрирования систем в масштабе.
- Управление переменными и фактами: Освойте использование переменных, фактов и структур данных для создания гибких, динамичных и поддерживаемых решений для автоматизации.
- Реализация управления задачами: Внедряйте условные операторы, циклы, обработку ошибок и продвинутые механизмы управления задачами в ваших рабочих процессах автоматизации.
- Развертывание файлов на управляемых хостах: Автоматизируйте развертывание файлов, обработку шаблонов и управление контентом на нескольких системах с согласованными результатами.
- Управление сложными плейсами и плейбуками: Разрабатывайте сложные многоплейсовые плейбуки и внедряйте продвинутые шаблоны автоматизации для сложных корпоративных сценариев.
- Создание ролей: Разрабатывайте повторно используемые роли Ansible и используйте Ansible Content Collections для создания модульного, поддерживаемого и совместно используемого контента автоматизации.
- Устранение неполадок автоматизации Ansible: Изучите методы отладки, анализ ошибок и стратегии устранения неполадок для производственных сред автоматизации Ansible.
- Автоматизация задач администрирования Linux: Применяйте автоматизацию Ansible к реальным сценариям администрирования Linux, включая управление пользователями, настройку служб, системное обслуживание и развертывание приложений.
Особенности курса
- Лабораторные работы корпоративного уровня: Практикуйтесь в реалистичных сценариях автоматизации с использованием Red Hat Ansible Automation Platform.
- На основе Red Hat Enterprise Linux 9: Обучение на новейшей корпоративной платформе Linux.
- Практическое обучение: Обширный практический опыт работы с реальными задачами автоматизации.
- Отраслевые лучшие практики: Изучите шаблоны и практики автоматизации, используемые в производственных корпоративных средах.
- Фокус на безопасности: Внедряйте безопасные практики автоматизации, включая Ansible Vault для защиты конфиденциальных данных.
- Акцент на масштабируемость: Разрабатывайте решения для автоматизации, эффективно работающие в корпоративном масштабе.
Предварительные требования
Перед началом этого курса вы должны иметь:
- Сертификат Red Hat Certified System Administrator (RHCSA) или продемонстрировать эквивалентные знания и опыт работы с Red Hat Enterprise Linux.
- Прочные навыки системного администрирования Linux, включая уверенное владение командной строкой.
- Опыт работы с настройкой систем, управлением пользователями и администрированием служб.
- Понимание сетевых концепций и основ безопасности Linux.
- Базовое знакомство с синтаксисом YAML будет полезным, но не обязательным.
Технологический стек
В этом курсе используются:
- Red Hat Enterprise Linux 9 - новейшая корпоративная платформа Linux.
- Red Hat Ansible Automation Platform - корпоративное решение для автоматизации.
- Ansible Core - движок автоматизации с открытым исходным кодом.
- Ansible Content Collections - упакованный контент для автоматизации.
- Ansible Vault - шифрование данных для безопасной автоматизации.
Начните работу
Готовы трансформировать свой подход к администрированию Linux с помощью корпоративной автоматизации? Начните с первой главы, посвященной введению в Ansible, где вы установите Red Hat Ansible Automation Platform и изучите фундаментальные концепции, лежащие в основе современной автоматизации инфраструктуры. Каждая глава систематически ведет к полному освоению автоматизации, подготавливая вас к реальным корпоративным задачам автоматизации.
Давайте автоматизируем ваше администрирование Red Hat Enterprise Linux с помощью Ansible Automation Platform!



