So richten Sie ein Failover-Netzwerk mit Docker auf Synology ein

So richten Sie ein Failover-Netzwerk mit Docker auf Synology ein

Ich habe ein Synology-NAS mit zwei Netzwerkkarten und zwei verschiedene Internetverbindungen von zwei verschiedenen ISPs. Und ich verwende den Cloudflare-Zero-Trust-Dienst in meinem Docker auf Synology.

dass die NAS-Server-NICs mit demselben Router verbunden sind. Und ich habe meinen Router so eingerichtet, dass er meinem NAS zwei externe IP-Adressen gibt.

wie kann ich meinen Cloudflare-Docker-Container neu starten oder aktualisieren, wenn das Internet zuerst ausfällt und ich zur zweiten Internetverbindung wechsle?

PS: Ich teste es mit dem Bridge-Netzwerk auf meinem Docker-Container und es funktioniert. Es aktualisiert Cloudflare mit meiner aktiven Internetverbindung. Aber ich kann mein NAS aufgrund dieser Bridge-Netzwerkkonfiguration nicht über das Internet erreichen.

Antwort1

Wenn Sie zwei öffentliche IP-Endpunkte haben, sollten Sie den Host so einrichten, dass er auf beiden IPs auf dem Remote-Steuerungsport (SSH oder Web?) lauscht. Dann sollten Sie auf den zweiten zugreifen können, ohne auf den ersten zugreifen zu können. Achten Sie nur auf die Standardrouten. Vielleicht müssen Sie Keepalive einrichten und Ihre Haupt-IP zwischen den beiden Netzwerkkarten schweben lassen, anstatt auszufallen. Eine weitere Möglichkeit wäre, einen Reverseproxy (wie HAproxy) davor zu verwenden, um das Failover zwischen den beiden ISP-Backends durchzuführen.

verwandte Informationen