Schutz von MyQ X mit Hochverfügbarkeit
Hochverfügbarkeitsimplementierung mit MyQ X
Unter Berücksichtigung der bisherigen Ausführungen werden wir uns nun verschiedene Möglichkeiten ansehen, wie MyQ X mit Hochverfügbarkeitstechnologien (HA), Clustering und den einzigartigen Failover-Funktionen von MyQ X geschützt werden kann.
Zu diesem Zeitpunkt sollten Sie einen klaren Überblick über Ihre geschäftlichen Anforderungen hinsichtlich der Verfügbarkeit von Druck- und Druckverwaltungsdiensten haben.
Wir wissen, dass es viele HA-Methoden und -Technologien gibt, mit denen Ihr Unternehmen und Ihre IT-Abteilung möglicherweise bereits vertraut sind und die Sie derzeit in Ihrer bestehenden Infrastruktur einsetzen. Diese HA-Methoden und -Technologien bieten möglicherweise ähnliche Funktionen wie die von uns behandelten, beispielsweise der Microsoft Failover-Cluster und der virtuelle Cluster von VMware. In unseren Beispielen erläutern wir das Kernkonzept zur Erreichung von Hochverfügbarkeit mit MyQ und Ihrer Druckumgebung.
Wenn Sie mit Ihren bestehenden Technologien das gleiche Ergebnis erzielen können, empfehlen wir Ihnen, das zu nutzen, worin Ihre IT geschult wurde und womit Sie vertraut sind. Bei der Verwendung Ihrer eigenen Methoden und Technologien empfehlen wir jedoch, zunächst einen Proof of Concept in einer kontrollierten Umgebung durchzuführen und gründliche Tests durchzuführen, bevor Sie die Lösung in einer Live-Umgebung bereitstellen.
Bei MyQ haben wir auch bedacht, dass es kleinere Unternehmen geben könnte, die ebenfalls Druckdienste benötigen, die während Ausfallzeiten verfügbar sind. Diese Unternehmen verfügen nicht unbedingt über das Budget oder geschultes IT-Personal, um teure und komplexe Hochverfügbarkeitsmethoden und -technologien zu implementieren. Daher haben wir eine Reihe von MyQ X-Failover-Funktionen entwickelt, die für alle MyQ X-Kunden kostenlos sind. Diese Funktionen wurden entwickelt, um sicherzustellen, dass unsere Kunden auch während geplanter oder ungeplanter Serverausfälle drucken können.
Microsoft Failover-Clustering
Microsoft Failover Cluster ist eine auf Windows Server (Betriebssystem) basierende Funktion. Die Softwarelösung ermöglicht die Gruppierung mehrerer unabhängiger Hardware-Server (im Folgenden als Knoten bezeichnet) zu einem Cluster. Die Knoten im Cluster arbeiten gemeinsam, um erweiterte Funktionen wie Ressourcenverwaltung, Zustandsüberwachung und Failover-Koordination bereitzustellen.
Was die Speicheranforderungen für Hochverfügbarkeitsimplementierungen betrifft, wird empfohlen, dass mindestens ein gemeinsamer Speicherort vorhanden ist, auf den alle Knoten im Cluster zugreifen können. Die miteinander verbundenen Knoten innerhalb des Clusters sollten so konfiguriert werden, dass sie über beispielsweise eine Hochgeschwindigkeits-Netzwerkverbindung auf den gemeinsamen Speicher zugreifen können.
Die miteinander verbundene Kommunikation zwischen den verschiedenen Knoten in Kombination mit dem gemeinsamen Speicher macht diese Lösung hochverfügbar. Wenn einer der Cluster-Server (Knoten) ausfällt, übernehmen die anderen Knoten die Bereitstellung der Dienste (Failover-Prozess). Die Cluster-Knoten werden proaktiv überwacht. Wenn die Software feststellt, dass ein Knoten nicht ordnungsgemäß funktioniert, wird dieser automatisch neu gestartet oder auf einen anderen Knoten verlagert.

