Выберите городМосква
Москва
Алматы
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва
Алматы
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Личный кабинет
Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
L105

Автоматизация администрирования Linux

Вендор
Тип курса
Авторский
Длительность
40 ак. часов
Ближайшая дата
27 мар 2023
Стоимость
51 500 RUB
51 500 RUB
Описание

Естественным шагом в работе каждого администратора является переход процесса обслуживания инфраструктуры от «ручного» режима к автоматизации. Обычно, это изначально автоматизация с помощью скриптов на bash, однако со временем становится понятно, что скриптов недостаточно и необходим более быстрый, не сложный универсальный инструмент. Курс позволяет решать как простые рутинные задачи по конфигурации серверов и рабочих станций, так и обеспечивать легкость развёртывания сложных кластеров и программных решений в инфраструктуре датацентров. Ansible работает на базе модулей, позволяющей решать большой спектр таких задач, как:

  • Развертывание облачного окружения в датацентрах провайдера, 
  • Настройка операционных систем Linux (Линукс), 
  • Управление установкой приложений
  • Управление системой контейнеров
  • Работа с сетевыми устройствами
  • Интеграция с Kubernetes API
В курсе рассматриваются вопросы автоматизации административных задач в Linux при помощи Ansible. Курс затрагивает полный спектр вопросов, связанных с применением Ansible: от настройки окружения до создания и применения рабочих книг и ролей. Отдельное внимание в курсе уделено возможностям Ansible по управлению, файлами, текстом, применению шаблонов Jinja2, применению циклов, блоков и условных конструкций. Дополнительно в курсе рассматриваются практические вопросы автоматизации управления, программным обеспечением, службами, пользователями, межсетевым экраном, хранилищем и сетью. Практическая часть курса построена на Ansible 2.9.

Данный курс предназначен для системных администраторов Linux, инженеров DevOps, инженеров по автоматизации инфраструктуры и инженеров-разработчиков систем, которые отвечают за следующие задачи:

  • автоматизация управления конфигурацией;
  • обеспечение согласованного и повторяемого развертывания приложений;
  • предоставление и развертывание серверов разработки, тестирования и производства;
  • интеграция с DevOps, непрерывная интеграция / непрерывная поставка.
Дистрибутивы GNU/Linux, которые изучаются на курсе: Debian, CentOS, Ubuntu, Redhat.

Работа на курсе происходит с двумя дистрибутивами: CentOS и Debian. В зависимости от состава группы, определяется основной дистрибутив для проведения обучения и на его примере выполняются лабораторные работы. Дополнительно, по запросу слушателей разворачиваются другие дистрибутивы для отработки\закрепления практических навыков

Кому полезен курс

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

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

  • Автоматизация управления конфигурацией;

  • Обеспечение согласованного и многократного развертывания приложений;

  • Подготовка и развертывание серверов разработки, тестирования и рабочих серверов;

  • Интеграция с рабочими процессами DevOps.

Необходимая подготовка

Для успешного прохождения данного курса требуются знания в объеме курсов:

Или успешное прохождение экзамена EX200 (Red Hat Certified System Administrator - RHCSA) или эквивалентный опыт и знания систем Linux.

Ваш результат обучения

В результате посещения этого курса слушатели смогут использовать Ansible для автоматизации, настройки и управления.

  • устанавливать и настраивать 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.

Практика: Установка Ansible.

Модуль 2: Реализация наборов сценариев

·        Создание инвентарного файла Ansible.
Практика: Создание инвентарного файла Ansible.

·        Управление файлами конфигурации Ansible.
Практика: Управление файлами конфигурации Ansible.

·        Выполнение специальных команд.
Практика: Выполнение специальных команд.

·        Написание и запуск наборов сценариев.
Практика: Написание и запуск наборов сценариев.

·        Реализация нескольких сценариев.

Практика: Реализация нескольких сценариев.

Лабораторная работа: Реализация наборов сценариев

Модуль 3: Управление переменными и фактами

·        Управление переменными.

Практика: Управление переменными.

·        Управление секретами.

Практика: Управление секретами.

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

Практика: Управление фактами.

Лабораторная работа: Управление переменными и фактами.

Модуль 4: Реализация управления задачами

·        Написание циклов и задач с условными конструкциями.

Практика: Написание циклов и задач с условными конструкциями.

·        Реализация обработчиков.

Практика: Реализация обработчиков.

·        Обработка ошибок задач.

Практика: Обработка ошибок задач.

Лабораторная работа: Реализация управления задачами.

Модуль 5: Развертывание файлов на управляемых хостах

·        Модификация файлов и копирование их на хосты.

Практика: Модификация файлов и копирование их на хосты.

·        Развертывание пользовательских файлов с помощью шаблонов Jinja2.

Практика: Развертывание пользовательских файлов с помощью шаблонов Jinja2.

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

Модуль 6: Управление крупными проектами

·        Выбор хостов с помощью шаблонов хостов.

Практика: Выбор хостов с помощью шаблонов хостов.

·        Включение и импорт файлов.

Практика: Включение и импорт файлов.

Лабораторная работа: Управление крупными проектами.

Модуль 7: Упрощение наборов сценариев с помощью ролей

·        Описание структуры роли.

·        Повторное использование содержимого с помощью системных ролей.

Практика: Повторное использование содержимого с помощью системных ролей.

·        Создание ролей.

Практика: Создание ролей.

·        Развертывание ролей с помощью Ansible Galaxy.

