Средства обеспечения высокой доступности сервисов в RHEL
1. Средства обеспечения высокой доступности
сервисов в Red Hat Enterprise Linux
Andrey Markelov
RHCA
Red Hat, Presales Solution Architect
2. План выступления
● Load Balancer Add-On
● High Availability Add-On
● Resillient Storage Add-On
2
3. Балансировка сетевой нагрузки
● Типичные применения:
● Ферма веб-серверов
● Ферма приложений
● На уровне TCP
независимо от уровня
приложений
● Постоянные IP-сессии
● “Веса” серверов
3
4. Балансировка сетевой нагрузки
● Основан на проекте
Linux Virtual Server
● Балансировка любого IP
трафика
● Обеспечивает
масштабируемость
сервисов
● Выбор алгоритмов
балансировки и
маршрутизации
● Высокая доступность
4
6. HA add-on
● Ключевые компоненты:
● Cluster Engine
● Quorum providers
● Fencing
● Менеджер ресурсных
групп
● Высокая доступность IP
● Высокая доступность
приложений
● Высокая доступность
хранилища
6
7. Компоненты HA add-on
Corosync + CMAN
Отвечает за кворум, голосование, “сердцебиение”
(heartbeats) и связь между узлами.
Rgmanager
Менеджер кластерных групп. Отвечает за запуск,
остановку, перемещение и мониторинг сервисов, для
которых обеспечивается высокая доступность
Fenced
Демон, который изолирует отказавшие узлы кластера
для предотвращения повреждения данных.
7
8. Компоненты HA add-on
QDiskd
Отвечает за кворумный диск (qdisk). Кворумный диск
может использоваться как дополнительный критерий
нахождения узла в кластере.
Conga – графическая утилита управления
Luci - сервер
Ricci - клиент
8
12. GFS2
Кластерная файловая система.
Тесная интеграция с RHEL HA.
GFS2 в RHEL6 поддерживается
на 2 – 16 узлах.
Максимальный поддерживаемый
размер ФС GFS2 - 100 TB.
lock_nolock не поддерживается.
GFS1 не поддерживается.
12
13. CLVM
Кластерное расширение
LVM2
Позволяет подсистеме
LVM2 управлять общим
хранилищем.
Логические тома,
созданные с
использованием CLVM, на
общем хранилище видны
всем узлам, имеющим
доступ к этому хранилищу.
Обеспечивает целостность
метаданных LVM в
кластере.
13
14. Cmirror
Возможность создавать зеркалированные логические тома
в кластере.
Требует работающую инфраструктуру кластера.
14
15. Спасибо!
Андрей Маркелов
andrey@redhat.com
twitter.com/amarkelov