Выберите городМосква
Москва
Алматы
Екатеринбург
Тюмень
Новосибирск
Сочи
Москва
Алматы
Екатеринбург
Тюмень
Новосибирск
Сочи
Личный кабинет СДО
Выберите городМосква
Москва
Екатеринбург
Тюмень
Сочи
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Сочи
  • Главная
  • Все курсы
  • Linux
  • Linux уровень 7. Администрирование высокодоступных сервисов и кластерного хранения Linux
MT_LPIC-306 Новый

Linux уровень 7. Администрирование высокодоступных сервисов и кластерного хранения Linux

Вендор
Тип курса
Авторский
Длительность
40 ак. часов
Стоимость
83 674 RUB
Описание

Курс Linux уровень 7. Администрирование высокодоступных сервисов и кластерного хранения Linux" предназначен для опытных администраторов Linux, которые уже владеют базовым и расширенным администрированием Linux и хотят перейти к эксплуатации сервисов с высокими требованиями к доступности.

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

В ходе курса слушатели проектируют и собирают практический стенд из нескольких Linux-узлов: балансировщики HAProxy, Keepalived/VRRP, кластер Pacemaker/Corosync, реплицируемое блочное хранилище DRBD и распределенное файловое хранилище GlusterFS. Основной акцент сделан на практику: проверка отказов, восстановление после сбоев, диагностика split-brain, управление quorum, fencing, constraints и состоянием кластерных ресурсов.

Курс не повторяет темы уровней MT_LPIC-101 и MT_LPIC-102: архитектуру Linux, установку и управление пакетами, shell и регулярные выражения, базовые файловые системы, пользователей и группы, базовые системные службы, начальную настройку сети, SSH, DNS-клиент и базовую безопасность. Эти знания считаются входными требованиями.

Курс «Linux уровень 7. Администрирование высокодоступных сервисов и кластерного хранения Linux» слушатель может пройти как в очном, так и в онлайн-формате. В онлайн-формате слушатель сможет общаться с преподавателем и другими слушателями, задавать вопросы и выполнять лабораторные работы на учебном стенде.

Экзамен
Курс может использоваться как практическая подготовка к темам LPIC-3 High Availability and Storage Clusters. Сертификационный экзамен Linux Professional Institute оплачивается и сдается отдельно.

Документы по итогам обучения
Программа курса разработана в соответствии с профессиональным стандартом. Всем слушателям, успешно освоившим программу обучения, по окончании курса выдается удостоверение о повышении квалификации (при наличии среднего профессионального или высшего образования и предоставлении других необходимых для оформления документов). При отсутствии необходимого уровня образования либо документов об образовании выдается сертификат о прохождении обучения УЦ Микротест.

Уровень сложности курса
Экспертный
Кому полезен курс
  • администраторам Linux, которые сопровождают сервисы в датацентрах и частных облаках;
  • инженерам эксплуатации, DevOps/SRE-инженерам и администраторам инфраструктуры;
  • специалистам, которым нужно строить отказоустойчивые сервисы без привязки к одному дистрибутиву или коммерческому стеку;
  • администраторам, уже прошедшим MT_LPIC-101 и MT_LPIC-102 либо владеющим эквивалентным объемом знаний.
Необходимая подготовка

Для успешного прохождения курса нужны знания в объеме MT_LPIC-101 и MT_LPIC-102:

  • уверенная работа в командной строке Linux;
  • понимание systemd, журналов, сетевых интерфейсов, TCP/IP, DNS, SSH;
  • базовое администрирование дисков, разделов, LVM, файловых систем;
  • установка пакетов и сопровождение сервисов в Debian/Ubuntu и RHEL-подобных системах.

Рекомендация: предварительно прослушать курс «MT_LPIC-103 Linux уровень 3. Архитектура и поддержка Linux (Линукс) систем»

Учебно-методические материалы
Электронные учебные пособия на русском языке
Ваш результат обучения

По окончании слушатели будут

знать:

  • архитектурные модели высокой доступности: Active/Passive, Active/Active, N+1, shared-nothing, shared-disk;
  • понятия SLA, SLO, RTO, RPO, MTBF, MTTR, quorum, split-brain, fencing и fault domains;
  • принципы работы VRRP, Keepalived, HAProxy, LVS/IPVS и health checks;
  • архитектуру Pacemaker/Corosync, роли CIB, DC, pengine, lrmd и stonithd;
  • классы ресурсных агентов Pacemaker и принципы настройки location, order и colocation constraints;
  • принципы работы DRBD, GFS2, OCFS2, DLM, clustered LVM и multipath;
  • архитектуру GlusterFS, типы томов, trusted pool, peers, bricks, heal и rebalance;
  • типовые эксплуатационные риски отказоустойчивых Linux-сервисов.

