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

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 \
    -y Network_resources_used=Logischer Hostname \
    -y Port_list=Port/tcp,Port/tcp \
    -x Confdir_list=Installationsverzeichnis/domains/Domäne/Server \
    -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” im 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 Information
Node names: phys-schost-1, phys-schost-2
Logical hostname: schost-1
Resource group: appsrv-rg (for all resources)
Resources: schost-1 (logical hostname),
SUNW.s1as (Sun Java System Application Server application resource)
 
(Create a failover resource group.)
# scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
 
(Add a logical hostname resource to the resource group.)
# scrgadm -a -L -g appsrv-rg -l schost-1
 
(Register the SUNW.s1as resource type.)
# scrgadm -a -t SUNW.s1as 

(Create a Sun Java System Application Server resource and add it to the resource group.)
# scrgadm -a -j appsrv-rs -g appsrv-rg \
-t SUNW.s1as \
-y Network_resources_used=schost-1 \
-y Port_list=80/tcp,3700/tcp \
-x Confdir_list=/global/appsrv/domains/scdomain/server1 \ 
-x Monitor_Uri_list=http://schost-1:80/servlet/monitor
 
(Bring the application resource group online.)
# 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 Information
Node names: phys-schost-1, phys-schost-2
Logical hostname: schost-1
Resource group: appsrv-rg (for all resources)
Resources: schost-1 (logical hostname), 
(Create a Sun Java System Application Server resource and add it to the resource group.)
# scrgadm -a -j admin-rs -g appserv-rg \
-t SUNW.s1as \
-y Network_resources_used=schost-1 \
-y Port_list=4848/tcp \
-x Confdir_list=/global/appsrv/domains/scdomain/admin-server \
-x Monitor_Uri_List=http://schost-1:4848