2

Подготовка серверов

Установка PostgreSQL, настройка сети, создание пользователей

30 минУрок 2 из 8
Прогресс0%

Теория

Для настройки репликации необходимы минимум два сервера: мастер и реплика.

Убедитесь, что на обоих серверах установлена одинаковая версия PostgreSQL.

Настройте сетевое соединение между серверами (откройте порт 5432 или настроенный порт).

Создайте отдельного пользователя для репликации на мастере.

Практика

1. Проверка сетевого соединения

Убедитесь, что серверы видят друг друга:

Проверка сетевого соединения
Команда
ping -c 3 standby-server-ip
Вывод:
3 packets transmitted, 3 received, 0% packet loss

2. Проверка порта PostgreSQL

Убедитесь, что PostgreSQL слушает на нужном порту:

Проверка порта PostgreSQL
Команда
sudo netstat -tlnp | grep 5432
Вывод:
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 1234/postgres

Проверка

Проверьте подключение к PostgreSQL с другого сервера:

Проверка
Команда
psql -h master-ip -U postgres -c 'SELECT 1;'
Вывод:
 ?column? 
----------
        1

Пройдите викторину

Для завершения урока необходимо пройти викторину