уметь:

  • выбрать архитектуру высокой доступности под требования SLA, RTO/RPO и бюджет отказов;
  • настроить отказоустойчивую пару балансировщиков на HAProxy и Keepalived;
  • публиковать сервисы через L4/L7-балансировку, health checks, ACL, TLS termination и sticky sessions;
  • развернуть Pacemaker/Corosync-кластер, настроить quorum, fencing, STONITH/SBD, constraints и ресурсные группы;
  • подключить DRBD как реплицируемое блочное устройство и интегрировать его с Pacemaker;
  • развернуть GlusterFS, создать replicated/distributed volumes, заменить отказавший brick и проверить heal-процессы;
  • диагностировать потерю узла, split-brain, отказ backend-сервиса, отказ сетевого интерфейса и рассинхронизацию хранилища;
  • оформить runbook-процедуры для переключения, восстановления и регламентного обслуживания HA-сервисов.
Программа курса

Модуль 1. Архитектура высокой доступности в Linux-инфраструктуре

1.1. Цели высокой доступности

SLA, SLO, RTO, RPO, MTBF, MTTR. Отличие отказоустойчивости, катастрофоустойчивости и резервного копирования. Типовые причины недоступности сервисов.

1.2. Архитектурные модели

Active/Passive, Active/Active, N+1, shared-nothing, shared-disk, stateless и stateful-сервисы. Fault domains, quorum, split-brain, fencing, виртуальные IP-адреса.

1.3. Проектирование учебного стенда

Роли узлов, адресный план, сервисные VIP, backend-сервисы, выделение управляющей и клиентской сети. Требования к наблюдаемости и журналированию кластера.

Лабораторная работа 1. Проектирование HA-стенда и матрицы отказов.

Модуль 2. Балансировка нагрузки и сетевой failover

2.1. Сетевая готовность узлов к HA

Bonding, VLAN, MTU, policy routing, sysctl-параметры для балансировщиков, проверка асимметричной маршрутизации. Тема рассматривается на уровне эксплуатации HA, без повторения основ настройки интерфейсов.

2.2. Keepalived и VRRP

VRRP instance, priority, advert interval, preempt/nopreempt, track_script, track_interface, unicast/multicast VRRP, защита от ложного failover. Переключение виртуального IP между балансировщиками.

2.3. HAProxy

Frontend/backend/listen, L4 и L7-балансировка, health checks, алгоритмы балансировки, ACL, SNI, TLS termination, stick tables, retries/timeouts, slow start, maintenance mode, логирование, stats socket и runtime API.

2.4. LVS/IPVS

Назначение LVS, режимы NAT/DR/TUN, ipvsadm, ldirectord, сравнение LVS и HAProxy. Разбор сценариев, где оправдан L4-балансировщик ядра.

Лабораторная работа 2. Настройка Keepalived/VRRP и проверка переключения VIP.

Лабораторная работа 3. Настройка HAProxy для L4/L7-балансировки, health checks и TLS termination.

Модуль 3. Кластеры Pacemaker и Corosync

3.1. Компоненты отказоустойчивого кластера

Corosync, Pacemaker, CIB, DC, pengine, lrmd, stonithd. Классы ресурсных агентов: OCF, systemd, service, STONITH. Инструменты pcs, crm_mon, crm_resource, crm_verify.

3.2. Сборка кластера

Инициализация Corosync, аутентификация узлов, cluster properties, quorum, two-node cluster, qdevice. Проверка коммуникации и состояния membership.

3.3. Fencing и защита от split-brain

STONITH, SBD, watchdog, fencing-delay, fence levels. Почему кластер без fencing нельзя считать отказоустойчивым.

3.4. Ресурсы и ограничения

Primitive resources, groups, clones, promotable resources. Location, order и colocation constraints. Resource stickiness, migration-threshold, failure-timeout, maintenance mode.

3.5. Эксплуатация Pacemaker

Перевод узлов в standby, ручная миграция ресурсов, cleanup после отказов, симуляция изменений, чтение журналов, восстановление после потери узла.

