Настройка
|
Значение
|
Описание
|
---|---|---|
use_watchdog
|
on
|
Включает сервис наблюдения в Pgpool-II
|
wd_hostname
|
"10.91.9.101"
или
"10.91.9.102"
|
Имя хост-компьютера или IP-адрес этого сервиса наблюдения
|
wd_port
|
9000
|
Номер порта этого сервиса наблюдения
|
delegate_IP
|
"10.91.9.100"
|
Виртуальный IP-адрес, используемый клиентами для доступа к PostgreSQL (через Pgpool-II)
|
ifconfig_path
|
'/etc/pgpool2'
|
Абсолютный путь к папке, содержащей команды или сценарии if_up_cmd и if_down_cmd
|
if_up_cmd
|
"ifup.sh $_IP_$ <eni id of Pgpool node>"
|
Команда, выдаваемая, когда Pgpool-II пытается вызвать виртуальный IP-интерфейс с адресом delegate_IP. Можно извлечь идентификатор eni узла Pgpool-II, войдя в консоль администрирования EC2 и перейдя к экземпляру Pgpool-II. В его описании на консоли найдите запись Сетевые интерфейсы, щелкните eth0 и найдите идентификатор интерфейса. Используйте его для $<eni id of Pgpool node>.
|
if_down_cmd
|
ifdown.sh $_IP_$ <eni id of Pgpool node>
|
Команда, выдаваемая, когда Pgpool-II пытается закрыть виртуальный IP-интерфейс с адресом delegate_IP. См. if_up_cmd, чтобы получить идентификатор eni для узла Pgpool-II.
|
arping_path
|
'/usr/bin'
|
Путь к пакету установки iputils-arping
|
arping_cmd
|
"arping -U $_IP_$ -w 1"
|
Команда arping, используемая для проверки IP-адресов.
|
heartbeat_destination0
|
"10.91.9.102"
или
"10.91.9.101"
|
IP-адрес, для которого выполняется проверка контрольного сигнала; значение параметра other_pgpool_hostname0
|
heartbeat_destination_port0
|
9694
|
Используйте значение по умолчанию.
|
heartbeat_device
|
"eth0"
|
Сетевая плата для IP-адреса при обмене контрольными сигналами
|
other_pgpool_hostname0
|
"10.91.9.102"
или
"10.91.9.101"
|
IP-адрес другого экземпляра сервера Pgpool-II
|
other_pgpool_port0
|
5432
|
Порт, прослушиваемый другим узлом Pgpool-II
|
other_wd_port0
|
9000
|
Порт, прослушиваемый другим сервисом наблюдения Pgpool-II
|
|
При переключении при отказе будут появляться сообщения Permission Denied, связанные с ключами.
|