Documentation Home
> Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS
Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS
Book Information
Index
Zahlen und Symbole
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
Vorwort
Kapitel 1 Überblick über die Ressourcenverwaltung
Sun Cluster-Anwendungsumgebung
RGM-Modell
Ressourcentypen
Ressourcen
Ressourcengruppen
Ressourcengruppen-Manager
Rückmeldemethoden
Programmierschnittstellen
RMAPI
DSDL
SunPlex Agent Builder
Verwaltungsschnittstelle von Ressourcengruppen-Manager
SunPlex-Manager
Verwaltungsbefehle
Kapitel 2 Entwickeln eines Datendienstes
Analysieren der Eignung einer Anwendung
Festlegen der zu verwendenden Schnittstelle
Konfigurieren der Entwicklungsumgebung für das Schreiben eines Datendienstes
Konfigurieren der Entwicklungsumgebung
Übertragen eines Datendienstes auf einen Cluster
Einstellen der Ressourcen- und Ressourcentypeigenschaften
Deklarieren von Ressourcentypeigenschaften
Deklarieren von Ressourceneigenschaften
Deklarieren von Erweiterungseigenschaften
Implementieren von Rückmeldemethoden
Zugreifen auf Informationen über Ressourcen- und Ressourcengruppeneigenschaften
Idempotenz für Methoden
Generischer Datendienst
Steuern einer Anwendung
Starten und Stoppen einer Ressource
Bestimmen der zu verwendenden Start- und Stop-Methoden
Init-, Fini- und Boot-Methoden
Überwachen einer Ressource
Hinzufügen von Meldungsprotokollierung zu einer Ressource
Bereitstellen von Prozessverwaltung
Verwaltungsunterstützung für eine Ressource
Implementieren einer Failover-Ressource
Implementieren einer Scalabe-Ressource
Validierungsprüfungen für Scalable-Dienste
Schreiben und Testen von Datendiensten
Verwenden von Keep-Alives
Testen von HA-Datendiensten
Koordinieren von Abhängigkeiten zwischen Ressourcen
Kapitel 3 Aufrüsten eines Ressourcentyps
Überblick
Ressourcentyp-Registrierungsdatei
Ressourcentypname
Anweisungen
Ändern von RT_Version in einer RTR-Datei
Ressourcentypnamen in früheren Versionen von Sun Cluster
Type_version-Ressourceneigenschaft
Migrieren einer Ressource zu einer anderen Version
Auf- und Abrüsten eines Ressourcentyps
Standardeigenschaftswerte
Ressourcentyp-Entwicklerdokumentation
Ressourcentypnamens- und Ressourcentyp-Monitor-Implementierungen
Anwendungsaufrüstungen
Beispiele für Ressourcentypaufrüstungen
Installationsanforderungen für Ressourcentyppakete
Erforderliche Informationen vor dem Ändern der RTR-Datei
Ändern von Monitor-Code
Ändern von Methodencode
Kapitel 4 Ressourcenverwaltungs-API-Referenz
RMAPI-Zugriffsmethoden
RMAPI-Shell-Befehle
RMAPI-Ressourcenbefehle
Ressourcentypbefehl
Ressourcengruppenbefehle
Cluster-Befehl
C-Funktionen
Ressourcenfunktionen
Ressourcentypfunktionen
Ressourcengruppenfunktionen
Cluster-Funktionen
Dienstprogrammfunktion
RMAPI-Rückmeldemethoden
Methodenargumente
Beendigungscodes
Steuerungs- und Initialisierungs-Rückmeldemethoden
Verwaltungsunterstützungsmethoden
Netzwerkbezogene Rückmeldemethoden
Monitorsteuerungs-Rückmeldemethoden
Kapitel 5 Beispieldatendienst
Überblick über den Beispieldatendienst
Definieren der Ressourcentyp-Registrierungsdatei
Überblick über RTR-Dateien
Ressourcentypeigenschaften in der RTR-Beispieldatei
Ressourceneigenschaften in der RTR-Beispieldatei
Systemdefinierte Eigenschaften in der RTR-Datei
Erweiterungseigenschaften in der RTR-Datei
Bereitstellen gemeinsamer Funktionalität für alle Methoden
Identifizieren des Befehlsinterpreters und Exportieren des Pfads
Deklarieren der Variablen PMF_TAG und SYSLOG_TAG
Analysieren der Funktionsargumente
Generieren von Fehlermeldungen
Abrufen von Eigenschaftsinformationen
Steuern des Datendienstes
Start-Methode
Überblick über Start
Überprüfen der Konfiguration
Starten der Anwendung
Start-Beendigungsstatus
Stop-Methode
Überblick über Stop
Stoppen der Anwendung
Stop-Beendigungsstatus
Definieren eines Fehler-Monitors
Testsignalprogramm
Überblick über Testsignal
Abrufen von Eigenschaftswerten
Überprüfen der Zuverlässigkeit des Dienstes
Abwägen von Neustart und Failover
Neustarten des Datendienstes
Testsignal-Beendigungsstatus
Monitor_start-Methode
Überblick über Monitor_start
Starten des Testsignals
Monitor_stop-Methode
Überblick über Monitor_stop
Stoppen des Monitors
Monitor_stop-Beendigungsstatus
Monitor_check-Methode
Bearbeiten von Eigenschaftsaktualisierungen
Validate-Methode
Überblick über Validate
Analysefunktion der Validate-Methode
Validieren von Confdir
Validate-Beendigungsstatus
Update-Methode
Überblick über Update
Stoppen des Monitors mit Update
Neustarten des Monitors
Update-Beendigungsstatus
Kapitel 6 DSDL
Überblick über die DSDL
Verwalten von Konfigurationseigenschaften
Starten und Stoppen eines Datendienstes
Implementieren eines Fehler-Monitors
Zugreifen auf Netzwerkadressinformationen
Beheben von Fehlern bei der Ressourcentypimplementierung
Aktivieren von hoch verfügbaren lokalen Dateisystemen
Kapitel 7 Entwerfen von Ressourcentypen
Die RTR-Datei
Die Validate-Methode
Die Start-Methode
Die Stop-Methode
Die Monitor_start-Methode
Die Monitor_stop-Methode
Die Monitor_check-Methode
Die Update-Methode
Die Init-, Fini- und Boot-Methoden
Entwerfen des Fehler-Monitor-Dämons
Kapitel 8 Beispielressourcentyp-Implementierung mit DSDL
X Font Server
X Font Server-Konfigurationsdatei
TCP-Port-Nummer
Namenskonventionen
SUNW.xfnts-RTR-Datei
scds_initialize()-Funktion
xfnts_start-Methode
Validieren des Dienstes vor dem Start
Starten des Dienstes
Rückgabe von svc_start()
xfnts_stop-Methode
xfnts_monitor_start-Methode
xfnts_monitor_stop-Methode
xfnts_monitor_check-Methode
SUNW.xfnts-Fehler-Monitor
xfonts_probe-Hauptschleife
svc_probe()-Funktion
Festlegen der Fehler-Monitor-Aktion
xfnts_validate-Methode
xfnts_update-Methode
Kapitel 9 SunPlex Agent Builder
Agent Builder Überblick
Vor der Verwendung von Agent Builder
Erstellen von Ressourcentypen mit mehreren unabhängigen Prozessbaumstrukturen
Verwenden von Agent Builder
Analysieren der Anwendung
Installieren und Konfigurieren von Agent Builder
Bildschirme in Agent Builder
Starten von Agent Builder
Navigieren in Agent Builder
Auswählen
Menüs
Menü "File"
Menü "Edit"
Verwenden des Bildschirms "Create"
Bildschirm "Create"
Verwenden des Bildschirms "Configure"
Bildschirm "Configure"
Verwenden der Korn-Shell-basierten $hostnames-Variablen in Agent Builder
Eigenschaftsvariablen
Liste der Eigenschaftsvariablen
Syntax der Eigenschaftsvariablen
So ersetzt Agent Builder Eigenschaftsvariablen
Wiederverwenden fertiger Arbeiten
So klonen Sie einen bestehenden Ressourcentyp
Bearbeiten des generierten Quellcodes
So verwenden Sie die Befehlszeilenversion von Agent Builder
Verzeichnisstruktur
Agent Builder-Ausgabe
Quell- und Binärdateien
Dienstprogrammskripts und Online-Dokumentation
Unterstützungsdateien
Paketverzeichnis
Die Datei rtconfig
Cluster Agent Module für Agent Builder
So wird das Cluster Agent Modul installiert und eingerichtet
So starten Sie das Cluster Agent Module
Verwenden von Cluster Agent Module
Unterschiede zwischen Cluster Agent Module und Agent Builder
Kapitel 10 Generische Datendienste
Überblick über den GDS
Vorkompilierter Ressourcentyp
Vorteile und Nachteile der Verwendung des GDS
Erstellungsmöglichkeiten für einen Dienst, der den GDS verwendet
GDS und SunPlex Agent Builder
GDS und die Standardverwaltungsbefehle von Sun Cluster
Auswahl der Methode für die Erstellung eines GDS-basierten Dienstes
GDS-Ereignisprotokollierung
GDS-Protokolldateien
Erforderliche GDS-Eigenschaften
Start_command-Erweiterungseigenschaft
Port_list-Eigenschaft
Optionale GDS-Eigenschaften
Eigenschaft Network_resources_used
Stop_command-Eigenschaft
Probe_command-Eigenschaft
Start_timeout-Eigenschaft
Stop_timeout-Eigenschaft
Probe_timeout-Eigenschaft
Eigenschaft Child_mon_level
Failover_enabled-Eigenschaft
Stop_signal-Eigenschaft
Log_level-Eigenschaft
Verwenden von SunPlex Agent Builder zum Erstellen eines Dienstes, der GDS verwendet
Erstellen und Konfigurieren der Skripts
Ausgabe von SunPlex Agent Builder
Verwenden der Standardverwaltungsbefehle von Sun Cluster zum Erstellen eines Dienstes, der GDS verwendet
Befehlszeilenschnittstelle für SunPlex Agent Builder
Kapitel 11 DSDL-Referenz
DSDL-Funktionen
Funktionen für allgemeine Zwecke
Eigenschaftsfunktionen
Funktionen für den Zugriff auf Netzwerkressourcen
Fehlerüberwachung mit TCP-Verbindungen
PMF-Funktionen
Fehler-Monitor-Funktionen
Dienstprogrammfunktionen
Kapitel 12 CRNP
Überblick über CRNP
Überblick über das CRNP-Protokoll
Semantik des CRNP-Protokolls
Vom CRNP verwendete Meldungstypen
Client-Registrierung beim Server
Annahmen bezüglich der Serverkonfiguration durch Verwalter
Client-Identifizierung durch den Server
Senden von SC_CALLBACK_REG-Meldungen zwischen einem Client und dem Server
Inhalt einer SC_CALLBACK_REG-Meldung
Server-Antworten an den Client
Inhalt einer SC_REPLY-Meldung
Umgang des Clients mit Fehlerbedingungen
Verfahren für Ereigniszustellungen vom Server an den Client
Garantie der Ereigniszustellung
Inhalt einer SC_EVENT-Meldung
Authentisierung von Clients und Server durch das CRNP
Erstellen einer Java-Anwendung, die CRNP verwendet
Anhang A Standardeigenschaften
Ressourcentypeigenschaften
Ressourceneigenschaften
Ressourcengruppeneigenschaften
Ressourceneigenschaftsattribute
Anhang B Codeauflistungen für Beispieldatendienste
Auflistung der Ressourcentyp-Registrierungsdatei
Start-Methode
Stop-Methode
gettime-Dienstprogramm
PROBE-Programm
Monitor_start-Methode
Monitor_stop-Methode
Monitor_check-Methode
Validate-Methode
Update-Methode
Anhang C Auflistung von Beispielen für DSDL-Ressourcentypcode
xfnts.c
xfnts_monitor_check-Methode
xfnts_monitor_start-Methode
xfnts_monitor_stop-Methode
xfnts_probe-Methode
xfnts_start-Methode
Die xfnts_stop-Methode
Die xfnts_update-Methode
Codeauflistung für die xfnts_validate-Methode
Anhang D Zulässige RGM-Namen und -Werte
Gültige Namen für RGM
Regeln für alle Namen mit Ausnahme der Ressourcentypnamen
Format von Ressourcentypnamen
RGM-Werte
Anhang E Anforderungen für Anwendungen ohne Cluster-Unterstützung
Multihost-Daten
Verwenden von symbolischen Verknüpfungen für Multihost-Datenablage
Hostnamen
Multihomed Hosts
Binden an INADDR_ANY im Vergleich zu Binden an spezifische IP-Adressen
Client-Wiederholversuch
Anhang F Dokumenttypdefinitionen für CRNP
SC_CALLBACK_REG XML DTD
NVPAIR-XML-DTD
SC_REPLY-XML-DTD
SC_EVENT-XML-DTD
Anhang G CrnpClient.java-Anwendung
Inhalt von CrnpClient.java
© 2010, Oracle Corporation and/or its affiliates