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.

3CX Failover-Beispiel

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)

Aktiver Server

  • Gehen Sie zunächst zu Admin > System > Speicher und richten Sie Ihren Remote-Speicher ein (z. B. Google Storage) oder geben Sie andere Backup-Optionen an, z. B. SMB oder SFTP.

Backup Archiv

  • Scrollen Sie nach unten und konfigurieren Sie Ihren Backup-Zeitplan und die Eigenschaften (Zahnradsymbol neben „Zeitplan“).
  • Es wird ein tägliches Backup außerhalb der Geschäftszeiten empfohlen, z. B. Backup um 1:00 Uhr starten und die Datei „3CXScheduledBackup.zip“ (der Name der letzten Backup-Datei) in Google Storage hochladen.

Backup Einstellungen

  • Gehen Sie zu Admin > Backup und wählen Sie Failover.

Failover

  • Aktivieren Sie das Kontrollkästchen „Failover aktivieren“ und wählen Sie „Aktiv“. Klicken Sie auf „OK“, um die Speicherung zu speichern.

Schritt 2: Konfigurieren des passiven Servers (Server Nr. 2)

Passiver Server

  • Wechseln Sie zu Ihrem passiven Server und gehen Sie zu „Admin“ > „Backup“.
  • Klicken Sie auf die Schaltfläche „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
    .
  • Konfigurieren Sie, ob ein Failover erfolgen soll, wenn ein oder alle Tests fehlschlagen.
  • Wählen Sie die zu überwachenden Dienste aus: SIP-Server, Webserver und/oder Tunnelserver.
  • Wählen Sie das Intervall für die Heartbeat-Prüfungen (Standard: 30 Sekunden).
  • Geben Sie den Speicherort Ihrer Failover-Skripte an:
  • Windows-Skripte finden Sie hier.
  • Linux-Skripte finden Sie hier.
  • Legen Sie ein Intervall und eine Uhrzeit für die automatische Wiederherstellung fest; diese sollte einige Minuten nach jeder geplanten Sicherung auf dem aktiven Server (#1) erfolgen.
  • Klicken Sie auf „OK“, um die Konfiguration zu speichern und die Überwachung zu starten.

Fällt der aktive Server (#1) aus, erkennt der passive Server dies und übernimmt dessen Funktion. Da das Backup bereits wiederhergestellt ist, veranlasst der Failover die 3CX-DNS-Server, den FQDN auf die IP-Adresse des neuen aktiven Servers (#2) zu aktualisieren. Es ist wichtig, dass der zuvor aktive Server (#1) heruntergefahren wird, um Konflikte mit dem neu eingesetzten Server zu vermeiden.

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
    dnscmd
    ausgefü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.
  • Bei Verwendung eines 3CX SBC können Sie die IP-Adresse des passiven Servers auf der Registerkarte „Einstellungen“ des SBC konfigurieren, um die Umschaltung zu beschleunigen, wenn der primäre Server nicht erreichbar ist, indem Sie nicht auf die Verbreitung des DNS-Updates warten.

Siehe auch

Letztes Update

Dieses Dokument wurde zuletzt am 1. September 2026 aktualisiert.

https://www.3cx.de/docs/failover/