Ich versuche einen pgpool-Server auf dem Ubuntu-Server einzurichten und folge diesem Link: pgpool-II Tutorial [ Watchdog ].PostgreSQL - Fehler beim Starten der Delegierten-IP-Adresse auf pgpool 2
Aber wenn ich einen pgpool-Dienst starten, wird die delegierte IP nicht gestartet.
Ich habe in einer Protokolldatei auf Syslog gesehen und einen Fehler wie folgt erhalten.
Oct 25 08:46:25 pgpool-1 pgpool[1647]: [8-2] 2017-10-25 08:46:25: pid 1647: DETAIL: Host:"172.16.0.42" WD Port:9000 pgpool-II port:5432
Oct 25 08:46:25 pgpool-1 pgpool: SIOCSIFADDR: Operation not permitted
Oct 25 08:46:25 pgpool-1 pgpool: SIOCSIFFLAGS: Operation not permitted
Oct 25 08:46:25 pgpool-1 pgpool: SIOCSIFNETMASK: Operation not permitted
Oct 25 08:46:25 pgpool-1 pgpool[1648]: [18-1] 2017-10-25 08:46:25: pid 1648: LOG: failed to acquire the delegate IP address
Oct 25 08:46:25 pgpool-1 pgpool[1648]: [18-2] 2017-10-25 08:46:25: pid 1648: DETAIL: 'if_up_cmd' failed
Oct 25 08:46:25 pgpool-1 pgpool[1648]: [19-1] 2017-10-25 08:46:25: pid 1648: WARNING: watchdog escalation failed to acquire delegate IP
Ich benutze Ubuntu 14.04 mit pgpool2 Version 3.6.6-1 und Watchdog-Version 5,31-1.
Und ich habe auf pgpool.conf bei virtuellen IP-Einstellung wie folgt konfiguriert.
# - Virtual IP control Setting -
delegate_IP = '172.16.0.201'
if_cmd_path = '/sbin'
if_up_cmd = 'ifconfig eth0:0 inet $_IP_$ netmask 255.255.0.0'
if_down_cmd = 'ifconfig eth0:0 down'
arping_path = '/usr/sbin'
arping_cmd = 'arping -U $_IP_$ -w 1'
Irgendwelche Vorschläge dafür? Danke für jede Hilfe.
Ich versuche zu tun, wie dies erneut vorgeht, aber ein gleiches Ergebnis erhalten. –