Konfigurieren der Failover-Funktion von 3CX
Einführung
Mit der Failover-Funktion in 3CX können Sie eine Standby-Replik Ihrer Telefonanlage erstellen. Bei einem Ausfall Ihrer Telefonanlage wird Ihre Replikat-Telefonanlage aktiv, wodurch Ausfallzeiten und Datenverlust minimiert werden. Ein ENT/AI-Lizenzschlüssel ist erforderlich.
Funktionsweise
3CX verwendet einen aktiv-passiven Ansatz mit integrierter Konfigurationsreplikation mit einem maximalen Offset von 24 Stunden. Der aktive Host verarbeitet Anrufe und Anwesenheitsinformationen, während der passive Host den aktiven Host überwacht. Bei einem Ausfall des aktiven Hosts (unabhängig von Anwendungs-, Betriebssystem- oder Hardwarefehlern) beendet der passive Host seine Überwachungsfunktion und übernimmt die des aktiven Hosts. Die Konfiguration des passiven Hosts bestimmt, in welchem Zustand der aktive Host als ausgefallen deklariert wird, um den Failover-Switch einzuleiten.
Anforderungen für 3CX-Installationen
Bevor Sie 3CX Failover auf Ihren 2 Servern konfigurieren oder aktivieren, müssen die 3CX-Installationen diese Anforderungen erfüllen.
- Zwei (2) 3CX PBXs, jede mit eigener öffentlicher IP, beide mit identischen Einstellungen installiert, einschließlich FQDN, SSL-Zertifikat, SIP, Tunnel, Webserver-Ports und Betriebssystem.
- Wenn Sie 3CX nach der Installation konfigurieren, müssen Sie 3CX FQDN auswählen. Sie können einen benutzerdefinierten FQDN verwenden, aber die Konfiguration ist komplexer und Sie müssen die Beispielskripte selbst bearbeiten und diese selbst unterstützen.
- Das Feld „Schnittstelle auswählen“ muss im Abschnitt „Nebenstelle“ > „Telefonbereitstellung“ > „IP-Telefon“ auf den FQDN (nicht die IP) eingestellt werden.
- Split DNS ist wie für alle 3CX-Installationen erforderlich.
Schritt 1: Konfigurieren des aktiven Servers (Server Nr. 1)
- Navigieren Sie in der 3CX Admin-Konsole zu "Sichern" > "Speicherort", und wählen Sie Google Cloud Storage aus. Alternativ können Sie andere Backup-Optionen auswählen, wie SMB oder SFTP. Nachfolgend wird beispielhaft beschrieben, wie Backups im Ordner "3CX_PBX_Backups" in einem Google Cloud Storage Bucket gesichert werden.
- Klicken Sie auf "Sicherungszeitplan", wählen Sie die gewünschten Backup-Optionen aus, legen Sie den Zeitplan fest. Klicken Sie anschließend auf "OK", um die Einstellungen zu speichern. Wir empfehlen Ihnen, Backups außerhalb der allgemeinen Geschäftszeiten anzufertigen, beispielsweise um 1 Uhr morgens, um die Datei "3CXScheduledBackup.zip" (Dateiname des neuesten Backups) in den Storage Bucket hochzuladen.
- Klicken Sie auf die Schaltfläche "Failover", markieren Sie "Failover aktivieren", und wählen Sie "Aktiv". Klicken Sie abschließend auf "OK´, um die Einstellungen zu speichern.
Schritt 2: Konfigurieren des passiven Servers (Server Nr. 2)
- Wechseln Sie zu Ihrem passiven Server, klicken Sie auf die Schaltfläche "Sichern > Failover", aktivieren Sie das Kontrollkästchen "Failover aktivieren" und wählen Sie "Passiv".
- Geben Sie die IP-Adresse des aktiven Servers (#1) ein, z.B. 1.1.1.1
- Wählen Sie aus, wann ein Failover durchgeführt werden soll und welche Dienste Sie überwachen möchten: SIP-Server, Webserver oder Tunnelserver.
- Wählen Sie das Intervall für die Heartbeat-Prüfungen aus (Standard: 30 Sekunden) und konfigurieren Sie, ob ein Failover erfolgt, wenn einer oder alle Tests fehlschlagen.
- Geben Sie den Speicherort Ihrer Failover-Skripte an. Die Windows-Skripte finden Sie hier. Die Linux-Skripte finden Sie hier.
- Legen Sie einen Zeitpunkt für die Anwendung der Wiederherstellung fest.
- Klicken Sie auf "OK", um die Konfiguration zu speichern und mit der Überwachung zu beginnen. Wenn der aktive Server (#1) ausfällt, erkennt der passive Server dies und übernimmt. Wenn das Backup bereits wiederhergestellt ist, veranlasst die Failover-Aktion die 3CX-DNS-Server, den FQDN auf die IP-Adresse des neuen aktiven Servers zu aktualisieren (#2). Es ist wichtig, dass der zuvor aktive Server (# 1) heruntergefahren wird, um einen Konflikt mit dem Server zu vermeiden, der gerade übernommen hat.
Wichtige Hinweise
- Gateways in einem Failover-Szenario werden nur unterstützt, wenn sie lokal zu Ihrem PBX-System sind, d. h. über LAN erreichbar.
- In Szenarien, in denen sich die aktiven/primären und passiven/Failover-Server hinter unterschiedlichen öffentlichen IP-Adressen befinden, wird Ihr öffentlicher FQDN in die öffentliche IP des Failover-Servers umgeschrieben, wenn Sie die Installation des passiven Servers zum ersten Mal abschließen und die Installationsoptionen durchgehen. Um Ihren externen FQDN so umzuschreiben, dass er wieder in die öffentliche IP des aktiven Servers aufgelöst wird, müssen Sie den Systemdienst neu starten.
- Wenn Sie Ihr Failover unter Microsoft Windows konfigurieren, müssen diesem Dienst, der die Skripte ausführt (3CX Event Notification Manager), die entsprechenden Rechte zugewiesen werden. Die Mindestkontoebene, der der Dienst zugewiesen werden kann, muss lokale Administratorrechte wie den Benutzer „Lokales System“ und, wenn dnscmdausgeführt wird, auch Administratorrechte für die DNS-Verwaltung haben. Zu diesem Zweck wird empfohlen, einen dedizierten Active Directory-Benutzer mit geeigneten Administratorrechten und einem Kennwort zu erstellen, das nicht abläuft.
- Für die Failover-Verwendung mit benutzerdefiniertem FQDN und LAN-zu-LAN- oder Cloud-zu-Cloud-Szenarien müssen Sie zum Aktualisieren Ihrer DNS und FQDNs bei einem Failover erweiterte Skripts und Dienste wie Active Directory verwenden, um Shell-Skripts mit Administratorrechten auszuführen.
Siehe auch
Letztes Update
Dieses Dokument wurde zuletzt am 7. November 2025 aktualisiert.
