Sun Cluster 3.1 10/03 Konzepthandbuch

Kapitel 1 Einführung und Überblick

Das SunPlex-System ist eine integrierte Lösung aus Hardware und Sun Cluster-Software zur Erstellung hoch verfügbarer und von Scalable-Diensten.

Das Sun Cluster 3.1 10/03 Konzepthandbuch liefert die benötigten konzeptionellen Informationen für die wichtigste Zielgruppe der SunPlex -Dokumentation. Zu dieser Zielgruppe gehören

Dieses Buch vermittelt zusammen mit der restlichen SunPlex-Dokumentationsreihe einen vollständigen Überblick über das SunPlex-System.

Kapitelinhalt

Einführung in das SunPlex-System

Das SunPlex-System erweitert die Solaris-Betriebsumgebung auf ein Cluster-Betriebssystem. Ein Cluster oder Plex ist eine Reihe von locker gekoppelten Computerknoten, die sich für den Client als ein einziges Netzwerk bzw. eine einzige Anwendung mit Datenbanken, Webdiensten und Dateidiensten darstellt.

Jeder Cluster-Knoten ist ein Standalone-Server, der seine eigenen Prozesse ausführt. Diese Prozesse kommunizieren miteinander und treten (für einen Netzwerk-Client) als ein einziges System auf. Im Zusammenspiel stellen sie Benutzern Anwendungen, Systemressourcen und Daten zur Verfügung.

Ein Cluster bietet im Vergleich zu traditionellen Einzelserversystemen mehrere Vorteile. Zu diesen Vorteilen gehört die Unterstützung von Failover- und Scalable-Diensten, die Fähigkeit zum modularen Wachsen und ein niedriger Anschaffungspreis im Vergleich zu traditionellen fehlertoleranten Hardwaresystemen.

Ziele des SunPlex-Systems

Hochverfügbarkeit versus Fehlertoleranz

Das SunPlex-System ist als hoch verfügbares System (HA-System) ausgelegt, das heißt als ein System, das einen nahezu kontinuierlichen Zugriff auf Daten und Anwendungen bietet.

Im Gegensatz dazu sorgen fehlertolerante Hardwaresysteme für einen kontinuierlichen Zugriff auf Daten und Anwendungen, verursachen aber aufgrund der spezialisierten Hardware höhere Kosten. Zudem überbrücken fehlertolerante Systeme normalerweise keine Softwarefehler.

Das SunPlex-System setzt eine Kombination aus Hardware und Software ein, um Hochverfügbarkeit zu erzielen. Redundante Cluster-Interconnects, Speicherung und öffentliche Netzwerke schützen vor kritischen Ausfallpunkten (Single Points of Failure, SPOF). Die Cluster-Software überwacht kontinuierlich den Zustand der Mitgliedsknoten und hindert fehlerhaft arbeitende Knoten an der Teilnahme im Cluster, um die Daten vor Schäden zu schützen. Der Cluster überwacht auch Dienste und die abhängigen Systemressourcen und sorgt bei Ausfällen für ein Failover oder einen Neustart der Dienste.

Fragen und Antworten zur Hochverfügbarkeit finden Sie unter Häufig gestellte Fragen zur Hochverfügbarkeit.

Failover und Skalierbarkeit im SunPlex-System

Mit dem SunPlex-System können Sie entweder Failover- oder Scalable-Dienste implementieren. Im Allgemeinen sorgt ein Failover-Dienst nur für Hochverfügbarkeit (Redundanz), während ein Scalable-Dienst Hochverfügbarkeit mit einer besseren Leistung verbindet. Ein einzelner Cluster kann sowohl Failover- als auch Scalable-Dienste unterstützen.

Failover-Dienste

Failover ist der Vorgang, bei dem der Cluster automatisch einen Dienst von einem ausgefallenen Primärknoten auf einen dafür vorgesehenen Sekundärknoten verschiebt. Mit Failover sorgt die Sun Cluster-Software für Hochverfügbarkeit.

Bei einem Failover nimmt der Client möglicherweise eine kurze Unterbrechung im Dienst wahr und muss ggf. die Verbindung neu herstellen, nachdem das Failover abgeschlossen ist. Die Clients nehmen jedoch den realen Server, der den Dienst zur Verfügung stellt, nicht wahr.

Scalable-Dienste

Während es beim Failover um Redundanz geht, sorgt die Skalierbarkeit für eine konstante Antwortzeit oder einen von der Last unabhängigen konstanten Datendurchsatz. Ein Scalable-Dienst ermöglicht die wirksame Zusammenarbeit der vielen Knoten eines Clusters bei der gemeinsamen Ausführung einer Anwendung und sorgt damit für eine bessere Leistung. In einer Scalable-Konfiguration kann jeder Cluster-Knoten Daten liefern und Client-Abfragen verarbeiten.

Spezifischere Informationen zu Failover- und Scalable-Diensten finden Sie unter Datendienste.

Drei Aspekte des SunPlex-Systems

In diesem Abschnitt werden drei unterschiedliche Aspekte des SunPlex-Systems sowie die Schlüsselkonzepte und die Dokumentation beschrieben, die für den jeweiligen Aspekt wichtig sind. Diese drei Aspekte sind vertreten durch:

