Sun Cluster Handbuch Datendienst für Sun Java System Application Server für Solaris OS

Registrieren und Konfigurieren von Sun Cluster HA for Sun Java System Application Server

Im folgenden Verfahren wird beschrieben, wie Sun Cluster HA for Sun Java System Application Server mit dem Befehl scrgadm registriert und konfiguriert wird. Sun Cluster HA for Sun Java System Application Server kann als Failover-Datendienst oder als auf mehreren Knoten gleichzeitig unterstützter Dienst konfiguriert werden.


Hinweis –

Allgemeine Informationen zum Registrieren und Konfigurieren von Datendiensten finden Sie unter “Tools for Data Service Resource Administration” in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.


Zum Ausführen dieser Verfahren sind folgende Konfigurationsinformationen erforderlich.

So registrieren und konfigurieren Sie Sun Cluster HA for Sun Java System Application Server als Failover-Datendienst

Führen Sie folgende Schritte zum Abschließen einer Sun Cluster HA for Sun Java System Application Server-Failover-Konfiguration aus. Mit diesem Verfahren können Sie auch Verwaltungsserver für Domänen als Failover-Ressource konfigurieren.

  1. Melden Sie sich als Superbenutzer bei einem Cluster-Mitglied an.

  2. Fügen Sie eine Ressourcengruppe für Sun Java System Application Server hinzu, wenn Sie die Schritte in Konfigurieren und Aktivieren von Netzwerkressourcen für Failover nicht ausgeführt haben.


    # scrgadm -a -g Ressourcengruppe  [-h Knotenliste]
  3. Fügen Sie der Ressourcengruppe die Ressource "logischer Hostname” hinzu, wenn Sie die Schritte in Konfigurieren und Aktivieren von Netzwerkressourcen für Failover nicht ausgeführt haben.


    # scrgadm -a -L -g  Ressourcengruppe  -l logischer-Hostname
    
  4. Registrieren Sie den Ressourcentyp für den Datendienst.


    # scrgadm -a -t SUNW.s1as
    
    -a

    Fügt den Ressourcentyp des Datendienstes hinzu.

    -tSUNW.s1as

    Gibt den vordefinierten Namen des Ressourcentyps an.

  5. Fügen Sie der für die Netzwerkressourcen erstellten Failover-Ressourcengruppe die Anwendungsserver-Ressourceninstanz hinzu:


    # scrgadm -a -j Ressource -g Ressourcengruppe \
    -t SUNW.s1as \
    -x Confdir_list=Installationsverzeichnis/domains/Domäne/server \
    -y Network_resources_used=logischer Hostname \
    -y Port_list=Port/tcp,Port/tcp \
    -x Monitor_uri_list=http://logischer-Hostname[:Port][/Pfad]
    

    Die Ressourcengruppe mit den Anwendungsressourcen entspricht der Ressourcengruppe, die Sie für die Netzwerkressourcen in “Creating a Resource Group” in Sun Cluster Data Services Planning and Administration Guide for Solaris OS erstellten.

    -j Ressource

    Gibt den Ressourcennamen der Sun Java System Application Server-Anwendung an.

    -y Network_resources_used=Netzwerkressource

    Gibt eine kommagetrennte Liste mit Netzwerkressourcen in Ressourcengruppe an.

    -tSUNW.s1as

    Gibt den Typ der hinzuzufügenden Ressource an.

    -x Confdir_list=Installationsverzeichnis /domains/Domäne/ Server

    Gibt einen Pfad für das Sun Java System Application Server-Konfigurationsverzeichnis an. Die Erweiterungseigenschaft Confdir_list ist erforderlich und muss genau einen Eintrag aufweisen.

    -y Port_list =Port-Nummer/Protokoll

    Gibt eine kommagetrennte Liste der zu verwendenden Port-Nummer und des Protokolls an. Beispiel: 80/tcp. Wenn Monitor_Uri_list festgelegt ist, ist die Einstellung Port_list optional.

    -x Monitor_Uri_list =logischer-Hostname[:Port][/Pfad]

    Gibt eine kommagetrennte Liste mit URIs an, von denen Sun Cluster HA for Sun Java System Application Server Anfragen erstellt. Die Erweiterungseigenschaft Monitor_Uri_list ist erforderlich, wenn die Erweiterungseigenschaft Port_list nicht eingestellt ist.

  6. Online-bringen der Ressourcengruppe.


    # scswitch -Z -g Ressourcengruppe
    
    -Z

    Aktiviert die Ressource und die Überwachung.

    -g Ressourcengruppe

    Gibt den Namen der Anwendungsressourcengruppe an, die aktiviert wird.

  7. Prüfen Sie, ob die Ressourcengruppe und die Anwendungsserverressource online sind.


    # scstat -g
    # ps -ef
    

