курс в Ansible Skill Tree

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

Практикуйте автоматизацию Red Hat Enterprise Linux с Ansible в RH294: inventory, playbook, переменные, управление задачами, файлы, роли и устранение неполадок. Для актуального обучения продолжайте RHCE Ansible: https://labex.io/learn/rhce-ansible

Red Hat Enterprise LinuxAnsibleLinux

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

Введение

Освойте практическую автоматизацию RHEL в девяти лабораторных работах с пошаговыми инструкциями и командной строкой Ansible Core. Вы начнёте с установки, инвентарных файлов, разовых команд и плейбуков, а затем изучите переменные, факты, Vault, управление выполнением задач, развёртывание файлов, повторно используемый контент, устранение неполадок и типичные операции администрирования Linux.

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

Чему вы научитесь

  • Устанавливать и проверять ansible-core, выполнять разовые команды и изучать документацию модулей
  • Настраивать инвентарные файлы и параметры Ansible, а затем писать плейбуки для веб-служб, межсетевых экранов и проверок
  • Работать с переменными, собранными и пользовательскими фактами, а также с зашифрованными данными в Ansible Vault
  • Управлять выполнением с помощью циклов, условий, обработчиков, блоков, логики восстановления и пользовательских условий изменения или ошибки
  • Развёртывать файлы и управлять ими с помощью модулей copy, template, lineinfile, blockinfile, file, stat и fetch
  • Структурировать крупные проекты с помощью шаблонов хостов, включения и импорта задач, а также импорта плейбуков
  • Создавать роли, объявлять зависимости ролей на основе Git, устанавливать и использовать коллекции Ansible
  • Диагностировать проблемы YAML, Jinja2 и подключений, автоматизируя пакеты, пользователей, службы, хранилища и сеть

Для кого этот курс

Курс предназначен для администраторов Linux, разработчиков и других учащихся, которым нужна практика автоматизации администрирования RHEL с Ansible под руководством. Он особенно полезен тем, кто знаком с повседневными задачами Linux, но ещё не оформлял их в повторно выполняемые плейбуки.

Предварительные требования: Рекомендуются базовые навыки работы в командной строке и знакомство с пакетами, службами, пользователями, файлами и сетями Linux. Опыт работы с Ansible не требуется; полезно базовое знание YAML.

Учебная среда: Все девять лабораторных работ выполняются в терминале Red Hat UBI 9 с ansible-core. В большинстве упражнений та же среда управляется через инвентарный узел localhost и ansible_connection=local; в работе о ролях и коллекциях также загружается контент из GitHub и Ansible Galaxy.

Часто задаваемые вопросы

Соответствует ли курс текущему экзамену RHCE?

Курс сохраняет лабораторные работы с пошаговыми инструкциями по темам Ansible, связанным с RH294, но не является полным описанием актуальных целей экзамена. Для подготовки по текущим требованиям используйте обновлённую траекторию обучения RHCE Ansible.

Изучается ли полная платформа Red Hat Ansible Automation Platform?

Нет. В лабораторных работах устанавливаются и используются инструменты командной строки ansible-core. Развёртывание Red Hat Ansible Automation Platform и веб-интерфейс Automation Controller не рассматриваются.

Буду ли я управлять реальным парком удалённых хостов?

Нет. В большинстве упражнений localhost управляется через локальное подключение. Инвентарные файлы, группы и шаблоны хостов объясняют соответствующие концепции, но курс не предоставляет производственную многоузловую SSH-топологию.

Это симуляция сертификационного экзамена?

Нет. Это девять лабораторных работ начального уровня с пошаговыми инструкциями и автоматическими проверками, а не самостоятельные экзаменационные задания с ограничением времени. Они предназначены для развития и закрепления практических навыков автоматизации.

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

labby
Labby
Labby is the LabEx teacher.

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