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

Registrieren und Konfigurieren der Unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server

Im folgenden Verfahren wird beschrieben, wie Sun Cluster HA für Sun Java System Application Server mit dem Befehl scrgadm registriert und konfiguriert wird. Diese Anleitungen beschreiben die Einstellungen der in Anhang A, Eigenschaften der Unterstützt. V. ab V8.1 von Sun Cluster HA für Sun Java System Application Server beschriebenen Erweiterungseigenschaften.

In unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server kann der Datendienst wie folgt konfiguriert werden.


Hinweis –

Allgemeine Informationen zum Registrieren und Konfigurieren von Datendiensten finden Sie in 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.

Einstellen der Erweiterungseigenschaften von Sun Cluster HA für Sun Java System Application Server

Die nachfolgenden Abschnitte enthalten Anweisungen zur Registrierung und Konfiguration von Ressourcen. Die Anweisungen in diesem Abschnitt betreffen nur die für Sun Cluster HA für Sun Java System Application Server erforderlichen Erweiterungseigenschaften. Informationen zu allen Erweiterungseigenschaften von Sun Cluster HA für Sun Java System Application Server finden Sie in Anhang A, Eigenschaften der Unterstützt. V. ab V8.1 von Sun Cluster HA für Sun Java System Application Server . Einige Erweiterungseigenschaften können Sie dynamisch aktualisieren. Andere Eigenschaften können Sie nur dann aktualisieren, wenn Sie eine Ressource erstellen oder deaktivieren. Der Eintrag unter "Einstellbar" gibt an, wann die Eigenschaft aktualisiert werden kann.

Zur Einstellung einer Erweiterungseigenschaft einer Ressource geben Sie mit dem Befehl scrgadm(1M), der die Ressource erstellt oder ändert, die folgende Option an:


-x property=value 
-x property

Die Erweiterungseigenschaft, die Sie einstellen möchten

value

Der Wert, den Sie für die Erweiterungseigenschaft einstellen

Zur Konfiguration bereits erstellter Ressourcen können Sie auch nach den in Kapitel 2, Administering Data Service Resources in Sun Cluster Data Services Planning and Administration Guide for Solaris OS beschriebenen Verfahren vorgehen.

ProcedureSo registrieren und konfigurieren Sie Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst

Führen Sie die folgenden Schritte aus, um Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst zu konfigurieren. Mit diesem Verfahren können Sie auch Verwaltungsserver für Domänen als Failover-Ressource konfigurieren.

Beachten Sie, dass Sie im Abschnitt So konfigurieren und aktivieren Sie Netzwerkressourcen für eine Failover-Konfiguration eine Failover-Ressourcengruppe erstellt haben, dieser Ressourcengruppe einen logischen Hostnamen hinzugefügt und die Ressourcengruppe online gebracht haben.

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

  2. Registrieren Sie den Ressourcentyp für den Datendienst.


    # scrgadm -a -t SUNW.s1as
    
    -a

    Fügt den Ressourcentyp des Datendienstes hinzu.

    -t SUNW.s1as

    Gibt den vordefinierten Namen des Ressourcentyps an.

  3. Fügen Sie der für die Netzwerkressourcen erstellten Failover-Ressourcengruppe die Ressourceninstanz von Sun Java System Application Server hinzu.


    # scrgadm -a -j resource -g resource-group \
    -t SUNW.s1as \
    y Network_resources_used=network-resources \
    y Port_list=port/tcp,port/tcp \
    x Confdir_list=install-directory/domains/domain/server \
    x Monitor_Uri_List=http://logical-hostname[:port][/path]
    
    -j resource

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

    -g resource-group

    Gibt die Ressourcengruppe an.

    -t SUNW.s1as

    Gibt den Typ der hinzuzufügenden Ressource an.

    -y Network_resources_used =network-resources

    Gibt eine kommagetrennte Liste der Netzwerkressourcen der resource-group an.

    -y Port_list= port-number/protocol

    Gibt eine kommagetrennte Liste der zu verwendenden Port-Nummer und des Protokolls an. Beispiel: 80/tcp. Wenn Monitor_Uri_List eingestellt ist, ist die Angabe von Port_list optional.

    -x Confdir_list= install-directory/domains/domain /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 =logical-hostname[:port][/path]

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

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


    # scstat -g
    # ps -ef
    

