О курсе
Программа охватывает семь модулей, посвящённых созданию отказоустойчивых конфигураций на основе свободных программных продуктов в 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.