Im folgenden Verfahren wird beschrieben, wie Sun Cluster HA for Sun ONE Application Server mit dem Befehl scrgadm registriert und konfiguriert wird. Sun Cluster HA for Sun ONE Application Server kann als Failover-Datendienst oder als auf mehreren Knoten gleichzeitig unterstützter Dienst konfiguriert werden.
Allgemeine Informationen zum Registrieren und Konfigurieren von Datendiensten finden Sie unter “ Tools for Data Service Resource Administration” in Sun Cluster 3.1 Data Service Planning and Administration Guide.
Zum Ausführen dieser Verfahren sind folgende Konfigurationsinformationen erforderlich.
Der Ressourcentypname für Sun Cluster HA for Sun ONE Application Server, SUNW.s1as.
Die Namen der Cluster-Knoten, die den Datendienst unterstützen können.
Wenn Sie Sun Cluster HA for Sun ONE Application Server als Failover-Datendienst konfigurieren, muss die Netzwerkressource bekannt sein, mit der die Clients auf Sun Cluster HA for Sun ONE Application Server zugreifen. In der Regel richten Sie diese Netzwerkressource bei der Cluster-Installation ein. Einzelheiten zu Netzwerkressourcen finden Sie unter “Standard Versus Clustered Client/Server Configuration ” in Sun Cluster 3.1 10/03 Konzepthandbuch.
Die Ports, die Sun ONE Application Server überwacht, darunter auch die HTTP- und IIOP-Listener.
Der Pfad zu den Serverkonfigurationsdaten für die Sun ONE Application Server-Instanz.
Führen Sie die folgenden Schritte aus, um eine Failover-Konfiguration von Sun Cluster HA for Sun ONE Application Server abzuschließen. Mit diesem Verfahren können Sie auch Verwaltungsserver für Domänen als Failover-Ressource konfigurieren.
Melden Sie sich als Superbenutzer bei einem Cluster-Mitglied an.
Fügen Sie eine Ressourcengruppe für Sun ONE 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] |
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 |
Registrieren Sie den Ressourcentyp für den Datendienst.
# scrgadm -a -t SUNW.s1as |
Fügt den Ressourcentyp des Datendienstes hinzu.
Gibt den vordefinierten Namen des Ressourcentyps an.
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 3.1 Data Service Planning and Administration Guide erstellten.
Gibt den Ressourcennamen der Sun ONE Application Server-Anwendung an.
Gibt eine kommagetrennte Liste mit Netzwerkressourcen in Ressourcengruppe an.
Gibt den Typ der hinzuzufügenden Ressource an.
Gibt einen Pfad für das Sun ONE Application Server-Konfigurationsverzeichnis an. Die Erweiterungseigenschaft Confdir_list ist erforderlich und muss genau einen Eintrag aufweisen.
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.
Gibt eine kommagetrennte Liste mit URIs an, von denen Sun Cluster HA for Sun ONE Application Server Anfragen erstellt. Die Erweiterungseigenschaft Monitor_Uri_list ist erforderlich, wenn die Erweiterungseigenschaft Port_list nicht eingestellt ist.
Bringen Sie die Ressourcengruppe online.
# scswitch -Z -g Ressourcengruppe |
Aktiviert die Ressource und die Überwachung.
Gibt den Namen der Anwendungsressourcengruppe an, die aktiviert wird.
Prüfen Sie, ob die Ressourcengruppe und die Anwendungsserverressource online sind.
# scstat -g # ps -ef |
Anhand dieses Beispiels wird erläutert, wie Sun Cluster HA for Sun ONE 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 ONE 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 ONE Application Server-Ressource und der Ressourcengruppe hinzufügen.) # 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 |
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) Ressource: schost-1 (logischer Hostname), (Erstellen einer Sun ONE Application Server-Ressource und der Ressourcengruppe hinzufügen.) # 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 |
In diesem Verfahren wird davon ausgegangen, dass die Datendienstpakete während der Erstinstallation von Sun Cluster HA for Sun ONE Application Server installiert wurden. Wenn Sie die Sun ONE Application Server-Pakete während der Erstinstallation nicht installierten, wechseln Sie zu So installieren Sie das SUNWscs1as-Paket mit dem Dienstprogramm scinstall, um die Datendienstpakete zu installieren.
Berücksichtigen Sie folgende Anforderungen, ehe Sie Sun Cluster HA for Sun ONE Application Server als auf mehreren Knoten gleichzeitig unterstützten Dienst registrieren und konfigurieren.
Das Sun ONE Web Server-Plugin muss installiert und konfiguriert sein. Siehe Installieren und Konfigurieren des Sun ONE Web Server-Plugins.
Sie müssen mindestens einen Eintrag für die Erweitertungseigenschaft Monitor_URI_List angeben. Wenn keine verteilten Anwendungen vorhanden sind, die überwacht werden müssen, verwenden Sie einen einfachen Uniform Resource Identifier (URI) wie zum Beispiel http://localhost/.
Konzeptionelle Informationen zu diesem Verfahren finden Sie unter Übersicht über die Konfiguration mehrerer Master.
Verwenden Sie weder die Befehlszeile noch die GUI-Verwaltungstools von Sun ONE Application Server, um die Sun ONE Application Server-Instanzen zu starten oder anzuhalten. Der Verwaltungsserver von Sun ONE Application Server zeigt möglicherweise nicht den richtigen Status einer Anwendungsserverinstanz an, die als auf mehreren Knoten unterstützter Dienst konfiguriert ist.
Melden Sie sich bei einem der Knoten des Clusters an, der den Anwendungsserver hostet.
Fügen Sie eine Ressourcengruppe für Sun ONE Application Server hinzu.
# scrgadm -a -g Ressourcengruppe \ -y Maximum_primaries=Wert \ -y Desired_primaries=Wert [-h nodelist] |
Registrieren Sie den Ressourcentyp für Sun ONE Application Server.
# scrgadm -a -t SUNW.s1as |
Fügen Sie der Ressourcengruppe die Sun ONE 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] |
Gibt den Ressourcennamen der Sun ONE Application Server-Anwendung an.
Gibt den Typ der hinzuzufügenden Ressource an.
Gibt einen Pfad für das Sun ONE Application Server-Konfigurationsverzeichnis an. Die Erweiterungseigenschaft Confdir_list ist erforderlich und muss genau einen Eintrag aufweisen.
Gibt die URIs an, von denen Sun Cluster HA for Sun ONE Application Server Anfragen erstellt. Die Erweiterungseigenschaft Monitor_Uri_list ist erforderlich.
Prüfen Sie Installation und Konfiguration des Frontend-Web-Tier.
Informationen zum Verfahren finden Sie unter So installieren und konfigurieren Sie das Sun ONE Web Server-Plugin.
Aktivieren Sie die Scalable-Ressourcengruppe und die Überwachung.
# scswitch -Z -g Ressourcengruppe |
Aktiviert die Ressource und die Überwachung.
Gibt den Namen der Anwendungsressourcengruppe an, die aktiviert wird.
Anhand dieses Beispiels wird erläutert, wie Sun Cluster HA for Sun ONE 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 ONE Application Server-Ressource und der Ressourcengruppe hinzufügen.) # 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 |