Hardwareinstallation und -service

Für Hardwarespezialisten stellt sich das SunPlex-System als eine Sammlung aus Standard-Hardware dar, zu der Server, Netzwerke und Speicher gehören. Diese Komponenten werden mit Kabeln verbunden, so dass jede Komponente eine Sicherung hat und kein Single Point of Failure (Ausfallpunkt) mehr gegeben ist.

Schlüsselkonzepte – Hardware

Hardwarespezialisten müssen die folgenden Cluster-Konzepte verstehen.

Empfohlene Verweise auf Hardwarekonzepte

Die folgenden Abschnitte enthalten relevante Informationen zu den vorstehenden Schlüsselkonzepten:

Relevante SunPlex-Dokumentation

Folgendes SunPlex-Dokument enthält Verfahren und Informationen zu Konzepten für den Hardwareservice:

Systemverwalter

Für den Systemverwalter stellt sich das SunPlex-System als Satz aus verkabelten Servern (Knoten) und gemeinsam genutzten Speichergeräten dar. Der Systemverwalter sieht Folgendes:

Schlüsselkonzepte – Systemverwaltung

Systemverwalter müssen die folgenden Konzepte und Prozesse verstehen:

Empfohlene Verweise auf Konzepte für Systemverwalter

Die folgenden Abschnitte enthalten relevante Informationen zu den vorstehenden Schlüsselkonzepten:

Relevante SunPlex-Dokumentation – Systemverwalter

Die folgenden SunPlex-Dokumente enthalten Verfahren und Informationen zu Konzepten der Systemverwaltung:

Anwendungsprogrammierer

Das SunPlex-System stellt Datendienste für Anwendungen wie Oracle, NFS, DNS, SunTM ONE Web Server, Apache Web Server und SunTM ONE Directory Server zur Verfügung. Datendienste werden erstellt, indem Standard-Anwendungen für die Steuerung durch die Sun Cluster-Software konfiguriert werden. Die Sun Cluster-Software stellt Konfigurationsdateien und Verwaltungsmethoden zum Starten, Stoppen und Überwachen der Anwendungen zur Verfügung. Wenn Sie einen neuen Failover- oder Scalable-Dienst erstellen müssen, können Sie mit der Anwendungsprogrammierungsschnittstelle (API) von SunPlex und der DSET-API (API der Datendienst-Grundlagentechnologie) die Konfigurationsdateien und Verwaltungsmethoden erstellen, die zur Ausführung der Anwendung als Datendienst auf dem Cluster erforderlich sind.

Schlüsselkonzepte– Anwendungsprogrammierer

Anwendungsprogrammierer müssen Folgendes verstehen:

Empfohlene Verweise auf Konzepte für Anwendungsprogrammierer

Die folgenden Abschnitte enthalten relevante Informationen zu den vorstehenden Schlüsselkonzepten:

Relevante SunPlex-Dokumentation – Anwendungsprogrammierer

Die folgenden SunPlex-Dokumente enthalten Verfahren und Informationen zu Konzepten für Anwendungsprogrammierer:

SunPlex-Systemaufgaben

Alle SunPlex-Systemaufgaben erfordern ein gewisses konzeptionelles Vorverständnis. Die nachstehende Tabelle gibt einen Überblick auf höchster Ebene über die Aufgaben und die Dokumentation, in der die Aufgabenschritte beschrieben sind. Die den Konzepten gewidmeten Abschnitte in diesem Buch beschreiben, wie die Konzepte den Aufgaben zugeordnet sind.

Tabelle 1–1 Aufgabenzuordnung: Zuordnen von Benutzeraufgaben zur Dokumentation

Für diese Aufgabe... 

Verwenden Sie diese Dokumentation...  

Installieren von Cluster-Hardware 

Sun Cluster 3.1 Hardware Collection

Installieren der Solaris-Software auf dem Cluster 

Sun Cluster 3.1 Handbuch Softwareinstallation

Installieren der SunTM Management Center-Software

Sun Cluster 3.1 Handbuch Softwareinstallation

Installieren und Konfigurieren der Sun Cluster-Software 

Sun Cluster 3.1 Handbuch Softwareinstallation

Installieren und Konfigurieren der Datenträgerverwaltungs-Software 

Sun Cluster 3.1 Handbuch Softwareinstallation

Ihre Dokumentation zur Datenträgerverwaltung 

Installieren und Konfigurieren von Sun Cluster-Datendiensten 

Sun Cluster 3.1 Data Services Installation and Configuration Guide

Warten der Cluster-Hardware 

Sun Cluster 3.1 Hardware Collection

Verwalten der Sun Cluster-Software 

Sun Cluster 3.1 Handbuch Systemverwaltung

Verwalten der Datenträgerverwaltungs-Software 

Sun Cluster 3.1 Handbuch Systemverwaltung und Ihre Dokumentation zur Datenträgerverwaltung

Verwalten von Anwendungssoftware 

Ihre Anwendungsdokumentation 

Problemidentifizierung und empfohlene Benutzeraktionen 

Sun Cluster 3.1 Error Messages Guide

Erstellen eines neuen Datendienstes 

Sun Cluster 3.1 Entwicklerhandbuch Datendienste