Hallo zusammen
ich habe 3 netcup Server über cloud vlan free miteinander verbunden.
Die Betriebssysteme sind
- Server 1 Ubuntu 18.x LTS (im vlan 192.168.200.100/24)
- Server 2 Ubuntu 20.x LTS (im vlan 192.168.200.110/24)
- Server 3 Ubuntu 22.x LTS (im vlan 192.168.200.120/24)
Auf allen habe ich keepalived aus den sourcen installiert, da die Versionen sonst zu unterschiedlich gewesen wären (aus den apt Paketquellen)
Hierfür habe ich Version keepalived-2.2.4 gewählt
(https://www.keepalived.org/software/keepalived-2.2.4.tar.gz)
keepalived wurde auf allen nodes folgendermaßen konfiguriert
Failover IP exemplarisch 111.222.111.222/32
vrrp_instance VI_1 {
state BACKUP
interface eth1
virtual_router_id 10
priority 170
advert_int 1
unicast_src_ip 192.168.200.100/24 // Server 1 im vlan
unicast_peer {
192.168.200.110/24 // Server 2 im vlan
192.168.200.120/24 // Server 3 im vlan
}
virtual_ipaddress {
111.222.111.222/32 dev eth0
}
authentication {
auth_type PASS
auth_pass MYPASS
}
notify_master "/root/scripts/keepalived_notify.sh Master"
notify_backup "/root/scripts/keepalived_notify.sh Backup"
notify_fault "/root/scripts/keepalived_notify.sh Fault"
}
Alles anzeigen
Die Idee ist damit später per SOAP-API die Failover IP nach dem Skript aus https://forum.netcup.de/netcup…-destinationinterfacemac/ umzuschalten.
Allerdings ist die Master-Wahl noch viel zu wackelig. Ohne erkennbaren Grund kommt es zu Wechseln wie diesem
Hier aus Sicht von Server 2, der eine niedrigere Priorität als Server 1 hat und daher BACKUP sein müsste (statt MASTER)
ZitatAlles anzeigenDate: 08-Dec-2022 13:08:56
[INFO] Now Master
===================================
Date: 08-Dec-2022 13:10:22
[INFO] Now Backup
===================================
Date: 08-Dec-2022 13:10:25
[INFO] Now Master
===================================
Date: 08-Dec-2022 13:11:15
[INFO] Now Backup
Server1 war zu jederzeit erreichbar und das Monitoring (Zabbix) meldet keine Ausfälle. Zudem war ich jederzeit per ssh verbunden ohne Abbrüche
Hat jemand eine Idee wie man das stabiler bekommt? Ich würde das SOAP-Script zum Failover-IP-Routing erst aktivieren, wenn das stabil ist
Besten Dank vorab!