Beispiel—Registrieren und Konfigurieren von Sun Cluster HA for Sun Java System Application Server als Failover-Datendienst

Anhand dieses Beispiels wird erläutert, wie Sun Cluster HA for Sun Java System Application Server als Failover-Datendienst registriert wird.


Cluster-Informationen
Knotennamen: phys-schost-1, phys-schost-2
Logischer Hostname: schost-1
Ressourcengruppe: appsrv-rg (für alle Ressourcen)
Ressourcen: schost-1 (logischer Hostname),
SUNW.s1as (Sun Java System Application Server-Anwendungsressource)
 
(Erstellen einer Failover-Ressourcengruppe.)
# scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2  
 
(Hinzufügen einer Ressource vom Typ "logischer Hostname" zur Ressourcengruppe.)
# scrgadm -a -L -g appsrv-rg -l schost-1
 
(Registrieren des Ressourcentyps SUNW.s1as.)
# scrgadm -a -t SUNW.s1as 

(Erstellen einer Sun Java System Application Server-Ressource und Hinzufügen zur Ressourcengruppe.) 
# scrgadm -a -j appsrv-rs -g appsrv-rg \
-t SUNW.s1as \
-x Confdir_list=/global/appsrv/domains/scdomain/server1 \
-y Network_resources_used=schost-1 \
-y Port_list=80/tcp,3700/tcp \
-x Monitor_Uri_list=http://schost-1:80/servlet/monitor
 
(Online-bringen der Anwendungsressourcengruppe.)
# scswitch -Z -g appsrv-rg

Beispiel—Registrieren und Konfigurieren von admin-server als Failover-Datendienst

In diesem Beispiel wird gezeigt, wie admin-server als Teil der im obigen Beispiel erstellten Failover-Ressourcengruppe konfiguriert werden kann.


Cluster-Informationen
Knotennamen: phys-schost-1, phys-schost-2
Logischer Hostname: schost-1
Ressourcengruppe: appsrv-rg (für alle Ressourcen)
Ressourcen: schost-1 (logischer Hostname), 
(Erstellen einer Sun Java System Application Server-Ressource und Hinzufügen zur Ressourcengruppe.)
# scrgadm -a -j admin-rs -g appserv-rg \
-t SUNW.s1as \
-x Confdir_list=/global/appsrv/domains/scdomain/admin-server \
-y Network_resources_used=schost-1 \
-y Port_list=4848/tcp \
-x Monitor_Uri_List=http://schost-1:4848

So registrieren und konfigurieren Sie Sun Cluster HA for Sun Java System Application Server als einen auf mehreren Knoten unterstützten Dienst

In diesem Verfahren wird davon ausgegangen, dass die Datendienstpakete während der Erstinstallation von Sun Cluster HA for Sun Java System Application Server installiert wurden. Wenn Sie die Sun Java System Application Server-Pakete während der Erstinstallation nicht installierten, wechseln Sie zu Installieren von Sun Cluster HA for Sun Java System Application Server, um die Datendienstpakete zu installieren.

Berücksichtigen Sie folgende Anforderungen, ehe Sie Sun Cluster HA for Sun Java System Application Server als auf mehreren Knoten gleichzeitig unterstützten Dienst registrieren und konfigurieren.

