We have 3 Nodes. Each has eth0 with public ip and eth1 with private. no more NICs possible.
privatenet: 192.168.0.0 - eth0
public: different public ips, bit all in same datacenter - eth1
we are not able to change this. 2 private networks are not possible due datacenter restrictions.
we set the nodes with
pvecm add 192.168.0.1 -link0 192.168.0.2
sadly if the eth0 have much traffic we sometimes get :
Aug 01 20:43:07 storage1 corosync[3283]: [KNET ] link: host: 4 link: 0 is down
Aug 01 20:43:07 storage1 corosync[3283]: [KNET ] host: host: 4 (passive) best link: 0 (pri: 1)
Aug 01 20:43:07 storage1 corosync[3283]: [KNET ] host: host: 4 has no active links
Aug 01 20:43:07 storage1 corosync[3283]: [TOTEM ] Token has not been received in 61 ms
Aug 01 20:43:07 storage1 corosync[3283]: [TOTEM ] Retransmit List: e89
Aug 01 20:43:07 storage1 corosync[3283]: [TOTEM ] Retransmit List: e89
Aug 01 20:43:07 storage1 corosync[3283]: [TOTEM ] Retransmit List: e89
So we want to know to send the corosync traffic via eth1 (public ip) ?
or set a redundancy may:
https://pve.proxmox.com/wiki/Cluster_Manager#pvecm_redundancy
to send traffic via eth1 if eth0 is slow.
How can we do this. So if eth0 traffic is high, the corosync do not los and sometimes kill the nodes.
Thanks
privatenet: 192.168.0.0 - eth0
public: different public ips, bit all in same datacenter - eth1
we are not able to change this. 2 private networks are not possible due datacenter restrictions.
we set the nodes with
pvecm add 192.168.0.1 -link0 192.168.0.2
sadly if the eth0 have much traffic we sometimes get :
Aug 01 20:43:07 storage1 corosync[3283]: [KNET ] link: host: 4 link: 0 is down
Aug 01 20:43:07 storage1 corosync[3283]: [KNET ] host: host: 4 (passive) best link: 0 (pri: 1)
Aug 01 20:43:07 storage1 corosync[3283]: [KNET ] host: host: 4 has no active links
Aug 01 20:43:07 storage1 corosync[3283]: [TOTEM ] Token has not been received in 61 ms
Aug 01 20:43:07 storage1 corosync[3283]: [TOTEM ] Retransmit List: e89
Aug 01 20:43:07 storage1 corosync[3283]: [TOTEM ] Retransmit List: e89
Aug 01 20:43:07 storage1 corosync[3283]: [TOTEM ] Retransmit List: e89
So we want to know to send the corosync traffic via eth1 (public ip) ?
or set a redundancy may:
https://pve.proxmox.com/wiki/Cluster_Manager#pvecm_redundancy
to send traffic via eth1 if eth0 is slow.
How can we do this. So if eth0 traffic is high, the corosync do not los and sometimes kill the nodes.
Thanks