Лабораторная работа 4. Сборка Pacemaker/Corosync-кластера, настройка quorum и базовых ресурсов.

Лабораторная работа 5. Настройка fencing/STONITH или SBD и проверка корректного восстановления.

Лабораторная работа 6. Публикация сервиса через Pacemaker resource group и constraints.

Модуль 4. Кластерное блочное хранение и файловые системы

4.1. Модели кластерного хранения

Shared-disk, replicated block storage, distributed storage. DLM, блокировки, требования к файловым системам в кластере. Различия между локальной, кластерной и распределенной файловой системой.

4.2. DRBD 9

Ресурсы DRBD, replication protocols A/B/C, primary/secondary, quorum, handlers, split-brain recovery, resync, online verification. Интеграция DRBD с Pacemaker.

4.3. GFS2 и OCFS2

Назначение кластерных файловых систем, создание и монтирование GFS2/OCFS2, журналирование, рост файловой системы, проверка целостности, роль DLM и Pacemaker.

4.4. Доступ к внешнему блочному хранилищу

iSCSI initiator/target на уровне HA-сценариев, multipath, DM-MPIO, clustered LVM, типовые ошибки при одновременном доступе к блочным устройствам.

Лабораторная работа 7. Настройка DRBD и интеграция replicated block device с Pacemaker.

Модуль 5. Распределенное файловое хранение

5.1. GlusterFS

Архитектура GlusterFS, trusted pool, peers, bricks, volumes. Replicated, distributed, distributed-replicated и arbiter volumes. Gluster native client и FUSE-монтирование.

5.2. Эксплуатация GlusterFS

Расширение кластера, добавление и удаление bricks, rebalance, self-heal, замена отказавшего диска или узла, проверка split-brain, geo-replication как обзорная тема.

5.3. Публикация файлового сервиса поверх GlusterFS

Варианты доступа для приложений, NFS-Ganesha как обзор, ограничения POSIX-семантики, влияние latency и small files на производительность.

5.4. Ceph как альтернативная платформа

Обзор архитектуры Ceph: MON, MGR, OSD, MDS, pools, placement groups, CRUSH, RBD и CephFS. Сравнение применимости Ceph и GlusterFS для учебного и промышленного стенда.

Лабораторная работа 8. Создание и эксплуатация GlusterFS volume, замена отказавшего brick.

Модуль 6. Наблюдаемость, аварийные проверки и эксплуатация HA-сервисов

6.1. Мониторинг HA-компонентов

HAProxy stats, logs и runtime socket; keepalived notify scripts; Pacemaker status и cluster events; GlusterFS volume status/heal info; системные метрики узлов. Обзор Prometheus exporters для HAProxy, node exporter, blackbox checks.

6.2. Аварийные сценарии

Потеря backend-сервиса, потеря балансировщика, сетевой split-brain, отказ диска, отказ quorum-узла, задержка восстановления, ручное переключение при регламентных работах.

6.3. Эксплуатационные документы

Runbook для failover/failback, план регламентных обновлений, резервное копирование конфигураций кластера, критерии готовности сервиса к промышленной эксплуатации.

Лабораторная работа 9. Итоговый отказоустойчивый сервис: VIP, балансировка, кластерный ресурс, хранилище, аварийные проверки.

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

Слушатели рекомендуют нас
5.0
5.0
FAQ

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

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

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

Очное обучение проходит на территории Учебного центра Микротест по адресу: 127083, г. Москва, ул. Мишина, дом 35

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

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

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

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

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

В основном корпусе в Москве по адресу ул. Мишина, дом 35. Рядом муниципальная платная парковка на всех прилегающих улицах.

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

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

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

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

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

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Почему выбирают обучение у нас
Техническая
экспертиза

Эксперты в обучении:

  • Сети передачи данных и связь
  • ОС Linux и платформы виртуализации
  • Центры обработки данных и СХД

Опытные преподаватели с мультивендорной экспертизой

Расширенный лабораторный полигон для практики

Подготовка ИТ-специалистов по государственным профессиональным стандартам

Образовательный девелопер

Проектирование и реализация мультивендорных образовательных решений, программ «под ключ»

Разработка и реализация технологических решений для оценки компетенций: тесты, лабораторные полигоны и стенды

Большой опыт создания технологических партнерств с ИТ-вендорами, дистрибьюторами и крупными интеграторами

Пул экспертов в управлении образовательными проектами + разработчики, методологи, педагогические дизайнеры

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