Die Konfiguration von Instant Messaging für High Availability (HA) ermöglicht die Überwachung von und Wiederherstellung bei Software- und Hardwarefehlern. Die Funktion High Availability wird als Failover-Datendienst und nicht als skalierbarer Dienst implementiert und wird nur von Solaris unterstützt. In diesem Abschnitt wird eine Instant Messaging HA-Konfiguration unter Verwendung von Sun Cluster-Software beschrieben. Weitere Informationen zu den von Sun Cluster bereitgestellten Datendiensten finden Sie unter HA-bezogene Dokumentation.
In den folgenden Abschnitten wird die Konfiguration eines Instant Messaging HA-Diensts beschrieben:
Durch die Verwendung von Sun Cluster mit Instant Messaging können Sie eine hochverfügbare Bereitstellung erstellen. Dieser Abschnitt bietet Informationen zu den HA-Anforderungen, den in den Beispielen in diesem Kapitel verwendeten Ausdrücken und den Berechtigungen, die Sie für die Konfiguration von HA benötigen:
Bevor Sie beginnen, sollten Sie mit HA-Konzepten im Allgemeinen und der Sun Cluster-Software im Besonderen vertraut sein. Weitere Informationen finden Sie unter HA-bezogene Dokumentation.
Für eine Instant Messaging HA-Konfiguration ist die in Tabelle 3–7 angegebene Software erforderlich.
Tabelle 3–7 Softwareanforderungen für die Instant Messaging HA-Konfiguration
Software und Version |
Hinweise und Patches |
---|---|
Solaris 9-BS Nur SPARC-Plattform |
Alle Versionen von Solaris 9 OS werden unterstützt. Für Solaris 9 OS ist Sun Cluster 3.0 U3 oder höher erforderlich. Solaris 9 OS beinhaltet Solaris Logical Volume Manager (LVM). |
Solaris 8-BS Nur SPARC-Plattform |
Solaris 8 Maintenance Update 7 (MU7) OS oder höher plus erforderliche Patches. |
Sun Cluster 3.1 |
Sun Cluster-Software muss auf allen Knoten im Cluster installiert und konfiguriert sein. Verwenden Sie für die Installation von Sun Cluster 3.1 das Installationsprogramm für das Java Enterprise System und führen Sie den im Sun Java Enterprise System 2005Q4 Installation Guide beschriebenen Installationsvorgang durch. Nach der Installation der Sun Cluster-Software müssen Sie den Cluster konfigurieren. Informationen hierfür finden Sie im Sun Cluster System Administration Guide for Solaris OS. Zugehörige Dokumentation finden Sie unter HA-bezogene Dokumentation. Sun Cluster-Patches Bei Solaris 8 und 9 können Sie Patches von SunSolve Online herunterladen. |
Solstice DiskSuite 4.x |
Solstice DiskSuite ist nur für Solaris 8 OS verfügbar. Solstice DiskSuite ist nicht für Solaris 9 OS verfügbar. Diese Version enthält Logical Volume Manager (LVM). |
Veritas Volume Manager (VxVM) 3.x |
Für Solaris 8 OS wird Version 3.2 oder höher plus die erforderlichen Patches benötigt. Für Solaris 9 OS wird Version 3.5 oder höher plus die erforderlichen Patches benötigt. |
Veritas File System (VxFS) 3.x |
Für Solaris 8 OS wird Version 3.4 oder höher plus die erforderlichen Patches benötigt. Für Solaris 9 OS wird Version 3.5 oder höher plus die erforderlichen Patches benötigt. Für HAStoragePlus ist Patch 110435-08 oder höher erforderlich. |
Zur Installation und Konfiguration einer Instant Messaging HA-Konfiguration melden Sie sich als Superuser (root) an bzw. wechseln Sie Ihren Status entsprechend und geben Sie eine Konsole bzw. ein Fenster für die Anzeige der an /dev/console gesendeten Nachrichten an.
In Tabelle 3–8 werden die variablen Ausdrücke erläutert, die in den Konfigurationsbeispielen in diesem Kapitel verwendet werden. Außerdem müssen Sie die Informationen sammeln, bevor Sie HA für Instant Messaging konfigurieren. Während der Konfiguration werden Sie zur Eingabe dieser Informationen aufgefordert. Verwenden Sie diese Checkliste in Verbindung mit der Checkliste in Kapitel 1 des Sun Java System Instant Messaging 7 2005Q1 Administration Guide.
Tabelle 3–8 Checkliste für die HA-Konfiguration
Im Folgenden sehen Sie eine allgemeine Liste der erforderlichen Schritte für die Installation und Konfiguration einer Instant Messaging HA-Konfiguration mit zwei Knoten:
Auswahl einer lokalen oder gemeinsam genutzten Platte für Konfigurationsdateien und Binärdateien
Registrieren des Ressourcentyps und Erstellen einer Ressource
Bevor Sie beginnen, müssen Sie festlegen, welche der folgenden Bereitstellungen für Ihre Bedürfnisse am besten geeignet ist. In beiden Umgebungen werden die gemeinsam genutzten Komponenten lokal auf jedem Knoten im Cluster installiert. Außerdem werden in beiden Umgebungen Laufzeitdateien auf einer gemeinsam genutzten Platte installiert.
Verwenden einer lokalen Platte für Konfigurations- und Binärdateien. Der Vorteil dieses Setups besteht darin, dass für die Aufrüstung von Instant Messaging erforderliche Ausfallzeit extrem gering ist, da die Aufrüstung auf Knoten durchgeführt werden kann, bei denen Instant Messaging offline ist. Der Nachteil besteht darin, dass Sie sicherstellen müssen, dass auf allen Knoten im Cluster dieselbe Konfiguration und Version von Instant Messaging vorhanden ist.
Außerdem müssen Sie bei Auswahl dieser Option festlegen, ob HAStoragePlus verwendet werden soll, um ein Dateisystem über eine gemeinsam genutzte Platte auf den einzelnen Knoten einzuhängen, wenn die Instant Messaging-Datendienste online geschaltet werden, oder ob Sie das Clusterdateisystem für globale Laufzeitdateien verwenden möchten.
Verwenden einer gemeinsam genutzten Platte für Konfigurations- und Binärdateien. Dieses Setup ist einfacher zu verwalten, Instant Messaging muss jedoch vor der Aufrüstung auf allen Knoten im Cluster heruntergefahren werden.
Auf jedem Knoten im Cluster müssen Instant Messaging-Laufzeit-Benutzer und -Gruppe erstellt werden, unter denen die Komponenten ausgeführt werden. Die UID- und GID-Nummern müssen auf allen Knoten im Cluster identisch sein.
Laufzeit-Benutzer-ID. Der Benutzername, unter dem der Instant Messaging-Server ausgeführt wird. Dieser Name sollte nicht root lauten. Der Standardwert ist inetuser.
Laufzeit-Gruppen-ID. Die Gruppe, unter der der Instant Messaging-Server ausgeführt wird. Der Standardwert ist inetgroup.
Das Dienstprogramm configure kann diese Namen automatisch erstellen, Sie können Sie jedoch auch vor der Ausführung des Konfigurationsprogramms als Teil der Vorbereitung der einzelnen Knoten erstellen, wie in diesem Kapitel beschrieben. Je nachdem, ob Sie eine lokale oder eine gemeinsam genutzte Platte verwenden, dürfen Sie configure nicht auf einem bestimmten Knoten ausführen und müssen die IDs von Laufzeit-Benutzer und -Gruppe manuell erstellen.
Die ID-Namen für Laufzeit-Benutzer und -Gruppe müssen sich in folgenden Dateien befinden:
inetuser (oder der von Ihnen gewählte Name) unter /etc/passwd auf allen Knoten im Cluster
inetgroup (oder der von Ihnen gewählte Name) unter /etc/group auf allen Knoten im Cluster
Anweisungen finden Sie im Sun Java System Instant Messaging 7 2005Q1 Administration Guide. Detaillierte Anweisungen zu Benutzern und Gruppen können Sie der Dokumentation Ihres Betriebssystems entnehmen.
Für Instant Messaging verwendet das Installationsprogramm von Java Enterprise System /opt/SUNWiim unter Solaris als Standardinstallationsverzeichnis (im_svr_base ). Wenn Sie jedoch eine gemeinsam genutzte Platte für Konfigurations- und Binärdateien verwenden, müssen Sie ein globales (gemeinsam genutztes) Installationsverzeichnis angeben. Beispiel: /global/im/opt/SUNWiim .
Bei Verwendung eines lokalen Datenträgers können Sie Instant Messaging im Standardverzeichnis installieren. Sie sollten Instant Messaging allerdings auf jedem Rechner im Knoten im selben Verzeichnis installieren.
Produkte und Pakete können Sie mit dem Installationsprogramm von Sun Java Enterprise System installieren. Weitere Informationen zum Installationsprogramm finden Sie im Sun Java Enterprise System 2005Q4 Installation Guide.
In Tabelle 3–9 werden die für eine Cluster-Konfiguration mit mehreren Knoten erforderlichen Produkte bzw. Pakete aufgelistet.
Tabelle 3–9 Für eine Instant Messaging HA-Konfiguration mit mehreren Knoten erforderliche Produkte und Pakete
Produkt bzw. Paket |
Knoten 1 |
Knoten n |
Sun Cluster-Software |
Ja |
Ja |
Instant Messaging 7 2005Q4-Server |
Ja |
Ja, wenn Sie eine lokale Platte für Konfigurations- und Binärdateien verwenden. Nein, wenn Sie eine gemeinsam genutzte Platte für Konfigurations- und Binärdateien verwenden. |
Sun Cluster Agent für Instant Messaging (SUNWiimsc) |
Ja |
Ja, wenn Sie eine lokale Platte für Konfigurations- und Binärdateien verwenden. Nein, wenn Sie eine gemeinsam genutzte Platte für Konfigurations- und Binärdateien verwenden. |
Gemeinsam genutzte Komponenten Bei Verwendung von HAStoragePlus müssen Sie außerdem SUNWscu installieren. |
Ja |
Ja |
Die Schritte, die Sie durchführen müssen, hängen davon ab, ob Sie für die Konfigurations- und Binärdateien eine lokale oder gemeinsam genutzte Platte verwenden.
Wenn Sie für die Konfigurations- und Binärdateien eine lokale Platte verwenden, befolgen Sie die Schritte in den folgenden beiden Verfahren:
Wenn Sie für die Konfigurations- und Binärdateien eine gemeinsam genutzte Platte verwenden, befolgen Sie die Schritte in den folgenden beiden Verfahren:
Füllen Sie die Checklisten in Kapitel 1 des Sun Java System Instant Messaging 7 2005Q1 Administration Guideund Tabelle 3–8 aus und halten Sie ihre Antworten zur Verfügung.
Installieren Sie die Produkte und Pakete mit dem Installationsprogramm von Sun Java Enterprise System.
Genaue Anweisungen zur Auswahl eines Installationsverzeichnisses finden Sie unter Auswahl des Installationsverzeichnisses (im_svr_base ) .
Eine Liste aller erforderlichen Produkte und Pakete für HA finden Sie in Tabelle 3–9. Genaue Anweisungen finden Sie im Sun Java Enterprise System 2005Q4 Installation Guide.
Wenn Sie HAStoragePlus für die Laufzeitdatein verwenden, hängen Sie eine gemeinsam genutzte Platte in einem lokalen Verzeichnis ein. Springen Sie anderenfalls zu Schritt 3 weiter.
Beispiel:
Erstellen Sie den Einhängepunkt (/local/ im/im_runtime_base/), wenn er nicht bereits vorhanden ist.
Wenn Sie während der Konfiguration in Schritt 4 dazu aufgefordert werden, geben Sie dieses Verzeichnis (/local /im/im_runtime_base/ ) als Verzeichnis für die Instant Messaging Server- Laufzeitdateien an.
Hängen Sie die Platte mithilfe des Befehls mountim Verzeichnis /local/im/im_runtime_base ein.
Führen Sie das Dienstprogramm configure aus.
Anweisungen finden Sie im Sun Java System Instant Messaging 7 2005Q1 Administration Guide.
Wenn Sie aufgefordert werden, das Verzeichnis für die Instant Messaging Server-Laufzeitdateien anzugeben, geben Sie eines der folgenden ein:
Wenn Sie HAStoragePlus für die Laufzeitdateien verwenden, geben Sie /local/im/im_runtime_base / ein.
Wenn Sie ein Cluster-Dateisystem für die Laufzeitdateien verwenden, geben Sie /global/im/ im_runtime_base / ein. Dabei ist /global/ im das globale Verzeichnis im Cluster-Dateisystem.
Wenn Sie zur Eingabe des Instant Messaging-Hostnamens aufgefordert werden, geben Sie den logischen Host ein.
Übernehmen Sie den logischen Host auch dann, wenn das Dienstprogramm configure keine Verbindung zum angegebenen Host herstellen kann. Möglicherweise ist die logische Host-Ressource zu dem Zeitpunkt, zu dem Sie das Dienstprogramm configure ausführen, offline.
Wählen Sie nicht aus, dass Instant Messaging nach der Konfiguration oder beim Systemstart gestartet werden soll.
Bei einer HA-Konfiguration ist für den Instant Messaging-Dienst außerdem erforderlich, dass der logische Host online ist. Anderenfalls funktioniert Instant Messaging nicht ordnungsgemäß.
Wenn Sie HAStoragePlus für Laufzeitdateien verwenden, hängen Sie die gemeinsam genutzte Platte aus.
Vergewissern Sie sich, dass Sie die HA-Konfiguration auf Knoten 1, wie im vorherigen Verfahren (So konfigurieren Sie HA auf Knoten 1 unter Verwendung einer lokalen Platte für Konfigurations- und Binärdateien) beschrieben, abgeschlossen haben.
Halten Sie Ihre Antworten für die Checklisten in Kapitel 1 des Sun Java System Instant Messaging 7 2005Q1 Administration Guide und Tabelle 3–8 bereit.
Installieren Sie die Produkte und Pakete mit dem Installationsprogramm von Sun Java Enterprise System.
Wählen Sie für jeden nachfolgenden Knoten im Cluster denselben Pfad wie bei der Installation von Instant Messaging auf Knoten 1. Genaue Anweisungen finden Sie unter Auswahl des Installationsverzeichnisses (im_svr_base ).
Eine Liste aller erforderlichen Produkte und Pakete für HA finden Sie in Tabelle 3–9. Genaue Anweisungen finden Sie im Sun Java Enterprise System 2005Q4 Installation Guide.
Führen Sie das Dienstprogramm configure aus.
Anweisungen finden Sie in Kapitel 1 des Sun Java System Instant Messaging 7 2005Q1 Administration Guide.
Wenn Sie aufgefordert werden, das Verzeichnis für die Instant Messaging Server-Laufzeitdateien anzugeben, geben Sie denselben Wert ein wie bei Knoten 1.
Wenn Sie zur Eingabe des Instant Messaging-Hostnamens aufgefordert werden, geben Sie denselben logischen Host an wie bei Knoten 1.
Übernehmen Sie den logischen Host auch dann, wenn das Dienstprogramm configure keine Verbindung zum angegebenen Host herstellen kann. Möglicherweise ist die logische Host-Ressource zu dem Zeitpunkt, zu dem Sie das Dienstprogramm configure ausführen, offline.
Wenn Sie zur Eingabe von Benutzer und Gruppe aufgefordert werden, geben Sie denselben Wert ein wie bei Knoten 1.
Wählen Sie nicht aus, dass Instant Messaging nach der Konfiguration oder beim Systemstart gestartet werden soll.
Bei einer HA-Konfiguration ist für den Instant Messaging-Dienst außerdem erforderlich, dass der logische Host online ist. Anderenfalls funktioniert Instant Messaging nicht ordnungsgemäß.
Füllen Sie die Checklisten in Kapitel 1 des Sun Java System Instant Messaging 7 2005Q1 Administration Guideund Tabelle 3–8 aus und halten Sie ihre Antworten zur Verfügung.
Sie müssen ein Cluster-Dateisystem verwenden, wenn Sie eine gemeinsam genutzte Platte für Konfigurations- und Binärdateien verwenden. HAStoragePlus ist nicht möglich.
Installieren Sie die Produkte und Pakte mithilfe des Installationsprogramms von Java Enterprise System in einem Verzeichnis im Cluster-Dateisystem.
Bei der Installation von Instant Messaging, müssen Sie ein anderes Verzeichnis als das Standardverzeichnis angeben. Genaue Anweisungen finden Sie unter Auswahl des Installationsverzeichnisses (im_svr_base ).
Eine Liste aller erforderlichen Produkte und Pakete für HA finden Sie in Tabelle 3–9. Genaue Anweisungen finden Sie im Sun Java Enterprise System 2005Q4 Installation Guide.
Erstellen Sie einen Soft-Link von /etc/opt/SUNWiim aus, der auf /global/im/etc/opt/SUNWiim verweist.
Führen Sie das Dienstprogramm configure in dem globalen Verzeichnis aus, in dem Sie Instant Messaging installiert haben (/global/ im/im_svr_base/configure).
Anweisungen finden Sie in Kapitel 1 des Sun Java System Instant Messaging 7 2005Q1 Administration Guide.
Wenn Sie aufgefordert werden, das Verzeichnis für die Instant Messaging Server-Laufzeitdateien anzugeben, geben Sie den Wert für /global/im/ im_runtime_base ein.
Wenn Sie zur Eingabe des Instant Messaging-Hostnamens aufgefordert werden, geben Sie den logischen Host ein.
Übernehmen Sie den logischen Host auch dann, wenn das Dienstprogramm configure keine Verbindung zum angegebenen Host herstellen kann. Möglicherweise ist die logische Host-Ressource zu dem Zeitpunkt, zu dem Sie das Dienstprogramm configure ausführen, offline.
Wählen Sie nicht aus, dass Instant Messaging nach der Konfiguration oder beim Systemstart gestartet werden soll.
Bei einer HA-Konfiguration ist für den Instant Messaging-Dienst außerdem erforderlich, dass der logische Host online ist. Anderenfalls funktioniert Instant Messaging nicht ordnungsgemäß.
Vergewissern Sie sich, dass Sie die HA-Konfiguration auf Knoten 1, wie im vorherigen Verfahren (So konfigurieren Sie HA auf Knoten 1 unter Verwendung einer gemeinsam genutzten Platte für Konfigurations- und Binärdateien) beschrieben, abgeschlossen haben.
Halten Sie Ihre Antworten für die Checklisten in Kapitel 1 des Sun Java System Instant Messaging 7 2005Q1 Administration Guide und Tabelle 3–8 bereit.
Erstellen Sie einen Soft-Link von /etc/opt/SUNWiim aus, der auf /global/im/etc/opt/SUNWiim verweist.
Erstellen Sie einen Soft-Link für die Ressourentypregistrierungsdatei (RTR-Datei):
ln -s /global/im/ im_svr_base/cluster/SUNW.iim \ /usr/cluster/lib/rgm/rtreg/SUNW.iim |
Vor dem Starten von Instant Messaging müssen Sie eine Ressourcengruppe erstellen, den logischen Host hinzufügen und die Ressourcengruppe online schalten.
Erstellen Sie eine Failover-Ressourcengruppe für Instant Messaging mit dem Namen im_resource_group:
# scrgadm -a -g im_resource_group -h im-node-2,im-node-1 |
Fügen Sie den logischen Hostnamen im_logical_host zur Ressourcengruppe hinzu.
Instant Messaging hört diesen Hostnamen ab.
# scrgadm -a -L -g im_resource_group -l im_logical_host |
Schalten Sie die Ressourcengruppe online.
# scswitch -Z -g im_resource_group |
Bevor Sie den Instant Messaging-Datendienst online schalten können, müssen Sie die Speicherressource registrieren, wie in diesem Abschnitt beschrieben.
Registrieren Sie die Speicherressource.
Wenn Sie HAStoragePlus mit einem globalen Dateisystem (Global File System, GFS) verwenden, legen Sie den Einhängepunkt als Wert für die Eigenschaft FileSystemMountPoints fest. Beispiel:
# scrgadm -a -j im_resource_group_store -g im_resource_group -t SUNW.HAStorage \ -x FileSystemMountPoints=/global/ im -x AffinityOn=True |
Geben Sie anderenfalls den Einhängepunkt als Wert für die Eigenschaft ServicePaths an. Beispiel:
# scrgadm -a -j im-resource-group-store -g im-resource-group -t SUNW.HAStorage \ -x ServicePaths=/global/im -x AffinityOn=True |
Aktivieren Sie die Speicherressource:
# scswitch -e -j im_resource_group_store |
Bevor Sie den HA Instant Messaging-Server oder -Multiplexor starten, müssen Sie den Ressourcentyp SUNWiimsc mit Sun Cluster registrieren und eine Ressource erstellen.
Registrieren Sie den Ressourcentyp.
# scrgadm -a -t SUNW.iim |
Erstellen Sie die Ressource.
Geben Sie folgenden Befehl in einer einzelnen Zeile ein:
# scrgadm -a -j im_resource -g im_resource_group -t SUNW.iim -x Confdir_list=/global/im/ im_resource_group -y Resource_dependencies=im_resource_group_store -y Port_list=80/tcp |
Aktivieren Sie die Ressource:
# scswitch -e -j im_resource |
Starten Sie die Instant Messaging-Komponenten.
Verwenden Sie nicht die Befehle imadmin start, imadmin stop oder imadmin refresh in einer HA-Umgebung mit Sun Cluster. Verwenden Sie stattdessen die Sun Cluster-Verwaltungsdienstprogramme.
Nach dem Start von Instant Messaging müssen Sie die HA-Konfiguration überprüfen, wie in diesem Abschnitt beschrieben.
Vergewissern Sie sich, dass alle erforderlichen Prozesse ausgeführt werden.
Schalten Sie mit einem Switchover den Dienst auf den Backup-Knoten um, um hohe Verfügbarkeit (High Availability) zu gewährleisten.
Wenn der Dienst beispielsweise auf im_node_1 ausgeführt wird, können Sie den Dienst mit folgendem Befehl auf im_node_2 umschalten.
# scswitch -z -g im_resource_group -h im_node_2 |
Vergewissern Sie sich, dass alle erforderlichen Prozesse auf im_node_2 gestartet werden.
Zur Erleichterung der Problembehebung werden Fehlermeldungen in das Fehlerprotokoll geschrieben. Die Protokolle werden durch das Programm syslog gesteuert. Informationen zur Verwendung der Protokollfunktion finden Sie unter HA-bezogene Dokumentation und auf der Man Page für syslog.conf.
Um den Instant Messaging HA-Dienst zu starten und anzuhalten, verwenden Sie den Sun Cluster-Befehl scswitch.
Verwenden Sie nicht die Befehle imadmin start, imadmin stop oder imadmin refresh in einer HA-Umgebung mit Sun Cluster. Verwenden Sie stattdessen die Sun Cluster-Verwaltungsdienstprogramme.
Weitere Informationen zum Sun Cluster-Befehl scswitch finden Sie im Sun Cluster Reference Manual for Solaris OS.
Geben Sie Folgendes an der Befehlszeile ein:
# scswitch -e -j im_resource |
Geben Sie Folgendes an der Befehlszeile ein:
# scswitch -n -j im_resource |
Geben Sie Folgendes an der Befehlszeile ein:
# scswitch -R -j im_resource |
Die Ressourentypregistrierungsdatei (RTR-Datei) ist eine ASCII-Textdatei, die einen hochverfügbaren Ressourcentyp beschreibt, der unter der Steuerung des Ressourcengruppen-Managers (RGM) ausgeführt wird. Die RTR-Datei wird vom Befehl scrgadm als Eingabedatei verwendet, um den Ressourcentyp in der Cluster-Konfiguration zu registrieren. Die Instant Messaging RTR-Datei, SUNW.iim wird erstellt, wenn Sie das SUNWiimsc-Paket während der HA-Konfiguration installieren.
In folgenden Abschnitten finden Sie Informationen zur Verwaltung dieser Datei:
In der folgenden Tabelle werden die Erweiterungseigenschaften in der Instant Messaging-RTR-Datei (SUNW.iim) aufgelistet, die nur für Instant Messaging gelten.
Tabelle 3–10 Erweiterungseigenschaften für die Datei SUNW.iim
Erweiterungseigenschaft |
Standard |
Beschreibung |
---|---|---|
Server_Root |
Wenn Sie einen lokalen Datenträger zum Speichern von Konfigurations- und Binärdateien verwenden: im_svr_base Wenn Sie ein gemeinsam genutztes Verzeichnis zum Speichern von Konfigurations- und Binärdateien verwenden: /global/im/im_svr_base |
Definiert den absoluten PFad zum Installationsverzeichnis des Instant Messaging-Servers. Standardmäßig im_svr_base is /opt/SUNWiim auf Solaris. |
Confdir_list |
Keine |
Definiert den absoluten Pfad zur Instant Messaging-Konfiguration. Dieser Wert wird während der Installation von SUNWiimsc festgelegt. |
Monitor_retry_count |
4 |
Definiert, wie oft die Prozessüberwachungsfunktion (PMF) versuchen soll, die Fehlerüberwachung neu zu starten, wenn sie feststellt, dass sie nicht ausgeführt wird. |
Monitor_retry_interval |
2 (Minuten) |
Die Zeit in Minuten zwischen den Neustartversuchen, die der PMF für die Fehlerüberwachung durchführt. |
Probe_timeout |
30 (Sekunden) |
Die Zeit in Sekunden, die der Sun Cluster-Test auf eine erfolgreiche Verbindung mit Instant Messaging wartet. |
Failover_enabled |
True |
Legt fest, ob ein Failover auf einen anderen Knoten erfolgt, wenn die angegebenen Anzahl an neuen Versuchen (retry_count) während des konfigurierten Wiederholungsintervalls (retry_interval) überschritten wurde. Weitere Informationen zu erneuten Versuchen und anderen Parametern finden Sie im Sun Cluster Reference Manual for Solaris OS. |
Sie können die Werte für mehrere Erweiterungseigenschaften in der Instant Messaging RTR-Datei (SUNW.iim) ändern, um Ihre HA-Umgebung zu konfigurieren. Erweiterungseigenschaften sind Eigenschaften, die speziell für den Ressourcentyp gelten. Diese Eigenschaften werden von jeder Ressource desselben Typs übernommen. Instant Messaging-Erweiterungseigenschaften werden in Parameter der Instant Messaging RTR-Datei beschrieben.
Weitere Informationen zum Inhalt der Dateien für die Ressourcentypenregistrierung und Anweisungen zu Anpassungswerten für Erweiterungseigenschaften finden Sie im rt_reg und property_attributes im Sun Cluster Reference Manual for Solaris OS.
Um Instant Messaging aus einer HA-Umgebung zu entfernen, müssen Sie den Instant Messaging-Cluster-Agenten SUNWiimsc entfernen, wie in diesem Abschnitt beschrieben.
Wenn Sie das Paket SUNWiimsc, wie in diesem Verfahren beschrieben, entfernen, gehen alle Anpassungen, die Sie an der RTR-Datei SUNW.iim vorgenommen haben, verloren. Wennn Sie die Einstellungen zu einem späteren Zeitpunkt wiederherstellen möchten, müssen Sie eine Sicherungskopie von SUNW.iim erstellen, bevor Sie das Paket SUNWiimsc entfernen.
Beenden Sie den Instant Messaging-Datendienst:
scswitch -F -g im_resource_group |
Deaktivieren Sie alle Ressourcen in der Instant Messaging-Ressourcengruppe ( im_resource_group):
# scswitch -n -j im_resource # scswitch -n -j im_logical_host # scswitch -n -j im_resource_group_store |
Entfernen Sie die Ressourcen aus der Instant Messaging-Ressourcengruppe:
# scrgadm -r -j im_resource # scrgadm -r -j im_logical_host # scrgadm -r -j im_resource_group_store |
Entfernen Sie die Instant Messaging-Ressourcengruppe:
# scrgadm -r -g im_resource_group |
Entfernen Sie die Instant Messaging-Ressourcengruppe:
# scrgadm -r -t SUNW.iim |
Entfernen Sie das Paket SUNWiimsc mithilfe des Installationsprogramms von Java Enterprise System oder manuell wie folgt:
pkgrm SUNWiimsc |
Wenn Sie das Paket entfernen, gehen alle Anpassungen, die Sie an der RTR -Datei vorgenommen haben, verloren.
Wenn Sie ein gemeinsam genutztes Verzeichnis für die Konfigurations- und Binärdateien verwenden, entfernen Sie alle Softlinks, die während der HA-Konfiguration erstellt wurden.
Auf Knoten 1:
rm /etc/opt/SUNWiim |
Auf allen anderen Knoten:
rm /usr/cluster/lib/rgm/rtreg/SUNW.iim |
Sun Java System Instant Messaging 7 2005Q1 Administration Guide
Sun Java Enterprise System 2005Q4 Technical Overview
Sun Java Enterprise System 2005Q4 Installation Guide for UNIX beschreibt das Installations- (und Deinstallations)programm von Java Enterprise sowie die unterstützten Installationsszenarien.
Sun Java Enterprise System 2005Q4 Release Notes bietet aktuelle Informationen zu Sun Java Enterprise System.
Sun Cluster Concepts Guide for Solaris OS bietet allgemeine Hintergrundinformationen zu Sun Cluster-Software, Datendiensten und Terminologieressourcentypen, -ressourcen und -ressourcengruppen.
Sun Cluster Data Services Planning and Administration Guide for Solaris OS bietet allgemeine Informationen zu Planung und Verwaltung von Datendiensten.
Sun Cluster System Administration Guide for Solaris OS gibt die Softwareverfahren für die Verwaltung einer Sun Cluster-Konfiguration an.
Sun Cluster Reference Manual for Solaris OS beschreibt die Befehle und Dienstprogramme, die bei der Sun Cluster-Software zur Verfügung stehen, darunter Befehle, die nur in den Paketen SUNWscman und SUNWccon enthalten sind.
Sun Java System Communications Services 6 2005Q4 Deployment Planning Guide bietet weitere Informationen zur Implementierung von HA in Instant Messaging.