Beispiel 2–1 Registrieren und Konfigurieren von Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst

Cluster-Informationen

  1. Zum Erstellen einer Failover-Ressourcengruppe führen Sie den folgenden Befehl aus.


    # scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
    
  2. Zum Hinzufügen einer logischen Hostnamenressource zur Ressourcengruppe führen Sie den folgenden Befehl aus.


    # scrgadm -a -L -g appsrv-rg -l schost-1
    
  3. Zum Registrieren des Ressourcentyps SUNW.s1as führen Sie den folgenden Befehl aus.


    # scrgadm -a -t SUNW.s1as
    
  4. Zum Hinzufügen einer neuen Sun Java System Application Server-Ressource zu einer Ressourcengruppe führen Sie den folgenden Befehl aus.


    # 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
    
  5. Um die Anwendungsressourcengruppe online zu bringen, führen Sie den folgenden Befehl aus.


    # scswitch -Z -g appsrv-rg
    


Beispiel 2–2 Registrieren und Konfigurieren des 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

Zum Hinzufügen einer neuen Sun Java System Application Server-Ressource zu einer Ressourcengruppe führen Sie den folgenden Befehl aus.


# scrgadm -a -j admin-rs -g appsrv-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:484

ProcedureRegistrieren und Konfigurieren von Sun Cluster HA für Sun Java System Application Server als Datendienst, der auf mehreren Knoten unterstützt wird

In diesem Verfahren wird davon ausgegangen, dass das Datendienstpaket während der Erstinstallation von Sun Cluster HA für Sun Java System Application Server installiert wurde. Wenn Sie das Sun Java System Application Server-Paket während der Erstinstallation nicht installiert haben, gehen Sie zu Installieren des Sun Cluster HA für Sun Java System Application Server-Pakets , um das Datendienstpaket zu installieren.

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

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


Hinweis –

Verwenden Sie weder die Befehlszeile noch die GUI-Verwaltungstools von Sun Java System Application Server, um die Sun Java System Application Server-Instanzen zu starten oder anzuhalten. 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.


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

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


    # scrgadm -a -g resource-group \
    -y Maximum_primaries=value \
    -y Desired_primaries=value [-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  resource -g resource-group -t SUNW.s1as \ 
    -x Confdir_list=install-directory/domains/domain/server \
    -x Monitor_Uri_List=http://localhost[:port][/path]
    
    -j resource

    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= install-directory/domains/domain/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][/path]

    Gibt die URIs an, von denen Sun Cluster HA für Sun Java System Application Server Anfragen erstellt. Die Erweiterungseigenschaft Monitor_Uri_List ist erforderlich.

  5. Bringen Sie die skalierbare Ressourcengruppe online.


    # scswitch -Z -g resource-group
    
    -Z

    Bringt die Ressourcengruppe online.

    -g resource-group

    Gibt den Namen der Anwendungsressourcengruppe an, die online gebracht wird.


Beispiel 2–3 Registrieren und Konfigurieren von Sun Cluster HA für Sun Java System Application Server als ein auf mehreren Knoten unterstützter Dienst

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

Cluster-Informationen

  1. Zum Erstellen einer skalierbaren Ressourcengruppe führen Sie den folgenden Befehl aus.


    # scrgadm -a -g appserv-rg \ 
    -y Maximum_primaries=2 \
    -y Desired_primaries=2 \
    -h phys-schost-1,phys-schost-2
    
  2. Zum Registrieren des Ressourcentyps SUNW.s1as führen Sie den folgenden Befehl aus.


    # scrgadm -a -t SUNW.s1as
    
  3. Zum Hinzufügen einer neuen Sun Java System Application Server-Ressource zu einer Ressourcengruppe führen Sie den folgenden Befehl aus.


    # 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
    
  4. Um die Anwendungsressourcengruppe online zu bringen, führen Sie den folgenden Befehl aus.


    # scswitch -Z -g appsrv-rg