ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Естественным шагом в работе каждого администратора является переход процесса обслуживания инфраструктуры от «ручного» режима к автоматизации. Обычно, это изначально автоматизация с помощью скриптов на bash, однако со временем становится понятно, что скриптов недостаточно и необходим более быстрый, не сложный универсальный инструмент. Курс "Linux уровень 5. Автоматизация администрирования систем Linux (Линукс) c Ansible" позволяет решать как простые рутинные задачи по конфигурации серверов и рабочих станций, так и обеспечивать легкость развёртывания сложных кластеров и программных решений в инфраструктуре датацентров. Ansible работает на базе модулей, позволяющей решать большой спектр таких задач, как:
В курсе «MT_LPIC-Ansible - Linux уровень 5. Linux уровень 5. Автоматизация администрирования систем Linux (Линукс) c Ansible» рассматриваются вопросы автоматизации административных задач в Linux при помощи Ansible. Курс затрагивает полный спектр вопросов, связанных с применением Ansible: от настройки окружения до создания и применения рабочих книг и ролей. Отдельное внимание в курсе уделено возможностям Ansible по управлению, файлами, текстом, применению шаблонов Jinja2, применению циклов, блоков и условных конструкций. Дополнительно в курсе рассматриваются практические вопросы автоматизации управления, программным обеспечением, службами, пользователями, межсетевым экраном, хранилищем и сетью.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
- устанавливать и настраивать Ansible® на рабочей станции управления;
- подготавливать управляемые хосты к автоматизации;
- писать Ansible Playbooks для автоматизации задач;
- запускать Playbooks, чтобы убедиться, что серверы правильно развернуты и настроены.
- использовать Ansible для автоматизации, настройки и управления систем Linux.
- устанавливать и настраивать Ansible или Red Hat Ansible Engine на управляющем узле;
- создавать и управлять инвентарными файлами управляемых хостов, а также подготовка их к автоматизации Ansible;
- запускать специальные задачи автоматизации из командной строки;
- создавать Ansible Playbooks для последовательного использования нескольких задач и применения их к управляемым хостам;
- параметризировать Playbooks с использованием переменных и фактов, а также защита конфиденциальных данных с помощью Ansible Vault;
- писать и повторно использовать существующие роли Ansible для упрощения создания и повторного использования кода;
- автоматизировать типичные задачи системного администрирования Red Hat Enterprise Linux с помощью Ansible.
Содержание курса
Модуль 1: Введение в Ansible
- Автоматизация администрирования Linux с помощью Ansible.
- Установка Ansible.
Модуль 2: Реализация наборов сценариев и развертывание Ansible
- Создание инвентарного файла Ansible.
- Управление файлами конфигурации Ansible.
- Выполнение специальных команд.
- Лабораторная работа №1: Развертывание Ansible
Модуль 3: Выполнение специальных команд
- Написание и запуск наборов сценариев.
- Реализация нескольких сценариев.
- Внедрение сценариев.
- Лабораторная работа №2: Реализация наборов сценариев.
Модуль 4: Управление переменными и фактами
- Управление переменными.
- Управление секретами.
- Управление фактами.
- Лабораторная работа №3: Управление переменными и фактами.
Модуль 5: Реализация управления задачами
- Написание циклов и задач с условными конструкциями.
- Реализация обработчиков.
- Обработка ошибок задач.
- Лабораторная работа №4: Реализация управления задачами.
Модуль 6: Развертывание файлов на управляемых хостах
- Модификация файлов и копирование их на хосты.
- Развертывание пользовательских файлов с помощью шаблонов Jinja2.
- Лабораторная работа №5: Развертывание файлов на управляемых хостах
Модуль 7: Управление крупными проектами
- Выбор хостов с помощью шаблонов хостов.
- Управление динамическими ресурсами.
- Настройка параллельности
- Включение и импорт файлов.
- Лабораторная работа №6: Управление крупными проектами.
Модуль 8: Упрощение наборов сценариев с помощью ролей
- Описание структуры роли.
- Повторное использование содержимого с помощью системных ролей.
- Создание ролей.
- Развертывание ролей с помощью Ansible Galaxy.
- Получение ролей и модулей из коллекций Content Collections.
- Лабораторная работа №7: Упрощение наборов сценариев с помощью ролей.
Модуль 9: Устранение проблем в Ansible
- Устранение проблем в наборах сценариев.
- Устранение проблем в работе управляемых хостов Ansible.
- Лабораторная работа №8: Устранение проблем в Ansible.
Модуль 10: Автоматизация задач администрирования Linux
- Управление программным обеспечением и подписками.
- Управление пользователями и аутентификацией.
- Управление процессом загрузки и запланированными процессами.
- Управление хранилищем.
- Управление конфигурацией сети.
- Лабораторная работа №9: Автоматизация задач администрирования Linux.
Модуль 11: Подробный обзор. Automation with Ansible
- Подробный обзор.
- Лабораторная работа №10: Развертывание Ansible.
- Лабораторная работа №11: Создание наборов сценариев.
- Лабораторная работа №12: Создание ролей.
Итоговая Аттестация
Слушатели
Данная Программа предназначена для:
- cистемных администраторов Linux;
- инженеров DevOps;
- инженеров по автоматизации инфраструктуры;
- инженеров-разработчиков систем;
- IT-специалистов, отвечающих за решение задач по автоматизации управления
Предварительная подготовка
- опыт работы с Linux;
- знания и навыки в объеме курсов Linux101 «Основы администрирования Linux» и Linux102 «Административное управление Linux» (рекомендуется пройти обучение).