Konzeptionelle Informationen zu diesem Verfahren finden Sie unter Überblick über die Konfiguration mehrerer Master.


Hinweis –

Starten oder halten Sie die Sun Java System Application Server-Instanzen nicht mit der Sun Java System Application Server-Befehlszeile oder den GUI-Verwaltungstools an. Der Sun Java System Application Server-Verwaltungsserver zeigt möglicherweise nicht den richtigen Status einer Anwendungsserverinstanz an, die als auf mehreren Knoten unterstützter Dienst konfiguriert ist.


  1. Melden Sie sich bei einem der Knoten des Clusters an, der den Anwendungsserver hostet.

  2. Fügen Sie eine Ressourcengruppe für Sun Java System Application Server hinzu.


    # scrgadm -a -g Ressourcengruppe \
    -y Maximum_primaries=Wert \
    -y Desired_primaries=Wert [-h nodelist]
    
  3. Registrieren Sie den Ressourcentyp für Sun Java System Application Server.


    # scrgadm -a -t SUNW.s1as
    
  4. Fügen Sie der Ressourcengruppe die Sun Java System Application Server-Ressourceninstanz hinzu.


    # scrgadm -a -j  Ressource -g Ressourcengruppe -t SUNW.s1as -x
    Confdir_list=Installationsverzeichnis/domains/Domäne/Server -x
    Monitor_Uri_List=http://localhost[:Port][/Pfad]
    
    -j Ressource

    Gibt den Ressourcennamen der Sun Java System Application Server-Anwendung an.

    -t SUNW.s1as

    Gibt den Typ der hinzuzufügenden Ressource an.

    -x Confdir_list =Installationsverzeichnis/domains /Domäne/Server

    Gibt einen Pfad für das Sun Java System Application Server-Konfigurationsverzeichnis an. Die Erweiterungseigenschaft Confdir_list ist erforderlich und muss genau einen Eintrag aufweisen.

    -x Monitor_Uri_list =localhost[:Port][/Pfad]

    Gibt die URIs an, von denen Sun Cluster HA for Sun Java System Application Server Anfragen erstellt. Die Erweiterungseigenschaft Monitor_Uri_list ist erforderlich.

  5. Prüfen Sie Installation und Konfiguration des Frontend-Web-Tier.

    Informationen zum Verfahren finden Sie unter So installieren und konfigurieren Sie das Sun Java System Web Server-Plugin.

  6. Aktivieren Sie die Scalable-Ressourcengruppe und den Monitor.


    # scswitch -Z -g Ressourcengruppe
    
    -Z

    Aktiviert die Ressource und die Überwachung.

    -g Ressourcengruppe

    Gibt den Namen der Anwendungsressourcengruppe an, die aktiviert wird.


Beispiel 1–1 Registrieren und Konfigurieren von Sun Cluster HA for Sun Java System Application Server als ein auf mehreren Knoten unterstützter Dienst

Anhand dieses Beispiels wird erläutert, wie Sun Cluster HA for Sun Java System Application Server als ein auf zwei Knoten gleichzeitig unterstützter Dienst registriert wird.


Cluster-Informationen
Knotennamen: phys-schost-1, phys-schost-2
Ressourcengruppe: appsrv-rg (für alle Ressourcen)  
(Erstellen einer Scalable-Ressourcengruppe.)
# scrgadm -a -g appserv-rg -y Maximum_primaries=2 \
-y Desired_primaries=2 -h phys-schost-1,phys-schost-2
 
(Registrieren des Ressourcentyps SUNW.s1as.)
# scrgadm -a -t SUNW.s1as 

(Erstellen einer Sun Java System Application Server-Ressource und  Hinzufügen zur Ressourcengruppe .)
# scrgadm -a -j appsrv-rs -g appsrv-rg
-t SUNW.s1as \
-x Confdir_list=/global/appserver/domains/scdomain/server1 \
-x Monitor_Uri_list=http://localhost:8000/servlet/monitor  
(Aktivieren der Anwendungsressourcengruppe.)
# scswitch -Z -g appsrv-rg