Пример развертывания PostgreSQL высокой доступности с Pgpool-II
|
Можно использовать содержимое этого примера, но необходимо проверять его функции в конкретном развертывании. Необходимо строгое и тщательное тестирование и проверка реализации высокой доступности.
|
В следующем примере будет применена архитектура высокой доступности PostgreSQL, проиллюстрированная на следующей схеме.
• Репликация данных, управляемая через синхронизацию потоковой репликации PostgreSQL.
• Запросы клиентов маршрутизируются через Pgpool-II.
Этот пример содержит следующие разделы.
1. Предварительные требования для установки
2. Установите PostgreSQL
3. Настройте базу данных для ThingWorx
4. Сконфигурируйте базу данных для потоковой репликации как node0
5. Сконфигурируйте базу данных для потоковой репликации как node1
6. Сконфигурируйте базу данных для потоковой репликации как node2
7. Проверьте потоковую репликацию на все узлы
8. Установите и сконфигурируйте Pgpool
9. Сконфигурируйте сервисы наблюдения для главного и резервных узлов Pgpool-II
10. Сценарии переключения при отказе