FP.PAF

Кластерное решение для СУБД PostgreSQL на основе Pacemaker/Corosync

При построении прикладной системы важным критерием для Заказчика является отказоустойчивость. 
Решение на основе Pacemaker/Corosync позволяет комбинировать управление различными сервисами в рамках одного кластера, так как не ориентировано исключительно на СУБД. 
При этом база данных дублируется на всех узлах, посредством потоковой репликации обеспечивается синхронизация, а отказоустойчивость достигается переключением при сбое роли основного узла на доступный узел. 
С использованием средств Pacemaker/Corosync возможно построение системы с автоматической обработкой сбоев оборудования.


Требования к подготовке слушателей:

Базовые навыки работы с  Unix-подобными ОС.
Уверенное владение темами авторизованных курсов по администрированию PostgreSQL, либо эквивалентные знания и навыки.
DBA1. Физическое резервирование.
DBA2. Файловая репликация.
DBA2. Потоковая репликация.
DBA2. Переключение на реплику.
DBA2. Репликация: варианты.

Дополнительно рекомендуется понимание тем.
DBA2. Упреждающий журнал.
DBA2. Контрольная точка.
DBA2. Обновление сервера.


24 000₽

Длительность

2 дня (16ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    Администраторы БД PostgreSQL

В результате прослушивания курса слушатели получают следующие знания:

  • Компетенции по созданию и управлению кластером на основе Corosync/Pacemaker
  • Понимание принципов построения отказоустойчивых систем на основе Pacemaker/Corosync
  • Представление о комбинированном управлении различными сервисами в рамках одного кластера
  • Знание механизмов дублирования базы данных и синхронизации через потоковую репликацию

Программа курса

5 модулей
Архитектура решения. Демонстрация лабораторного стенда.

Обзор компонентов кластера: Pacemaker, Corosync, PCS;

Архитектура высокой доступности для PostgreSQL;

Роли узлов: primary, standby, witness;

Топологии кластера и кворум;

Демонстрация лабораторного стенда и его компонентов;



Установка и настройка кластера. Практика.

Установка пакетов Pacemaker и Corosync;

Настройка Corosync: конфигурация транспорта и кворума;

Аутентификация узлов кластера;

Создание кластера через PCS;

Настройка ресурсов PostgreSQL и виртуального IP-адреса;

Определение ограничений размещения и порядка запуска;



Добавление и удаление узла кластера. Практика.

Процедура добавления нового узла в работающий кластер;

Синхронизация конфигурации кластера;

Удаление узла из кластера без простоя;

Ребалансировка ресурсов после изменения состава;

Практическая отработка процедур;



Переключение и отработка отказа. Практика.

Ручное переключение (switchover) между узлами;

Автоматическая отработка отказа (failover);

Политики fencing: STONITH и его настройка;

Сценарии отказов: потеря сети, отказ диска, сбой процесса;

Тестирование отказоустойчивости на стенде;



Мониторинг и диагностика. Практика.

Команды мониторинга: pcs status, crm_mon;

Анализ журналов кластера;

Диагностика split-brain и способы предотвращения;

Настройка уведомлений о событиях кластера;

Типичные проблемы и способы их решения;



Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

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

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

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

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных

WhatsApp
Telegram