設定
|
值
|
描述
|
---|---|---|
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。將其用於 $<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 訊息將會在容錯移轉期間出現。
|