О курсе

Программа курса охватывает широкий круг тем, связанных с обеспечением высокой доступности и отказоустойчивости в Linux-средах. В рамках курса рассматриваются концепции HA и HP кластеров, методы расчёта вероятности безотказной работы, а также практические аспекты развёртывания и настройки кластерных узлов. Особое внимание уделяется синхронизации конфигурационных файлов с помощью SSH, Csync2 и Ansible, а также развёртыванию отказоустойчивых сервисов, таких как DNS и DHCP. Отдельный модуль посвящён созданию отказоустойчивого интернет-шлюза с использованием Keepalived и протокола VRRP, а также балансировке трафика между несколькими провайдерами. В курсе подробно разбираются системы управления ресурсами кластера Pacemaker/Corosync и инструменты crmsh и pcs. Также рассматриваются решения для отказоустойчивых файловых систем, включая DRBD, Ceph и OCFS2, и использование контейнерной (LXC) и аппаратной (KVM) виртуализации в кластерной среде.

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

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

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

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

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

Какие темы рассматриваются в курсе?

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

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

В курсе рассматриваются SSH, Csync2, Ansible, Keepalived, VRRP, Pacemaker/Corosync, crmsh, pcs, DRBD, Ceph, OCFS2, LXC, KVM и другие.

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

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