О курсе

Программа охватывает семь модулей, посвящённых созданию отказоустойчивых конфигураций на основе свободных программных продуктов в Linux. В начале разбираются общие принципы построения HA- и HP-кластеров, расчёт вероятности безотказной работы, а также схема стенда и план миграции подключения к интернету в конфигурацию с несколькими шлюзами. Далее рассматриваются способы синхронизации файлов конфигурации между узлами с использованием SSH, Csync2 и Ansible, а также настройка отказоустойчивого DNS.

Что рассматривается в программе

  • рассматривается синхронизация узлов кластера с помощью SSH, Csync2 и Ansible
  • разбирается развёртывание сервисов DHCP, DNS, WWW, FTP, CIFS, iSCSI, электронной почты и IP-телефонии в отказоустойчивой конфигурации
  • изучается использование Keepalived и протокола VRRP для отказоустойчивого шлюза в интернет
  • рассматривается настройка политик маршрутизации (PBR) для балансировки трафика между несколькими провайдерами
  • разбирается работа с системами управления ресурсами кластера Pacemaker/Corosync и утилитами crmsh и pcs
  • изучаются решения для отказоустойчивости файловых систем: rsync, DRBD, OCFS2
  • рассматривается использование контейнеров LXC и виртуальных машин KVM в отказоустойчивой среде
  • разбирается iSCSI multipath для доступа к распределённому хранилищу Ceph

Кому может быть полезен курс

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

Вопросы о программе

Какие темы включает программа курса?

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

Какие инструменты и технологии упоминаются в курсе?

Среди упоминаемых инструментов и технологий: SSH, Csync2, Ansible, Keepalived, VRRP, Pacemaker/Corosync, crmsh, pcs, DRBD, OCFS2, Ceph, iSCSI multipath, LXC, KVM, а также политики маршрутизации и протоколы CARP и VRRP.

Для кого предназначен этот курс?

Курс адресован ИТ-специалистам, имеющим опыт администрирования систем, сервисов и сетей Linux и желающим повысить надёжность этих решений.

Предусмотрены ли практические занятия?

Да, в каждом модуле программы указаны лабораторные работы, например по развёртыванию узлов кластера, настройке отказоустойчивых сервисов, использованию Keepalived, Pacemaker/Corosync, DRBD, Ceph и проверке отказоустойчивости с использованием Live migration в KVM.