Das Sun Cluster-System ist eine integrierte Lösung aus Hardware und Sun Cluster-Software zur Erstellung von hoch verfügbaren und Scalable-Diensten.
Sun Cluster Konzepthandbuch für Solaris OS liefert die benötigten konzeptionellen Informationen für die wichtigste Zielgruppe der Sun Cluster-Dokumentation. Zu dieser Zielgruppe gehören
Dienstleister, die Cluster-Hardware installieren und warten,
Systemverwalter, die die Sun Cluster-Software installieren, konfigurieren und verwalten.
Anwendungsentwickler, die Failover- und Scalable-Dienste für Anwendungen entwickeln, die derzeit nicht im Sun Cluster-Produkt enthalten sind.
Verwenden Sie dieses Handbuch zusammen mit der restlichen Sun Cluster-Dokumentationsreihe, um einen vollständigen Überblick über das Sun Cluster-System zu erhalten.
Dieses Kapitel
Bietet eine Einführung in das Sun Cluster-System auf höchster Ebene.
Beschreibt verschiedene Standpunkte der Sun Cluster-Zielgruppen.
Gibt Schlüsselkonzepte an, deren Verständnis für das Arbeiten mit dem Sun Cluster-System erforderlich ist.
Ordnet Schlüsselkonzepte der Sun Cluster-Dokumentation zu, die Informationen zu bestimmten Verfahrensweisen enthält.
Zuordnung Cluster-spezifischer Aufgaben zur Dokumentation, in der die Verfahren zur Ausführung dieser Aufgaben enthalten sind.
Mit dem Sun Cluster-System wird das Solaris-Betriebssystem auf ein Cluster-Betriebssystem erweitert. 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 Sun Cluster-Systems:
Reduzieren oder Beseitigen der Systemausfallzeiten aufgrund von Softwarefehlern oder Hardwareausfällen.
Sicherstellen der Verfügbarkeit von Daten und Anwendungen für Endbenutzer, unabhängig von der Art des Fehlers, der normalerweise zum Ausfall eines Einzelserversystems führt.
Erhöhen der Durchsatzleistung von Anwendungen, indem Dienste durch die Aufnahme weiterer Knoten in den Cluster auf zusätzliche Prozessoren skalierbar gemacht werden.
Verbessern der Systemverfügbarkeit, weil Sie das System pflegen können, ohne den ganzen Cluster herunterfahren zu müssen.
Weitere Informationen zur Fehlertoleranz und zur hohen Verfügbarkeit erhalten Sie unter Herstellen der Hochverfügbarkeit von Anwendungen mithilfe von Sun Cluster in Sun Cluster Überblick für das Betriebssystem Solaris.
Antworten auf häufig gestellte Fragen zur hohen Verfügbarkeit erhalten Sie unter FAQs zur hohen Verfügbarkeit .
In diesem Abschnitt werden drei verschiedene Sichtweisen des Sun Cluster-Systems, die entsprechenden Schlüsselkonzepte und die relevante Dokumentation für die jeweilige Sichtweise beschrieben. Diese Sichtweisen sind charakteristisch für folgende Fachleute:
Hardware-Installations- und Servicepersonal
Systemverwalter
Anwendungsentwickler
Für Hardwarespezialisten stellt sich das Sun Cluster-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.
Hardware-Servicespezialisten müssen die folgenden Cluster-Konzepte verstehen.
Cluster-Hardwarekonfiguration und Verkabelung
Installation und Wartung (Hinzufügen, Entfernen, Ersetzen):
Netzwerkschnittstellen-Komponenten (Adapter, Verbindungspunkte, Kabel)
Schnittstellenkarten für Platten
Platten-Arrays
Plattenlaufwerke
Verwaltungskonsole und Konsolenzugriffsgerät
Konfiguration der Verwaltungskonsole und des Konsolenzugriffsgeräts
Die folgenden Abschnitte enthalten relevante Informationen zu den vorstehenden Schlüsselkonzepten:
Das folgende Sun Cluster-Dokument enthält Verfahren und Informationen zu Konzepten für den Hardwareservice:
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS
Für Systemverwalter ist das Sun Cluster-System ein Satz aus verkabelten Servern (Knoten) und gemeinsam genutzten Speichergeräten. Der Systemverwalter betrachtet Software, die spezielle Aufgaben erfüllt:
In die Solaris-Software integrierte Cluster-Spezialsoftware zum Überwachen der Konnektivität zwischen den Cluster-Knoten,
Spezialsoftware zum Überwachen des Zustands der auf den Cluster-Knoten laufenden Benutzer-Anwendungsprogramme,
Datenträgerverwaltungs-Software zum Konfigurieren und Verwalten von Platten,
Cluster-Spezialsoftware, die allen Knoten Zugriff auf alle Speichergeräte ermöglicht, auch auf solche, die nicht direkt mit Platten verbunden sind,
Cluster-Spezialsoftware, dank der Dateien auf allen Knoten angezeigt werden, als seien sie lokal mit diesem Knoten verbunden.
Systemverwalter müssen die folgenden Konzepte und Prozesse verstehen:
Interaktion zwischen Hardware- und Softwarekomponenten
Allgemeiner Ablauf der Cluster-Installation und -Konfiguration, einschließlich:
Installieren des Solaris-Betriebssystems
Installieren und Konfigurieren der Sun Cluster-Software
Installieren und Konfigurieren eines Datenträger-Managers
Installieren und Konfigurieren der Anwendungssoftware für den Cluster-Betrieb
Installieren und Konfigurieren der Sun Cluster-Datendienstsoftware
Cluster-Verwaltungsverfahren für das Hinzufügen, Entfernen, Ersetzen und Pflegen der Cluster-Hardware- und Softwarekomponenten
Konfigurationsänderungen zur Leistungssteigerung
Die folgenden Abschnitte enthalten relevante Informationen zu den vorstehenden Schlüsselkonzepten:
Die folgenden Sun Cluster-Dokumente enthalten Verfahren und Informationen zu Konzepten für die Systemverwaltung:
Das Sun Cluster-System stellt Datendienste für Anwendungen wie Oracle, NFS, DNS, SunTM Java System Web Server, Apache Web Server (on SPARC based systems), and Sun Java System Directory Server bereit. 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 Sun Cluster 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.
Anwendungsentwickler müssen Folgendes verstehen:
Die Eigenschaften der Anwendung, um festzustellen, ob diese zur Ausführung als Failover- oder Scalable-Dienst eingerichtet werden kann.
Die Sun Cluster-API, DSET-API und den "generischen" Datendienste. Die Entwickler müssen entscheiden, welches Tool sich am besten für das Schreiben von Programmen oder Skripts eignet, mit denen ihre Anwendung für die Cluster-Umgebung konfiguriert werden soll.
Die folgenden Abschnitte enthalten relevante Informationen zu den vorstehenden Schlüsselkonzepten:
In den folgenden Sun Cluster-Dokumenten sind Verfahren und zugehörige Informationen für Anwendungsentwicklungskonzepte enthalten:
Für alle Sun Cluster-Systemaufgaben ist ein gewisser konzeptioneller Hintergrund erforderlich. 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 Task Map: Zordnung von Benutzeraufgaben zu Dokumentation
Schritt |
Anweisungen |
---|---|
Installieren von Cluster-Hardware |
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS |
Installieren der Solaris-Software auf dem Cluster | |
System TaskSPARC: Installieren der SunTM Management Center-Software | |
Installieren und Konfigurieren der Sun Cluster-Software | |
Installieren und Konfigurieren der Datenträgerverwaltungs-Software |
Sun Cluster Handbuch Softwareinstallation für Solaris OS Ihre Dokumentation zur Datenträgerverwaltung |
Installieren und Konfigurieren der Sun Cluster-Datendienste |
Sun Cluster Data Services Planning and Administration Guide for Solaris OS |
Warten der Cluster-Hardware |
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS |
Verwalten der Sun Cluster-Software | |
Verwalten der Datenträgerverwaltungs-Software |
Sun Cluster Handbuch Systemverwaltung für Solaris OS und die Dokumentation zur Datenträgerverwaltung |
Verwalten von Anwendungssoftware |
Ihre Anwendungsdokumentation |
Problemidentifizierung und empfohlene Benutzeraktionen | |
Erstellen eines neuen Datendienstes |