设置
|
值
|
说明
|
---|---|---|
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'
|
客户端用于访问 PostgreSQL (通过 Pgpool-II) 的虚拟 IP 地址
|
ifconfig_path
|
'/etc/pgpool2'
|
其中包含 if_up_cmd 和 if_down_cmd 命令或脚本的目录的绝对路径
|
if_up_cmd
|
'ifup.sh $_IP_$ <eni id of Pgpool node>'
|
Pgpool-II 尝试显示地址为 delegate_IP 的虚拟 IP 接口时所发出的命令。可通过登录 EC2 管理控制台并转至 Pgpool-II 实例来检索 Pgpool-II 节点的 eni ID。在此控制台的相应说明中,找到 Network interfaces entry,单击 eth0,然后找到接口 ID。将此 ID 用于 $<eni id of Pgpool node>。
|
if_down_cmd
|
ifdown.sh $_IP_$ <eni id of Pgpool node>
|
Pgpool-II 尝试关闭地址为 delegate_IP 的虚拟 IP 接口时所发出的命令。请参阅 if_up_cmd 以获取 Pgpool-II 节点的 eni ID。
|
arping_path
|
'/usr/bin'
|
iputils-arping 包的安装路径
|
arping_cmd
|
'arping -U $_IP_$ -w 1'
|
用于验证 IP 的 arping 命令。
|
heartbeat_destination0
|
'10.91.9.102'
或者
'10.91.9.101'
|
针对其执行检测信号检查的 IP 地址;other_pgpool_hostname0 设置的值
|
heartbeat_destination_port0
|
9694
|
使用默认值。
|
heartbeat_device
|
'eth0'
|
用于检测信号通信 IP 地址的 NIC 设备
|
other_pgpool_hostname0
|
'10.91.9.102'
或者
'10.91.9.101'
|
其他 Pgpool-II 服务器实例的 IP 地址
|
other_pgpool_port0
|
5432
|
其他 Pgpool-II 节点所监听的端口
|
other_wd_port0
|
9000
|
其他 Pgpool-II 监视程序功能所监听的端口
|
|
与密钥相关的 Permission Denied 消息将在故障转移期间出现。
|