Mit Novell Cluster Services können bis zu 32 NetWare-Server in einen Cluster mit hoher Verfügbarkeit eingebunden werden. Die Ressourcen können dabei zwischen den einzelnen Servern ausgetauscht oder verschoben werden. Die Ressourcen können so konfiguriert werden, dass sie bei einem Serverausfall automatisch ausgetauscht oder verschoben werden. Ferner ist es möglich, die Ressourcen zur Behebung von Hardwarefehlern oder für einen besseren Lastenausgleich manuell zu verschieben.
Novell Cluster Services stellt die hohe Verfügbarkeit von Objektkomponenten sicher. Die Zusammenführung von Anwendungen und Operationen in einem Cluster führt zu Kosteneinsparungen. Ein weiterer wichtiger Vorteil von Novell Cluster Services liegt in der zentralen Verwaltbarkeit des Clusters und der Möglichkeit, die Ressourcen an unterschiedliche Belastungssituationen anzupassen (manueller "Lastenausgleich").
Darüber hinaus können mit Novell Cluster Services ungeplante Service-Ausfälle sowie geplante Ausfälle von Software und Hardware aufgrund von Wartungsarbeiten oder Aufrüstungen reduziert werden.
Gute Gründe für die Implementierung von Novell Cluster Services:
Durch Implementierung von RAID Level 5 auf dem gemeinsam genutzten Festplatten-Subsystem kann eine entsprechende Fehlertoleranz erreicht werden.
Die Vorteile von Novell Cluster Services werden im folgenden Szenario weiter verdeutlicht.
Nehmen wir an, Sie haben einen Cluster mit drei Servern konfiguriert. Auf jedem der drei Server wurde ein Webserver installiert. Ferner befinden sich auf jedem Server zwei Websites. Alle Daten, Grafiken und Email-Nachrichten für diese Websites sind auf einem gemeinsam genutzten Festplatten-Subsystem gespeichert, das mit allen Servern im Cluster verbunden ist. Die folgende Abbildung zeigt, wie dieses Szenario aussehen könnte:
Abbildung 1
Cluster mit drei Servern
Im normalen Clusterbetrieb befindet sich jeder Server in ständiger Kommunikation mit allen anderen Servern im Cluster und führt zur Fehlererkennung in regelmäßigen Abständen ein Polling für alle registrierten Ressourcen durch.
Bei Webserver 1 tritt nun ein Hardware- oder Softwarefehler auf. Die Benutzer von Webserver 1 können nicht mehr auf das Internet, das Email-System und die entsprechenden Informationen zugreifen. Die folgende Abbildung zeigt, wie die Ressourcen bei Ausfall von Webserver 1 verschoben werden:
Abbildung 2
Cluster mit drei Servern nach Ausfall eines Servers
Website A wird auf Webserver 2 und Website B auf Webserver 3 verschoben. IP-Adressen und anwendbare Lizenzen werden ebenfalls auf Webserver 2 und Webserver 3 verschoben.
Bei der Konfiguration des Clusters wurde festgelegt, wohin die Websites im Falle eines Fehlers verschoben werden sollen. Im obigen Beispiel wurde festgelegt, dass Website A auf Webserver 2 und Website B auf Webserver 3 verschoben wird. Auf diese Weise konnte die Arbeitsbelastung von Webserver 1 gleichmäßig verteilt werden.
Bei Ausfall von Webserver 1 wurde von Novell Cluster Services gemäß Konfiguration Folgendes veranlasst:
In diesem Beispiel konnte der Failover-Vorgang schnell durchgeführt werden. Der Zugriff auf Internet, Website-Informationen und Email-System konnte in Sekundenschnelle wiederhergestellt werden, sodass in den meisten Fällen keine erneute Anmeldung des Benutzers erforderlich war.
Nehmen wir nun an, dass der Fehler behoben wurde und Webserver 1 wieder in den normalen Betriebsmodus zurückkehrt. Für Website A und Website B wird entweder ein automatischer Failback-Vorgang durchgeführt, oder die Sites werden auf Webserver 1 zurückverschoben. Der Betrieb wird wieder wie vor Ausfall von Webserver 1 aufgenommen.
Novell Cluster Services stellt des Weiteren die Möglichkeit zur Ressourcenmigration zur Verfügung. Anwendungen, Websites usw. können auf andere Server im Cluster verschoben werden, auch wenn kein Server ausfällt.
Website A oder Website B kann beispielsweise manuell von Webserver 1 auf einen anderen Server im Cluster verschoben werden. Diese Maßnahme kann erforderlich werden, wenn für Webserver 1 Wartungsarbeiten oder Aufrüstungen anstehen oder die Leistung bzw. Verfügbarkeit der jeweiligen Website erhöht werden soll.
| 