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

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

Automating Linux Administration

Вендор:
Авторский курс
Направление:
Операционные системы
Продукт:
Linux
Код курса:
LL-105
Длительность:
5 дней | 40 ак. часов
Стоимость:

2520 BYN с НДС 20%

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

Целевая аудитория

  • Администраторы, инженеры, технические специалисты, заинтересованные в изучении Ansible.

Предварительные требования

Приобретаемые знания и навыки

По окончании курса слушатели смогут:

  • Устанавливать и настраивать окружение Ansible.
  • Управлять конфигурацией глобальной, персональной и проектной конфигурацией Ansible.
  • Создавать рабочие книги
  • Управлять файлами при помощи Ansible.
  • Применять Ansible для автоматизации административных задач.
  • Использовать переменные в рабочих книгах и командах Ansible.
  • Применять факты и волшебные переменные в рабочих книгах Ansible.
  • Управлять текстовыми файлами при помощи Ansible.
  • Использовать циклы, блоки и условные конструкции в рабочих книгах Ansible.
  • Автоматизировать задачи управления хранилищем при помощи Ansible.
  • Создавать шаблоны Jinja2 и распространять их при помощи Ansible.
  • Создавать комплексные проекты автоматизации при помощи Ansible.
  • Создавать и использовать роли в задачах автоматизации Ansible.

Программа курса

Модуль 1: «Введение в Ansible»

  • Концепции Ansible
  • Установка и настройка Ansible
  • Основные возможности Ansible
  • Лабораторная работа 1: Настройка и проверка окружения

Модуль 2: «Настройка Ansible»

  • Структура конфигурации Ansible
  • Инвентаризация
  • Шаблоны хостов и групп
  • Лабораторная работа 2: Настройка конфигурации и инвентаризации

Модуль 3: «Рабочие книги Ansible»

  • Синтаксис рабочих книг
  • Повышение привилегий
  • Проверка и выполнение рабочих книг
  • Лабораторная работа 3: Создание, проверка и выполнение рабочих книг

Модуль 4: «Работа с файлами»

  • Управление файлами и каталогами
  • Дискретное управление доступом
  • Управление архивами
  • Лабораторная работа 4: Автоматизация управления файлами

Модуль 5: «Автоматизация административных задач»

  • Управление пользователями и группами
  • Управление пакетами и репозиториями
  • Управление службами
  • Управление межсетевым экраном
  • Лабораторная работа 5: Автоматизация административных задач

Модуль 6: «Переменные»

  • Синтаксис переменных
  • Определение переменных в рабочих книгах
  • Определение переменных в инвентаризации
  • Определение переменных во внешних файлах
  • Лабораторная работа 6: Использование переменных

Модуль 7: «Факты и волшебные переменные»

  • Факты
  • Настраиваемые факты
  • Волшебные переменные
  • Лабораторная работа 7: Использование фактов и волшебных переменных

Модуль 8: «Работа с текстом»

  • Регулярные выражения
  • Управление строками текста
  • Управление блоками текста
  • Лабораторная работа 8: Автоматизация управления конфигурационными файлами

Модуль 9: «Циклы, блоки и условные конструкции»

  • Условные конструкции
  • Циклы
  • Блоки
  • Лабораторная работа 9: Использование конструкций в рабочих книгах

Модуль 10: «Автоматизация задач управления хранилищем»

  • Управление дисками, разделами и файловыми системами
  • Управление менеджером логических томов LVM
  • Монтирование разделов и томов
  • Лабораторная работа 10: Автоматизация задач управления хранилищем

Модуль 11: «Шаблоны Jinja2»

  • Синтаксис шаблонов Jinja2.
  • Фильтры и тесты в шаблонах Jinja2.
  • Управляющие структуры в шаблонах Jinja2.
  • Лабораторная работа 11: Автоматизация управления конфигурационными файлами при помощи шаблонов Jinja2

Модуль 12: «Комплексные проекты автоматизации»

  • Использование уведомлений и обработчиков
  • Включение и импорт задач и рабочих книг
  • Шифрование контента при помощи Ansible Vault
  • Лабораторная работа 12: Создание комплексных проектов

Модуль 13: «Использование ролей»

  • Роли Ansible
  • Создание ролей
  • Использование ролей
  • Лабораторная работа 13: Создание ролей

Модуль 14: «Использование системных ролей»

  • Системные роли RHEL.
  • Ansible Galaxy.
  • Лабораторная работа 14: Автоматизация административных задач при помощи ролей
Онлайн формат обучения

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

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

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

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

Документы об окончании курса

  • Сертификат Учебного центра iqData
  • Cертификат об обучении установленного образцая

сертификат iqData об обучении на курсеСертификат установленного образца

Учились на этом курсе?

Другие курсы Linux

Ближайшие даты
27-30 апреля
09:00 - 18:00
Онлайн
20-24 июля
10:00 - 17:00
Онлайн
24-28 августа
10:00 - 17:00
Онлайн
9-13 ноября
10:00 - 17:00
Онлайн
14-18 декабря
10:00 - 17:00
Онлайн