Problem:
Die Replikation zwischen Edge Server in der DMZ und dem Skype for Business Server funktioniert, wenn beide Server neu gebootet werden, aber setzt dann plötzlich und immer wieder aus.
Es gibt dabei kein klares Muster. Mal dauert es Wochen, mal nur wenige Stunden bis die Replikation nicht mehr läuft.
Mit dem PowerShell-Befehl
Get-CsManagementStoreReplicationStatus kann man prüfen wann die letzte Replikation versucht wurde und wann die letzte Erfolgreich war.
Im Ereignislog der Server findet man ab dem Zeitpunkt der fehlgeschlagenen Replikationen nur den Fehler, dass diese nicht läuft.
Ein Versuch die Verbindung über den Port 4443 vom Skype zum Edge kann via Telnet geprüft aber nicht hergestellt werden.
In den Firewalls der Server ist dieser Port als Erlaubt eingetragen.
Weitere Informationen warum es vorher funktioniert hat (teilweise über Wochen) und warum dann plötzlich nicht, findet man nicht im Eventlog beider Server.
Bootet man die beiden Server durch, läuft die Replikation wieder.
Beim booten der Server hintereinander besteht das Problem weiterhin.
Lösung:
An diesem Problem musste ich eine Weile knabbern...
Letztendlich war die Lösung, dass der Eintrag des Edge-Servers in der Hosts Datei des Skype-Servers gefehlt hat.
Folglich wollte der Skype Server die Kommunikation über die externe Netzwerkschnittstelle des Edge-Servers (die für den Reverse-Proxy im DNS eingetragen ist) aufbauen.
Ich hoffe mit diesem Tipp konnte ich dem einen oder anderen Admin helfen, ehe er den Verstand verliert