Darstellung des Microsoft-Failover-Clusters
MyQ X und Microsoft-Failover-Clustering
Das Hochverfügbarkeitskonzept von MyQ X und Microsoft Cluster besteht darin, mindestens zwei Knoten zu einem Failover-Cluster zusammenzufassen. Der Failover-Cluster wird mithilfe der Windows Server-Failover-Cluster-Funktionalität von Microsoft verwaltet und sollte für die Verwaltung gemeinsamer Ressourcen, die Zustandsüberwachung und die Failover-Verbindung konfiguriert werden.
Die Knoten innerhalb des Failover-Clusters müssen so konfiguriert sein, dass sie über eine Hochgeschwindigkeits-Netzwerkverbindung zu gemeinsam genutztem Speicher verfügen, auf den alle miteinander verbundenen Knoten innerhalb des Failover-Clusters zugreifen können. MyQ X wird dann innerhalb des Clusters in einer Aktiv-Passiv-Konfiguration bereitgestellt, wobei der MyQ X-Print Server auf mindestens zwei Knoten installiert ist. Die Failover-Cluster-Software von Microsoft verwaltet die MyQ-Dienste; sollte der aktuell aktive Knoten ausfallen, wechselt sie zu einem der verfügbaren passiven Knoten.
Der Vorteil der Bereitstellung von MyQ X innerhalb des Microsoft-Failover-Clusters besteht darin, dass das System nicht mehr von nur einem physischen Hardwareserver abhängig ist und daher widerstandsfähiger gegenüber Hardwareausfällen ist.
Weiterlesen…
Lesen Sie in unserem Handbuch zu MyQ und MS-Cluster die genauen Konfigurationsdetails nach. Dort erfahren Sie, wie Sie den MS-Cluster einrichten und MyQ für den Betrieb in dieser Konfiguration vorbereiten.
📓 Beispiel:
In der folgenden Abbildung ist der MyQ X-Print Server in einer Aktiv-Passiv-Konfiguration innerhalb des Microsoft-Failover-Clusters bereitgestellt, wobei Knoten 1 als aktiv und Knoten 2 als passiv festgelegt ist. Knoten 1, Knoten 2 und der gemeinsam genutzte Speicher sind über ein dediziertes Hochgeschwindigkeitsnetzwerk miteinander verbunden. Darüber hinaus erfordert diese Konfiguration ein separates Netzwerk, das die Benutzer-Clients und Multifunktionsdrucker mit Knoten 1 und Knoten 2 verbindet. Die getrennten Netzwerke basieren auf dem Hochverfügbarkeitskonzept, um einzelne Ausfallpunkte zu vermeiden.
Die Failover-Cluster-Software von Microsoft verwaltet die MyQ-Dienste und überwacht kontinuierlich den Zustand der Knoten. Wenn sie feststellt, dass der aktive Knoten (Knoten 1) nicht mehr verfügbar ist, versucht sie, die Dienste wiederherzustellen; wenn dies nicht möglich ist, wechselt sie automatisch zum passiven Knoten (Knoten 2).

MyQ X im Microsoft-Failover-Cluster
Clustering virtueller Maschinen (VMware-Cluster)
Der Hauptzweck des Virtual Machine (VM)-Clusterings besteht darin, Dienste in einer virtualisierten Umgebung auszuführen und so hohe Verfügbarkeit sowie eine verbesserte Serverauslastung zu gewährleisten. Hardwareausfälle innerhalb eines Virtual Machine-Clusters haben nur minimale Auswirkungen auf die virtuellen Maschinen, da die VM auf einen anderen Knoten umgeschaltet wird.
Ein Cluster virtueller Maschinen besteht in der Regel aus mehreren Komponenten. Sie benötigen Hypervisor-Technologie, zum Beispiel VMware vSphere ESXi. Das vSphere ESXi-Image wird wie ein Betriebssystem auf Bare-Metal-Hardware installiert und fungiert als Typ-1-Hypervisor (als ESXi-Host bezeichnet). Die ESXi-Hosts sind so konfiguriert, dass ihre Ressourcen gemeinsam genutzt werden.
Ein wesentlicher Bestandteil der Konfiguration eines Hochverfügbarkeits-Clusters für virtuelle Maschinen ist die Auswahl einer geeigneten Speicherlösung, die äußerst ausfallsicher ist und keine Single Points of Failure aufweist. MyQ empfiehlt, Ihren Cluster für virtuelle Maschinen mit einer netzwerkgebundenen Shared-Storage-Lösung zu kombinieren. Allerdings gehen verschiedene Anbieter von Clustering-Software für virtuelle Maschinen unterschiedlich mit dem Clusterspeicher um, und es gibt möglicherweise andere Speicherlösungen, die besser zu Ihrem Unternehmen passen. Das allgemeine Konzept der Beseitigung von Single Points of Failure sollte beibehalten werden; die von Ihnen gewählte Speicherlösung sollte Ihren individuellen geschäftlichen Anforderungen hinsichtlich Betriebsverfügbarkeit und Kosten entsprechen.
ESXi-Hosts können über eine zentralisierte Serververwaltungsplattform wie VMware vCenter verwaltet werden. vCenter ermöglicht die zentrale Verwaltung der zugrunde liegenden Rechenressourcen der ESXi-Hosts sowie die Administration von virtuellen Maschinen, einschließlich einer Vielzahl von Funktionen wie VM-Klonen, Hochverfügbarkeit, Fehlertoleranz usw. Darüber hinaus können Sie mit vCenter mehrere ESXi-Hosts zu einem Cluster virtueller Maschinen zusammenfassen. Jede virtuelle Maschine in einem Cluster ist über ein virtuelles Netzwerk miteinander verbunden.

