<div dir="ltr">BTW here is the network configuration we set as<div><br><div><span class="gmail-ui-provider gmail-bpa gmail-bpb gmail-azv gmail-bpc gmail-bpd gmail-bpe gmail-bpf gmail-bpg gmail-bph gmail-bpi gmail-bpj gmail-bpk gmail-bpl gmail-bpm gmail-bpn gmail-bpo gmail-bpp gmail-bpq gmail-bpr gmail-bps gmail-bpt gmail-bpu gmail-bpv gmail-bpw gmail-bpx gmail-bpy gmail-bpz gmail-bqa gmail-bqb gmail-bqc gmail-bqd gmail-bqe gmail-bqf gmail-bqg gmail-bqh" dir="ltr">UTOCONNECT_PRIORITY=120<br>
BOOTPROTO=dhcp<br>
DEVICE=eth0<br>
DHCPV6C=yes<br>
HWADDR=<MAC Address><br>
IPV6INIT=yes<br>
ONBOOT=yes<br>
TYPE=Ethernet<br>
USERCTL=no</span><br></div></div><div><span class="gmail-ui-provider gmail-bpa gmail-bpb gmail-azv gmail-bpc gmail-bpd gmail-bpe gmail-bpf gmail-bpg gmail-bph gmail-bpi gmail-bpj gmail-bpk gmail-bpl gmail-bpm gmail-bpn gmail-bpo gmail-bpp gmail-bpq gmail-bpr gmail-bps gmail-bpt gmail-bpu gmail-bpv gmail-bpw gmail-bpx gmail-bpy gmail-bpz gmail-bqa gmail-bqb gmail-bqc gmail-bqd gmail-bqe gmail-bqf gmail-bqg gmail-bqh" dir="ltr"><br></span></div><div><span class="gmail-ui-provider gmail-bpa gmail-bpb gmail-azv gmail-bpc gmail-bpd gmail-bpe gmail-bpf gmail-bpg gmail-bph gmail-bpi gmail-bpj gmail-bpk gmail-bpl gmail-bpm gmail-bpn gmail-bpo gmail-bpp gmail-bpq gmail-bpr gmail-bps gmail-bpt gmail-bpu gmail-bpv gmail-bpw gmail-bpx gmail-bpy gmail-bpz gmail-bqa gmail-bqb gmail-bqc gmail-bqd gmail-bqe gmail-bqf gmail-bqg gmail-bqh" dir="ltr">Regards</span></div><div><span class="gmail-ui-provider gmail-bpa gmail-bpb gmail-azv gmail-bpc gmail-bpd gmail-bpe gmail-bpf gmail-bpg gmail-bph gmail-bpi gmail-bpj gmail-bpk gmail-bpl gmail-bpm gmail-bpn gmail-bpo gmail-bpp gmail-bpq gmail-bpr gmail-bps gmail-bpt gmail-bpu gmail-bpv gmail-bpw gmail-bpx gmail-bpy gmail-bpz gmail-bqa gmail-bqb gmail-bqc gmail-bqd gmail-bqe gmail-bqf gmail-bqg gmail-bqh" dir="ltr">Mukesh Tanuku</span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 29, 2024 at 12:53 PM Mukesh Tanuku <<a href="mailto:mukesh.postgres@gmail.com">mukesh.postgres@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thanks Bo for your response to my email.<div><br></div><div>Below is the parameters:<br><br> <i> if_up_cmd = '/usr/bin/sudo /sbin/ip addr add $_IP_$/24 dev enp0s8 label enp0s8:0'<br>  if_down_cmd = '/usr/bin/sudo /sbin/ip addr del $_IP_$/24 dev enp0s8'<br>  arping_cmd = '/usr/bin/sudo /usr/sbin/arping -U $_IP_$ -w 1 -I enp0s8'</i><br></div><div><br></div><div>The above commands are working on Leader node. and once the VIP is up successfully then we can run the pcp commands via VIP host work only from the leader node locally. if we try to execute the PCP comands via VIP </div><div>throws an error </div><div><span dir="ltr">ERROR: connection to host "<VIP>" failed with error "No route to host"</span><br></div><div><br></div><div>What's the possible cause in this case? </div><div><br></div><div>Regards</div><div>Mukesh Tanuku</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 28, 2024 at 5:30 AM Bo Peng <<a href="mailto:pengbo@sraoss.co.jp" target="_blank">pengbo@sraoss.co.jp</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
> Hello Everyone,<br>
> <br>
> We are working on to setup a High available solution for postgres and<br>
> running some test cases<br>
> based on that we need some clarification on the HA setup as per the same<br>
> configuration given in this example<br>
> <<a href="https://www.pgpool.net/docs/42/en/html/example-cluster.html" rel="noreferrer" target="_blank">https://www.pgpool.net/docs/42/en/html/example-cluster.html</a>><br>
<br>
If you want to configure a new cluster,<br>
we recommend using the latest version.<br>
<br>
<a href="https://www.pgpool.net/docs/latest/en/html/example-cluster.html" rel="noreferrer" target="_blank">https://www.pgpool.net/docs/latest/en/html/example-cluster.html</a><br>
<br>
> Question - 01<br>
> Regarding the active client connections that are connecting via delegate<br>
> VIP, what happens to those connections during the failover process? If<br>
> either the primary DB goes down (gracefully/crash) then the<br>
> active connection will get hung till the new primary DB is available or<br>
> those active connections get terminated? <br>
<br>
The existing connections will be disconnected if primary DB is down.<br>
However, the subsequent connections will be routed to the new primary.<br>
<br>
> What if the same case for Leader pgpool service as well?<br>
<br>
Yes.<br>
<br>
> Questions - 02<br>
> Configuring the delegate IP:<br>
> a. Are there any standards/limitations for choosing the unused IP as<br>
> delegate IP? I mean like the IP must be within the same subnet range of all<br>
> the nodes in the cluster?<br>
<br>
No limitations in Pgpool-II, it depends on the OS.<br>
Pgpool-II using "ip addr ..." command to assign or release a delegate IP.<br>
<br>
Below is the parameters:<br>
<br>
  if_up_cmd = '/usr/bin/sudo /sbin/ip addr add $_IP_$/24 dev enp0s8 label enp0s8:0'<br>
  if_down_cmd = '/usr/bin/sudo /sbin/ip addr del $_IP_$/24 dev enp0s8'<br>
  arping_cmd = '/usr/bin/sudo /usr/sbin/arping -U $_IP_$ -w 1 -I enp0s8'<br>
<br>
You need to make sure the commands work.<br>
<br>
> b. Any challenges we see for non-root user to work with VIP? because we run<br>
> the pgpool with non-root user.<br>
<br>
You need to make sure the non-root user can execute ip and arping command with sudo<br>
without a password.<br>
<br>
-- <br>
Bo Peng <<a href="mailto:pengbo@sraoss.co.jp" target="_blank">pengbo@sraoss.co.jp</a>><br>
SRA OSS LLC<br>
TEL: 03-5979-2701 FAX: 03-5979-2702<br>
URL: <a href="https://www.sraoss.co.jp/" rel="noreferrer" target="_blank">https://www.sraoss.co.jp/</a><br>
</blockquote></div>
</blockquote></div>