Базы данных

Отказоустойчивый PostgreSQL кластер. Часть 5. Тестирование. Ansible. Вместо послесловия.

Часть 1. Введение.Часть 2. Репликация. Repmgr.Часть 3. Auto-failover. Демоны repmgr.Часть 4. Высокая доступность. Бэкапирование. Демоны repmgr. Barman.Часть 5. Тестирование. Ansible. Вместо послесловия. Ручное переключение серверов На сервере backup запустите. su — postgres repmgr standby switchover -f /etc/repmgrd_db2.conf —log-to-file Автоматическое переключение серверов db2 теперь новый мастер. Погасите db2. shutdown -h now Подождите пока db1 не станет …

Отказоустойчивый PostgreSQL кластер. Часть 5. Тестирование. Ansible. Вместо послесловия. Читать полностью »

Отказоустойчивый PostgreSQL кластер. Часть 4. Высокая доступность. Бэкапирование. Демоны repmgr. Barman.

Часть 1. Введение.Часть 2. Репликация. Repmgr.Часть 3. Auto-failover. Демоны repmgr.Часть 4. Высокая доступность. Бэкапирование. Демоны repmgr. Barman.Часть 5. Тестирование. Ansible. Вместо послесловия. В этой части мы: сделаем PostgreSQL высоко доступным, используя демоны repmgr применим barman для потокового бэкапирования используем высокую доступность и barman вместе чтобы хранить бэкапы мастера и резервного сервера вместе, чтобы сэкономить место …

Отказоустойчивый PostgreSQL кластер. Часть 4. Высокая доступность. Бэкапирование. Демоны repmgr. Barman. Читать полностью »

Отказоустойчивый PostgreSQL кластер. Часть 3. Auto-failover. Демоны repmgr.

Часть 1. Введение.Часть 2. Репликация. Repmgr.Часть 3. Auto-failover. Демоны repmgr.Часть 4. Высокая доступность. Бэкапирование. Демоны repmgr. Barman.Часть 5. Тестирование. Ansible. Вместо послесловия. В этой части, мы создадим два демона repmgr на сервере backup и настроим auto-failover. Почему бы не разместить демонов на самих серверах БД? Потому что в этом случае у нас нет перевеса голосов …

Отказоустойчивый PostgreSQL кластер. Часть 3. Auto-failover. Демоны repmgr. Читать полностью »

Отказоустойчивый PostgreSQL кластер. Часть 2. Репликация. Repmgr.

Часть 1. Введение.Часть 2. Репликация. Repmgr.Часть 3. Auto-failover. Демоны repmgr.Часть 4. Высокая доступность. Бэкапирование. Демоны repmgr. Barman.Часть 5. Тестирование. Ansible. Вместо послесловия. В этой части мы настроим мастер (db1) и резервный (db2) серверы репликации с использованием repmgr. Для начала, создайте пользователя БД repmgr на сервере db1. su — postgres createuser -s repmgr psql -c «alter …

Отказоустойчивый PostgreSQL кластер. Часть 2. Репликация. Repmgr. Читать полностью »

Отказоустойчивый PostgreSQL auto-failover кластер с использованием Repmgr и Barman. Часть 1. Введение.

С места в карьер. Вот то, что вы получите в конце: Синхронный резервный сервер с использованием repmgr Демоны repmgr, работающие не на серверах БД Не нужен witness-сервер с собственным экземпляром PostgreSQL Auto-failover устойчивый к split-brain Сервер высокой доступности без дополнительных утилит, таких как HAProxy Сервер бэкапирования с использованием barman Асинхронная потоковая репликация WAL Которая становится …

Отказоустойчивый PostgreSQL auto-failover кластер с использованием Repmgr и Barman. Часть 1. Введение. Читать полностью »