Beispiel für einen Cluster virtueller Maschinen mit VMware-Technologien
MyQ X und Clustering virtueller Maschinen (VMHA)
Das MyQ X-Clustering-Konzept für virtuelle Maschinen, auch als VMHA (Virtual Machine High Availability) bezeichnet, besteht darin, das MyQ X-System in einer virtualisierten Cluster-Umgebung in Kombination mit einem NAS-Datenspeicher (Network-Attached Storage) zu betreiben.
Der NAS (Network-Attached Storage) besteht aus externen Speichersystemen, die die Serverknoten (ESXi-Hosts) nutzen, um Dateien der virtuellen Maschinen remote zu speichern und darauf zuzugreifen. Die ESXi-Hosts greifen über ein Hochgeschwindigkeits-Speichernetzwerk auf diese Systeme zu. Auf die Datenspeicher im Netzwerkspeicher können mehrere Serverknoten (ESXi-Hosts) gleichzeitig zugreifen. Der MyQ X-Print Server wird auf einem virtuellen Serverknoten (ESXi-Host) installiert, wobei die Arbeitslast und die Ressourcen des virtuellen Knotens über den virtuellen Cluster verteilt sind. Bei Verwendung der integrierten Systemdatenbank von MyQ X (Firebird-Datenbank) werden die Daten auf der virtuellen Instanz gespeichert. Mit diesem Konzept sind die Daten immer verfügbar, auch wenn die virtuelle Instanz von MyQ X auf andere Knoten innerhalb des virtuellen Clusters verschoben wird. Zusätzlich zu den Datenbankdaten werden Druckauftragsdaten im Ordner „jobs“ auf der virtuellen Instanz von MyQ X gespeichert.
Der Vorteil der Bereitstellung von MyQ X im VMHA-Modus in einem virtuellen Cluster besteht darin, dass das System nicht mehr von nur einem physischen Hardwareserver abhängig ist und somit widerstandsfähiger gegenüber Hardwareausfällen ist. VMHA kann auch in einer Private-Cloud-Umgebung wie z. B. MS Azure betrieben werden, vorausgesetzt, es bestehen eingerichtete VPN-Tunnel (Virtual Private Network) zwischen dem MyQ-Server und dem lokalen Netzwerk der Organisation.
📓 Beispiel:
In der folgenden Abbildung ist der MyQ X-Print Server auf VM 1 bereitgestellt, die dem ESXi-Host 1 zugewiesen ist. Das Image der virtuellen Maschine von VM 1 wird sicher im gemeinsamen Speicherort gespeichert; der gemeinsame Speicher kann beispielsweise ein NAS (Network-Attached Storage) sein. Wenn ESXi-Host 1 ausfällt, wird VM 1 (MyQ X-Print Server) beispielsweise auf ESXi-Host 3 verschoben und arbeitet unterbrechungsfrei weiter. Die Daten und Druckaufträge des MyQ X Print Servers bleiben im Datenspeicher sicher und sind von Hardwareausfällen nicht betroffen.

Failover-Vorgang im Cluster virtueller Maschinen