Hot & Cold-Failover für den Aufzeichnungsserver (Recording Server)
Ein Failover-Aufzeichnungsserver ist ein zusätzlicher Aufzeichnungsserver, der die Aufgaben des Standard-Aufzeichnungsservers übernimmt, wenn dieser nicht verfügbar ist. Sie können einen Failover-Aufzeichnungsserver in zwei Modi konfigurieren: als Cold-Standby-Server oder als Hot-Standby-Server.
Sie installieren Failover-Aufzeichnungsserver wie Standard-Aufzeichnungsserver. Sobald Sie Failover-Aufzeichnungsserver installiert haben, werden diese im Management Client angezeigt. MOBOTIX empfiehlt, alle Failover-Aufzeichnungsserver auf separaten Computern zu installieren. Stellen Sie sicher, dass Sie Failover-Aufzeichnungsserver mit der richtigen IP-Adresse/dem richtigen Hostnamen des Management-Servers konfigurieren. Die Benutzerberechtigungen für das Benutzerkonto, unter dem der Failover-Serverdienst ausgeführt wird, werden während des Installationsvorgangs bereitgestellt. Diese sind:
- Start-/Stopp-Berechtigungen zum Starten oder Stoppen des Failover-Aufzeichnungsservers
- Lese- und Schreibzugriffsrechte zum Lesen oder Schreiben der Datei „RecorderConfig.xml“
Wenn ein Zertifikat für die Verschlüsselung ausgewählt wird, muss der Administrator dem Failover-Benutzer Lesezugriff auf den privaten Schlüssel des ausgewählten Zertifikats gewähren.
Failover für Aufzeichnungsserver – Hot & Cold Failover ist nur in den Hub-Versionen L4 und L5 enthalten https://www.mobotix.com/sites/default/files/2024-06/mx_Flyer_MOBOTIX_HUB_Funktionen_de_240606.pdf
Für das Failover des Management-Servers ist eine separate Lizenz erforderlich:
Lizenz: Mx-HUB-MgmtSrvFailover
Hinweis: Bei Verwendung des MOBOTIX HUB Management Server Failover sind keine separaten Gerätelizenzen für die Kameras erforderlich.
MOBOTIX HUB Management Server Failover Lizenz - DE - MOBOTIX HUB / FAQ - MOBOTIX Community
Info:
Wenn der Failover-Aufzeichnungsserver die Aufgaben eines Aufzeichnungsservers übernimmt, der Verschlüsselung verwendet, empfiehlt MOBOTIX, den Failover-Aufzeichnungsserver ebenfalls für die Verwendung von Verschlüsselung vorzubereiten.
Sie können auf Geräteebene festlegen, welche Art von Failover-Unterstützung Sie wünschen. Wählen Sie für jedes Gerät auf einem Aufzeichnungsserver zwischen vollständiger, nur Live- oder keiner Failover-Unterstützung. Auf diese Weise können Sie Ihre Failover-Ressourcen priorisieren und beispielsweise nur für Video und nicht für Audio ein Failover einrichten oder nur für wichtige Kameras und nicht für weniger wichtige ein Failover aktivieren.
Achtung:
Während sich Ihr System im Failover-Modus befindet, können Sie keine Hardware austauschen oder verschieben, den Aufzeichnungsserver aktualisieren oder Gerätekonfigurationen wie Speichereinstellungen oder Videostream-Einstellungen ändern.
Cold Standby-Failover-Aufzeichnungsserver
Bei einer Cold-Standby-Failover-Aufzeichnungsserverkonfiguration gruppieren Sie mehrere Failover-Aufzeichnungsserver in einer Failover-Gruppe. Die gesamte Failover-Gruppe ist dafür vorgesehen, die Aufgaben eines beliebigen vorab ausgewählten Aufzeichnungsservers zu übernehmen, falls dieser ausfällt. Sie können beliebig viele Gruppen erstellen.
Die Gruppierung hat einen klaren Vorteil: Wenn Sie später festlegen, welche Failover-Aufzeichnungsserver die Aufgaben eines Aufzeichnungsservers übernehmen sollen, wählen Sie eine Gruppe von Failover-Aufzeichnungsservern aus. Wenn die ausgewählte Gruppe mehr als einen Failover-Aufzeichnungsserver enthält, haben Sie die Sicherheit, dass mehr als ein Failover-Aufzeichnungsserver bereitsteht, um die Aufgaben zu übernehmen, wenn ein Aufzeichnungsserver nicht verfügbar ist. Sie können eine sekundäre Failover-Servergruppe festlegen, die die Aufgaben der primären Gruppe übernimmt, wenn alle Aufzeichnungsserver in der primären Gruppe ausgelastet sind. Ein Failover-Aufzeichnungsserver kann jeweils nur Mitglied einer Gruppe sein.
Die Failover-Aufzeichnungsserver in einer Failover-Gruppe sind in einer Reihenfolge angeordnet. Die Reihenfolge bestimmt, in welcher Weise die Failover-Aufzeichnungsserver die Aufgaben eines Aufzeichnungsservers übernehmen. Standardmäßig spiegelt die Reihenfolge die Reihenfolge wider, in der Sie die Failover-Aufzeichnungsserver in die Failover-Gruppe aufgenommen haben: Der zuerst hinzugefügte Server steht an erster Stelle in der Reihenfolge. Sie können dies bei Bedarf ändern.
Hot-Standby-Failover-Aufzeichnungsserver
Bei einer Hot-Standby-Failover-Aufzeichnungsserverkonfiguration weisen Sie einen Failover-Aufzeichnungsserver zu, der nur von einem Aufzeichnungsserver die Aufgaben übernehmen kann. Aus diesem Grund kann das System diesen Failover-Aufzeichnungsserver im „Standby“-Modus halten, was bedeutet, dass er mit der korrekten/aktuellen Konfiguration des Aufzeichnungsservers, dem er zugewiesen ist, synchronisiert ist und die Aufgaben viel schneller übernehmen kann als ein Cold-Standby-Failover-Aufzeichnungsserver. Wie bereits erwähnt, weisen Sie Hot-Standby-Server nur einem einzigen Aufzeichnungsserver zu und können sie nicht gruppieren. Sie können keine Failover-Server, die bereits Teil einer Failover-Gruppe sind, als Hot-Standby-Aufzeichnungsserver zuweisen.
Achtung:
- Validierung des Failover-Aufzeichnungsservers
- Um eine Zusammenführung von Videodaten vom Failover-Server mit dem Aufzeichnungsserver zu validieren, müssen Sie den Aufzeichnungsserver entweder durch Beenden des Aufzeichnungsserverdienstes oder durch Herunterfahren des Aufzeichnungsservercomputers außer Betrieb setzen.
- Eine manuelle Unterbrechung der Netzwerkverbindung, die Sie durch Herausziehen des Netzwerkkabels oder Blockieren des Netzwerks mit einem Testtool verursachen können, ist keine gültige Methode.
Failover-Aufzeichnungsserver-Funktionalität
- Ein Failover-Aufzeichnungsserver überprüft alle 0,5 Sekunden den Status der relevanten Aufzeichnungsserver. Wenn ein Aufzeichnungsserver nicht innerhalb von 2 Sekunden antwortet, wird er als nicht verfügbar betrachtet und der Failover-Aufzeichnungsserver übernimmt.
- Ein Cold-Standby-Failover-Aufzeichnungsserver übernimmt die Aufgaben des nicht mehr verfügbaren Aufzeichnungsservers nach fünf Sekunden zuzüglich der Zeit, die der Aufzeichnungsserverdienst des Failover-Aufzeichnungsservers zum Starten benötigt, und der Zeit, die zum Herstellen der Verbindung zu den Kameras benötigt wird. Im Gegensatz dazu übernimmt ein Hot-Standby-Failover-Aufzeichnungsserver die Aufgaben schneller, da der Aufzeichnungsserverdienst bereits mit der richtigen Konfiguration ausgeführt wird und nur seine Kameras starten muss, um Feeds zu liefern. Während der Startphase können Sie weder Aufzeichnungen speichern noch Live-Videos von den betroffenen Kameras anzeigen.
- Wenn ein Aufzeichnungsserver wieder verfügbar ist, übernimmt er automatisch die Aufgaben des Failover-Aufzeichnungsservers. Die vom Failover-Aufzeichnungsserver gespeicherten Aufzeichnungen werden automatisch in die Datenbanken des Standard-Aufzeichnungsservers integriert. Die Dauer der Integration hängt von der Menge der Aufzeichnungen, der Netzwerkkapazität und weiteren Faktoren ab. Während des Integrationsprozesses können Sie keine Aufzeichnungen aus dem Zeitraum anzeigen, in dem der Failover-Aufzeichnungsserver die Aufgaben übernommen hat.* Wenn ein Failover-Aufzeichnungsserver während des Zusammenführungsprozesses in einer Cold-Standby-Failover-Aufzeichnungsserverkonfiguration die Aufgaben eines anderen Aufzeichnungsservers übernehmen muss, verschiebt er den Zusammenführungsprozess mit Aufzeichnungsserver A und übernimmt die Aufgaben von Aufzeichnungsserver B. Sobald Aufzeichnungsserver B wieder verfügbar ist, nimmt der Failover-Aufzeichnungsserver den Zusammenführungsprozess wieder auf und ermöglicht es sowohl Aufzeichnungsserver A als auch Aufzeichnungsserver B, die Aufzeichnungen gleichzeitig wieder zusammenzuführen.
- In einer Hot-Standby-Konfiguration kann ein Hot-Standby-Server nicht für einen zusätzlichen Aufzeichnungsserver übernehmen, da er nur für einen einzigen Aufzeichnungsserver als Hot-Standby dienen kann. Wenn dieser Aufzeichnungsserver jedoch erneut ausfällt, übernimmt der Hot-Standby erneut und behält die Aufzeichnungen aus dem vorherigen Zeitraum bei. Der Aufzeichnungsserver behält die Aufzeichnungen, bis sie wieder mit dem primären Recorder zusammengeführt werden oder bis der Failover-Aufzeichnungsserver keinen Speicherplatz mehr hat.
- Eine Failover-Lösung bietet keine vollständige Redundanz. Sie kann nur als zuverlässige Methode zur Minimierung der Ausfallzeit dienen. Wenn ein Aufzeichnungsserver wieder verfügbar ist, stellt der Failover-Server-Dienst sicher, dass der Aufzeichnungsserver wieder bereit ist, Aufzeichnungen zu speichern. Erst dann wird die Verantwortung für die Speicherung von Aufzeichnungen wieder an den Standard-Aufzeichnungsserver zurückgegeben. Daher ist ein Verlust von Aufzeichnungen in dieser Phase des Prozesses sehr unwahrscheinlich.
- Client-Benutzer bemerken kaum, dass ein Failover-Aufzeichnungsserver die Aufgaben übernimmt. Bei der Übernahme durch den Failover-Aufzeichnungsserver kommt es zu einer kurzen Unterbrechung, die in der Regel nur wenige Sekunden dauert. Während dieser Unterbrechung können Benutzer nicht auf Videos vom betroffenen Aufzeichnungsserver zugreifen. Client-Benutzer können die Live-Videoanzeige fortsetzen, sobald der Failover-Aufzeichnungsserver die Aufgaben übernommen hat. Da die aktuellen Aufzeichnungen auf dem Failover-Aufzeichnungsserver gespeichert sind, können sie Aufzeichnungen ab dem Zeitpunkt der Übernahme durch den Failover-Aufzeichnungsserver wiedergeben. Clients können ältere Aufzeichnungen, die nur auf dem betroffenen Aufzeichnungsserver gespeichert sind, erst wiedergeben, wenn dieser Aufzeichnungsserver wieder funktioniert und die Aufgaben des Failover-Aufzeichnungsservers übernommen hat. Auf archivierte Aufzeichnungen können Sie nicht zugreifen. Wenn der Aufzeichnungsserver wieder funktioniert, findet ein Zusammenführungsprozess statt, bei dem die Failover-Aufzeichnungen wieder in die Datenbank des Aufzeichnungsservers integriert werden. Während dieses Prozesses können Sie keine Aufzeichnungen aus dem Zeitraum wiedergeben, in dem der Failover-Aufzeichnungsserver die Aufgaben übernommen hat.
- In einer Cold-Standby-Konfiguration ist es nicht erforderlich, einen Failover-Aufzeichnungsserver als Backup für einen anderen Failover-Aufzeichnungsserver einzurichten. Der Grund dafür ist, dass Sie Failover-Gruppen zuweisen und keine bestimmten Failover-Aufzeichnungsserver zuweisen, die die Aufgaben bestimmter Aufzeichnungsserver übernehmen sollen. Eine Failover-Gruppe muss mindestens einen Failover-Aufzeichnungsserver enthalten, Sie können jedoch beliebig viele Failover-Aufzeichnungsserver hinzufügen. Wenn eine Failover-Gruppe mehr als einen Failover-Aufzeichnungsserver enthält, können mehrere Failover-Aufzeichnungsserver die Aufgaben übernehmen.
- In einer Hot-Standby-Konfiguration können Sie keine Failover-Aufzeichnungsserver oder Hot-Standby-Server als Failover für einen Hot-Standby-Server einrichten.
Failover-Schritte:
Beschreibung
Beteiligte Server:
- Aufzeichnungsserver
- Failover-Aufzeichnungsserver
- Verwaltungsserver
Failover-Schritte für Cold Standby-Konfigurationen:
- Um zu überprüfen, ob er läuft oder nicht, verfügt ein Failover-Aufzeichnungsserver über eine unterbrechungsfreie TCP-Verbindung zu einem Aufzeichnungsserver.
- Diese Verbindung wird unterbrochen.
- Der Failover-Aufzeichnungsserver fordert die aktuelle Konfiguration des Aufzeichnungsservers vom Verwaltungsserver an. Der Verwaltungsserver sendet die angeforderte Konfiguration, der Failover-Aufzeichnungsserver empfängt die Konfiguration, startet und beginnt mit der Aufzeichnung im Auftrag des Aufzeichnungsservers.
- Der Failover-Aufzeichnungsserver und die entsprechenden Kameras tauschen Videodaten aus.
- Der Failover-Aufzeichnungsserver versucht kontinuierlich, die Verbindung zum Aufzeichnungsserver wiederherzustellen.
- Wenn die Verbindung zum Aufzeichnungsserver wiederhergestellt ist, fährt der Failover-Aufzeichnungsserver herunter und der Aufzeichnungsserver ruft die während seiner Ausfallzeit aufgezeichneten Videodaten (falls vorhanden) ab, die dann wieder in die Datenbank des Aufzeichnungsservers integriert werden.
Failover-Schritte für Hot-Standby-Konfigurationen:
- Um zu überprüfen, ob er läuft oder nicht, verfügt ein Hot-Standby-Server über eine unterbrechungsfreie TCP-Verbindung zu seinem zugewiesenen Aufzeichnungsserver.
- Diese Verbindung wird unterbrochen.
- Der Hot-Standby-Server kennt bereits die aktuelle Konfiguration seines zugewiesenen Aufzeichnungsservers vom Verwaltungsserver und beginnt in dessen Auftrag mit der Aufzeichnung.
- Der Hot-Standby-Server und die entsprechenden Kameras tauschen Videodaten aus.
- Der Hot-Standby-Server versucht kontinuierlich, die Verbindung zum Aufzeichnungsserver wiederherzustellen.
- Wenn die Verbindung zum Aufzeichnungsserver wiederhergestellt ist und der Hot-Standby-Server in den Hot-Standby-Modus zurückkehrt, ruft der Aufzeichnungsserver die während seiner Ausfallzeit aufgezeichneten Videodaten (falls vorhanden) ab und die Videodaten werden wieder in die Datenbank des Aufzeichnungsservers integriert.
Bewährte Vorgehensweise: Sie müssen sicherstellen, dass die Datei den Namen „license.txt“ trägt und die „Hostnamen“ der beiden Knoten enthält, unabhängig davon, ob die Installation in einer Arbeitsgruppe oder einer Domäne erfolgt.