Meine im Cluster eingesetzte Anwendung läuft auf 2 VMs (eine aktive und eine redundante), welche jeweils direkt über getrennte VMBRs mit einem physischen Ethernet-Port verbunden sind. Die Anwendung bondet beide Schnittstellen. Es können aus Anwendersicht auch nicht beide VMs auf eine VMBR geschaltet werden, da die Anwendung zwei physische Schnittstellen sehen muss.
Das Problem hierbei ist, dass beim Ausfall einer physischen Schnittstelle der Datenstrom ausfällt, jedoch das Bonding nicht auf VM Seite greift.
Dadurch bleibt die aktive Komponente weiterhin aktiv, obwohl keine Daten mehr ankommen...Der Hypervisor propagiert diese Information nicht an die VM!
Auch ein Ausfall der VMBR bewirkt kein Umschalten.
Das in der VM definierte Bond zeigt weiterhin beide physischen Schnittstellen als aktiv an ?!
Erst wenn auf der VM die zugehörige Schnittstelle deaktiviert wird (ifdown), so findet ein Switchover auf die redundante VM statt..
Auch eine Lösung mit einer VMBR und zwei Ein-/ Ausgängen führt beim Ausfall einer physischen Schnittstelle zu keinem Switchover.
Proxmox Manual: "Virtual machines behave as if they were directly connected to the physical network."
Ich weiß nicht, wie ein Ausfall der physischen Schnittstelle an die VM propagiert werden kann.
Müssen irgendwelche speziellen Konfigurationseistellungen an der vmbr durchgeführt werden?
Das Problem hierbei ist, dass beim Ausfall einer physischen Schnittstelle der Datenstrom ausfällt, jedoch das Bonding nicht auf VM Seite greift.
Dadurch bleibt die aktive Komponente weiterhin aktiv, obwohl keine Daten mehr ankommen...Der Hypervisor propagiert diese Information nicht an die VM!
Auch ein Ausfall der VMBR bewirkt kein Umschalten.
Das in der VM definierte Bond zeigt weiterhin beide physischen Schnittstellen als aktiv an ?!
Erst wenn auf der VM die zugehörige Schnittstelle deaktiviert wird (ifdown), so findet ein Switchover auf die redundante VM statt..
Auch eine Lösung mit einer VMBR und zwei Ein-/ Ausgängen führt beim Ausfall einer physischen Schnittstelle zu keinem Switchover.
Proxmox Manual: "Virtual machines behave as if they were directly connected to the physical network."
Ich weiß nicht, wie ein Ausfall der physischen Schnittstelle an die VM propagiert werden kann.
Müssen irgendwelche speziellen Konfigurationseistellungen an der vmbr durchgeführt werden?