So richten Sie redundante Ejabberd-Server ein

561
knarf

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 Aeinrichten, damit Clients bei Ausfall transparent alternative Server verwenden können ( Bund Csomit ihr xyz@AKonto weiterhin verwenden ).

Ich denke, der DNS-Teil ist ziemlich einfach. Ich muss die AZonendatei bearbeiten, um SRVDatensä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- Bund CWrt-Authentifizierungs- und Chatrooms einzurichten?

Obwohl das Arbeiten mit redundanten Servern mit dem ersten Benutzer db Aausreicht (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 Bsolange Aist nicht angemeldet, kann sich später anmelden, Awenn es wieder verfügbar ist. Bietet Ejabberd einen Mechanismus dafür?

1
Ich werde auf Serverfehler fragen ... knarf vor 8 Jahren 0

0 Antworten auf die Frage