Практика: Развертывание ролей с помощью Ansible Galaxy.

·        Получение ролей и модулей из коллекций Content Collections.

Практика: Получение ролей и модулей из коллекций Content Collections.

Лабораторная работа: Упрощение наборов сценариев с помощью ролей.

Модуль 8: Устранение проблем в Ansible

·        Устранение проблем в наборах сценариев.

Практика: Устранение проблем в наборах сценариев.

·        Устранение проблем в работе управляемых хостов Ansible.

Практика: Устранение проблем в работе управляемых хостов Ansible.

Лабораторная работа: Устранение проблем в Ansible.

Модуль 9: Автоматизация задач администрирования Linux

·        Управление программным обеспечением и подписками.

Практика: Управление программным обеспечением и подписками.

·        Управление пользователями и аутентификацией.

Практика: Управление пользователями и аутентификацией.

·        Управление процессом загрузки и запланированными процессами.

Практика: Управление процессом загрузки и запланированными процессами.

·        Управление хранилищем.

Практика: Управление хранилищем.

·        Управление конфигурацией сети.

Практика: Управление конфигурацией сети.

Лабораторная работа: Автоматизация задач администрирования Linux.

Модуль 10: Подробный обзор. Automation with Ansible

Подробный обзор.

Лабораторная работа: Развертывание Ansible.

Лабораторная работа: Создание наборов сценариев.

Лабораторная работа: Создание ролей.

! Данный курс может быть заказан согласно 44-ФЗ, 223-ФЗ (закупка, аукцион, запрос котировок, конкурсные процедуры)

Доступные формы обучения
Описание фомата

Дистанционное (онлайн) обучение проводится с применением Системы Дистанционного обучения УЦ Микротест - системы Mirapolis. По форме и содержанию дистанционное обучение полностью совпадает с аналогичными очными курсами.

Занятие длится 8 академических часов в день, стандартное время проведения обучения с 10:00 до 17.00.

Обучение проходит в реальном времени с преподавателем. В процессе обучения вы сможете задавать вопросы – в чате или голосом во время занятия. В зависимости от программы курса, каждому студенту предоставляется доступ к стенду с лабораторными работами. Для закрепления материала курса вам будут доступны записи прошедших вебинаров в вашем личном кабинете в ЛК Mirapolis.

Данный формат обучения позволяет существенно сократить командировочные издержки.

Расписание курса
Выберите удобную для вас дату
мар 2023
27 мар - 31 мар
Москва
Дистанционная Дистанционная
Преподаватель курса
Ожидается назначение
Стоимость
51 500 RUB
май 2023
29 май - 02 июн
Москва
Дистанционная Дистанционная
Преподаватель курса
Ожидается назначение
Стоимость
51 500 RUB
июл 2023
24 июл - 28 июл
Москва
Дистанционная Дистанционная
Преподаватель курса
Ожидается назначение
Стоимость
51 500 RUB
сен 2023
25 сен - 29 сен
Москва
Дистанционная Дистанционная
Преподаватель курса
Ожидается назначение
Стоимость
51 500 RUB
ноя 2023
27 ноя - 01 дек
Москва
Дистанционная Дистанционная
Преподаватель курса
Ожидается назначение
Стоимость
51 500 RUB
Если в расписании нет удобных для Вас дат, напишите нам - мы разработаем удобные варианты специально для Вас!
FAQ

Онлайн обучение реализуется в Системе Дистанционного Обучения УЦ Микротест — Mirapolis и проходит в реальном времени с преподавателем. За несколько дней до начала обучения вы получаете необходимые ссылки для подключения к курсу и доступ к Личному кабинету.

Более подробно вы можете ознакомиться с информацией на странице дистанционного обучения.

Если у вас остались вопросы, то обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru), и мы ответим на все ваши вопросы.

Очное обучение проходит на территории Учебного центра Микротест по адресу: Москва, Дербеневская наб. д. 7 стр.5, 5 этаж.

За несколько дней до начала обучения участник получает приглашение, в котором указан адрес места проведения и другая полезная информация для обучения.

Если вы не получили приглашение — обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru), и мы ответим на ваши вопросы и продублируем приглашение на вашу почту.

  1. Обучение проходит в реальном времени с преподавателем, вы можете задавать свои вопросы и разбирать интересные кейсы сразу в процессе обучения.
  2. Вашу учебную группу будет сопровождать координатор, которому можно задавать организационные вопросы.
  3. Если вы по каким-то причинам пропустили онлайн-занятие, то все записи будут доступны 24/7 в вашем личном кабинете в Системе Дистанционного Обучения. Также вы можете их использовать для закрепления материала.
  4. Дополнительно для вашего удобства мы создаем чат в Telegram вашей группы, где вы сможете задавать вопросы преподавателю, координатору и обмениваться опытом с коллегами по обучению.

По итогу прохождения обучения слушатели получают либо Сертификат Учебного центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении).

Помимо этого, по факту прохождения авторизованных курсов вендоров PostgresPro, Astra Linux, АЭРОДИСК и др. выдается электронный сертификат вендора.

В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.

По поводу остальных филиалов и корпусов — уточняйте информацию у наших менеджеров. Мы постараемся сделать всё возможное для вашего комфортного обучения.

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

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

Обо всех специальных условиях читайте в разделе Спецпредложения или обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru)

Также подпишитесь на новости нашего учебного центра, где вы первыми узнаете про интересные предложения от нас.

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!