<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.Stylwiadomocie-mail17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="PL" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hello Tatsuo,<o:p></o:p></p>
<p class="MsoNormal">I set up three-node cluster and I encountered problem with setting up vip address (delegate_IP) during service startup - although I can set it up manually later using the same command like in „if_up_cmd” parameter. Below i attach details
 of my configuration (watchdog section):<o:p></o:p></p>
<p class="MsoNormal">#------------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal"># WATCHDOG<o:p></o:p></p>
<p class="MsoNormal">#------------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># - Enabling -<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">use_watchdog = on<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># -Connection to up stream servers -<o:p></o:p></p>
<p class="MsoNormal">trusted_servers = ''<o:p></o:p></p>
<p class="MsoNormal">#ping_path = '/bin'<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># - Watchdog communication Settings -<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">hostname0 = 'pgs13-1'<o:p></o:p></p>
<p class="MsoNormal">wd_port0 = 9000<o:p></o:p></p>
<p class="MsoNormal">pgpool_port0 = 5433<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">hostname1 = 'pgs13-2'<o:p></o:p></p>
<p class="MsoNormal">wd_port1 = 9000<o:p></o:p></p>
<p class="MsoNormal">pgpool_port1 = 5433<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">hostname2 = 'pgs13-3'<o:p></o:p></p>
<p class="MsoNormal">wd_port2 = 9000<o:p></o:p></p>
<p class="MsoNormal">pgpool_port2 = 5433<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#wd_priority = 1<o:p></o:p></p>
<p class="MsoNormal">#wd_authkey = ''<o:p></o:p></p>
<p class="MsoNormal">#wd_ipc_socket_dir = '/tmp'<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># - Virtual IP control Setting -<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">delegate_IP = '10.7.181.94'<o:p></o:p></p>
<p class="MsoNormal">if_cmd_path = '/sbin'<o:p></o:p></p>
<p class="MsoNormal">if_up_cmd = '/usr/bin/sudo /sbin/ip addr add 10.7.181.94/24 dev eth0 label eth0:0'<o:p></o:p></p>
<p class="MsoNormal">if_down_cmd = '/usr/bin/sudo /sbin/ip addr del 10.7.181.94/24 dev eth0'<o:p></o:p></p>
<p class="MsoNormal">arping_path = '/usr/sbin'<o:p></o:p></p>
<p class="MsoNormal">arping_cmd = '/usr/bin/sudo /usr/sbin/arping -U 10.7.181.94 -w 1 -I eth0'<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># - Behaivor on escalation Setting -<o:p></o:p></p>
<p class="MsoNormal">clear_memqcache_on_escalation = on<o:p></o:p></p>
<p class="MsoNormal">#wd_escalation_command = ''<o:p></o:p></p>
<p class="MsoNormal">#wd_de_escalation_command = ''<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># - Watchdog consensus settings for failover -<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">failover_when_quorum_exists = on<o:p></o:p></p>
<p class="MsoNormal">failover_require_consensus = on<o:p></o:p></p>
<p class="MsoNormal">allow_multiple_failover_requests_from_node = off<o:p></o:p></p>
<p class="MsoNormal">enable_consensus_with_half_votes = off<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># - Watchdog cluster membership settings for quorum computation -<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">wd_remove_shutdown_nodes = off<o:p></o:p></p>
<p class="MsoNormal">#wd_lost_node_removal_timeout = 0s<o:p></o:p></p>
<p class="MsoNormal">#wd_no_show_node_removal_timeout = 0s<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># - Lifecheck Setting -<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># -- common --<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">wd_monitoring_interfaces_list = 'any'<o:p></o:p></p>
<p class="MsoNormal">wd_lifecheck_method = 'heartbeat'<o:p></o:p></p>
<p class="MsoNormal">#wd_interval = 10<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># -- heartbeat mode --<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">heartbeat_hostname0 = 'pgs13-1'<o:p></o:p></p>
<p class="MsoNormal">heartbeat_port0 = 9694<o:p></o:p></p>
<p class="MsoNormal">heartbeat_device0 = ''<o:p></o:p></p>
<p class="MsoNormal">heartbeat_hostname1 = 'pgs13-2'<o:p></o:p></p>
<p class="MsoNormal">heartbeat_port1 = 9694<o:p></o:p></p>
<p class="MsoNormal">heartbeat_device1 = ''<o:p></o:p></p>
<p class="MsoNormal">heartbeat_hostname2 = 'pgs13-3'<o:p></o:p></p>
<p class="MsoNormal">heartbeat_port2 = 9694<o:p></o:p></p>
<p class="MsoNormal">heartbeat_device2 = ''<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#wd_heartbeat_keepalive = 2<o:p></o:p></p>
<p class="MsoNormal">#wd_heartbeat_deadtime = 30<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># -- query mode --<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#wd_life_point = 3<o:p></o:p></p>
<p class="MsoNormal">#wd_lifecheck_query = 'SELECT 1'<o:p></o:p></p>
<p class="MsoNormal">#wd_lifecheck_dbname = ''<o:p></o:p></p>
<p class="MsoNormal">#wd_lifecheck_user = ''<o:p></o:p></p>
<p class="MsoNormal">#wd_lifecheck_password = ''<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">################################################################<o:p></o:p></p>
<p class="MsoNormal">When i comment last node in „Watchdog Communication Settings” section to<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#hostname2 = 'pgs13-3'<o:p></o:p></p>
<p class="MsoNormal">#wd_port2 = 9000<o:p></o:p></p>
<p class="MsoNormal">#pgpool_port2 = 5433<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">and change  <o:p></o:p></p>
<p class="MsoNormal">enable_consensus_with_half_votes = off<o:p></o:p></p>
<p class="MsoNormal">to<o:p></o:p></p>
<p class="MsoNormal">enable_consensus_with_half_votes = on<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">everything works fine – pgpool service starts and i see delegate IP. Do you have any idea what might be a cause of such problem? Version of my pgpool is 4.3.1 (tamahomeboshi) installed from official postgresql repository for SLES 15. I
 checked logs but i don’t see any errors…?<o:p></o:p></p>
<p class="MsoNormal">Thanks in advance for help.<o:p></o:p></p>
<p class="MsoNormal">Best Regards<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><span style="mso-fareast-language:PL">Andrzej Rozmus<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#161616;background:white;mso-fareast-language:PL">Starszy Technolog</span><span style="mso-fareast-language:PL"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#161616;mso-fareast-language:PL">Departament Systemów Administracji Rządowej</span><span style="mso-fareast-language:PL"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#161616;mso-fareast-language:PL">Dział Ministerstwo Finansów</span><span style="mso-fareast-language:PL"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#161616;background:white;mso-fareast-language:PL">Zespół Projektowy AIS/AES</span><span style="mso-fareast-language:PL"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:9.0pt;mso-fareast-language:PL">Asseco Poland S.A.</span></b><span style="font-size:9.0pt;mso-fareast-language:PL"><br>
ul. Branickiego 13<br>
02-972 Warszawa<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#161616;background:white;mso-fareast-language:PL">tel. kom. +48 502 270 059</span><b><span style="mso-fareast-language:PL"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="mso-fareast-language:PL">andrzej.rozmus@asseco.pl<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>