курс в Ansible Skill Tree

Автоматизация Red Hat Enterprise Linux с помощью Ansible (RH294) Лабораторные работы

Начинающий

Изучите автоматизацию Red Hat Enterprise Linux с помощью Ansible на практических лабораторных работах, охватывающих основы Ansible, плейбуки, переменные, управление задачами, развертывание файлов, роли, устранение неполадок и автоматизацию администрирования Linux. Комплексная подготовка к сертификации Red Hat Ansible.

rhelansiblelinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Добро пожаловать на курс Автоматизация 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:

  1. Введение в Ansible: Понимание архитектуры Ansible, установки Red Hat Ansible Automation Platform и основных концепций автоматизации, включая управление инвентарными списками и ad hoc команды.
  2. Реализация Ansible Playbook: Научитесь создавать, структурировать и выполнять Ansible Playbooks для автоматизации задач конфигурации и администрирования систем в масштабе.
  3. Управление переменными и фактами: Освойте использование переменных, фактов и структур данных для создания гибких, динамичных и поддерживаемых решений для автоматизации.
  4. Реализация управления задачами: Внедряйте условные операторы, циклы, обработку ошибок и продвинутые механизмы управления задачами в ваших рабочих процессах автоматизации.
  5. Развертывание файлов на управляемых хостах: Автоматизируйте развертывание файлов, обработку шаблонов и управление контентом на нескольких системах с согласованными результатами.
  6. Управление сложными плейсами и плейбуками: Разрабатывайте сложные многоплейсовые плейбуки и внедряйте продвинутые шаблоны автоматизации для сложных корпоративных сценариев.
  7. Создание ролей: Разрабатывайте повторно используемые роли Ansible и используйте Ansible Content Collections для создания модульного, поддерживаемого и совместно используемого контента автоматизации.
  8. Устранение неполадок автоматизации Ansible: Изучите методы отладки, анализ ошибок и стратегии устранения неполадок для производственных сред автоматизации Ansible.
  9. Автоматизация задач администрирования 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!

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас