So richten Sie redundante Ejabberd-Server ein
Ich habe derzeit einen Ejabberd-Server, der auf Domain läuft A
. Es hat eine Reihe von Benutzern mit Konten wie xyz@A
. Ich möchte alternative Server A
einrichten, damit Clients bei Ausfall transparent alternative Server verwenden können ( B
und C
somit ihr xyz@A
Konto weiterhin verwenden ).
Ich denke, der DNS-Teil ist ziemlich einfach. Ich muss die A
Zonendatei bearbeiten, um SRV
Datensätze der alternativen Server hinzuzufügen, wie in diesem Beispiel ( http://wiki.xmpp.org/web/SRV_Records#Example_3 ):
_xmpp-client._tcp.example.net. 86400 IN SRV 5 50 5222 server1.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 30 5222 server2.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 10 5222 server3.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 10 5222 server4.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 15 0 5222 backup.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 5 50 5269 server1.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 10 30 5269 server2.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 10 10 5269 server3.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 10 10 5269 server4.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 15 0 5269 backup.example.net.
Was sind die Schritte und die spezifische Konfiguration, um die Ejabberd-Server auf den Host- B
und C
Wrt-Authentifizierungs- und Chatrooms einzurichten?
Obwohl das Arbeiten mit redundanten Servern mit dem ersten Benutzer db A
ausreicht (ich erwarte nicht, dass A für längere Zeit ausfällt), denke ich, dass ich die Benutzer-db zwischen allen 3 Servern synchronisieren sollte, damit sich jemand darauf ein Konto macht B
solange A
ist nicht angemeldet, kann sich später anmelden, A
wenn es wieder verfügbar ist. Bietet Ejabberd einen Mechanismus dafür?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Jabber-Server für die Verwendung mit mehreren AIM-Konten einrichten?
-
4
Jabber-basierte IM-Dienste außer gtalk?
-
5
Was ist die beste Alternative zu Pidgin unter Linux?
-
8
RAID 1-Spiegelung auf mehr als zwei Laufwerke?
-
4
IM-Client mit einem Fenster (Kontaktliste + Nachrichtenfenster) Schnittstelle?
-
2
Pidgin kann keine Verbindung zu jabber.org herstellen - SSL-Fehler
-
2
Jabberd2 vs. Ejabberd
-
1
Pidgin: Benachrichtigungen für Konto oder Protokoll unterdrücken
-
2
Verbinden mit gtalk mit jabber80.com auf Pidgin
-
6
Instant Messenger-Proxy mit webbasierten, durchsuchbaren Chat-Protokollen und mobiler Unterstützung