Das SunPlex-System ist eine integrierte Lösung aus Hardware und Sun Cluster-Software zur Erstellung hoch verfügbarer und von Scalable-Diensten.
Sun Cluster Concepts Guide for Solaris OS liefert die benötigten konzeptuellen Informationen für die wichtigste Zielgruppe der SunPlex-Dokumentation. Zu dieser Zielgruppe gehören
Dienstleister, die Cluster-Hardware installieren und warten,
Systemverwalter, die Sun Cluster-Software installieren, konfigurieren und verwalten,
Anwendungsentwickler, welche die derzeit noch nicht in Sun Cluster enthaltenen Failover- und Scalable-Dienste entwickeln.
Dieses Buch vermittelt zusammen mit der restlichen SunPlex-Dokumentationsreihe einen vollständigen Überblick über das SunPlex-System.
Kapitelinhalt
Einführung in das SunPlex-System und Übersicht auf höchster Ebene,
Beschreibung der unterschiedlichen Standpunkte der jeweiligen SunPlex-Zielgruppen,
Identifizierung der Schlüsselkonzepte, deren Verständnis für das Arbeiten mit dem SunPlex-System notwendig ist,
Zuordnung der Schlüsselkonzepte zur SunPlex-Dokumentation, die Verfahren und verwandte Informationen enthält,
Zuordnung Cluster-spezifischer Aufgaben zur Dokumentation, in der die Verfahren zur Ausführung dieser Aufgaben enthalten sind.
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
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 zu Fehlertoleranz und Hochverfügbarkeit finden Sie unter “Making Applications Highly Available With Sun Cluster” in Sun Cluster Overview for Solaris OS.
Fragen und Antworten zur Hochverfügbarkeit finden Sie unter Häufig gestellte Fragen zur Hochverfügbarkeit.
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:
Hardware-Installations- und Servicepersonal
Systemverwalter
Anwendungsprogrammierer
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.
Hardwarespezialisten 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:
Folgendes SunPlex-Dokument enthält Verfahren und Informationen zu Konzepten für den Hardwareservice:
Sun Cluster Hardware Collection
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:
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 der Solaris-Betriebsumgebung
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 SunPlex-Dokumente enthalten Verfahren und Informationen zu Konzepten der Systemverwaltung:
Sun Cluster Software Installation Guide
Sun Cluster System Administration Guide
Sun Cluster Error Messages Guide
Sun Cluster Release Notes
Sun Cluster Release Notes Supplement
Das SunPlex-System stellt Datendienste für Anwendungen wie Oracle (SPARC-basierte Systeme), NFS, DNS, SunTM Java System Web Server (formerly Sun Java System Web Server), Apache Web Server (SPARC-basierte Systeme) und Sun Java System Directory Server (früher Sun Java System 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.
Anwendungsprogrammierer 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 sowie den “generischen” Datendienst. Die Programmierer 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:
Die folgenden SunPlex-Dokumente enthalten Verfahren und Informationen zu Konzepten für Anwendungsprogrammierer:
Sun Cluster Data Services Developer's Guide
Sun Cluster Data Services Planning and Administration Guide
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 werden. 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
Für diese Aufgabe... |
Verwenden Sie diese Dokumentation... |
---|---|
Installieren von Cluster-Hardware |
Sun Cluster Hardware Collection |
Installieren der Solaris-Software auf dem Cluster |
Sun Cluster Software Installation Guide |
SPARC: Installieren der SunTM Management Center-Software |
Sun Cluster Software Installation Guide |
Installieren und Konfigurieren der Sun Cluster-Software |
Sun Cluster Software Installation Guide |
Installieren und Konfigurieren der Datenträgerverwaltungs-Software |
Sun Cluster Software Installation Guide Ihre Dokumentation zur Datenträgerverwaltung |
Installieren und Konfigurieren von Sun Cluster-Datendiensten |
Sun Cluster Data Services Planning and Administration Guide |
Warten der Cluster-Hardware |
Sun Cluster Hardware Collection |
Verwalten der Sun Cluster-Software |
Sun Cluster System Administration Guide |
Verwalten der Datenträgerverwaltungs-Software |
Sun Cluster System Administration Guide und Ihre Dokumentation zur Datenträgerverwaltung |
Verwalten von Anwendungssoftware |
Ihre Anwendungsdokumentation |
Problemidentifizierung und empfohlene Benutzeraktionen |
Sun Cluster Error Messages Guide |
Erstellen eines neuen Datendienstes |
Sun Cluster Data Services Developer's Guide |