Guide des services de données Sun Cluster pour Sun Java System Application Server pour SE Solaris

Enregistrement et configuration de Sun Cluster HA for Sun Java System Application Server

Les procédures suivantes décrivent l'utilisation de la commande scrgadm pour enregistrer et configurer Sun Cluster HA for Sun Java System Application Server. Ces instructions décrivent comment définir les propriétés d'extension présentées sous la rubrique Propriétés d'extension.

Ce dernier peut être configuré en tant que service de données de basculement ou service géré simultanément par plusieurs nœuds.


Remarque –

reportez-vous à la rubrique “Tools for Data Service Resource Administration” du manuel Sun Cluster Data Services Planning and Administration Guide for Solaris OS pour obtenir des informations générales sur l'enregistrement et la configuration de services de données.


Pour exécuter ces procédures, vous devez disposer des informations de configuration suivantes :

Procédure d'enregistrement et de configuration de Sun Cluster HA for Sun Java System Application Server en tant que service de données de basculement

Suivez les étapes suivantes pour effectuer une configuration de basculement pour Sun Cluster HA for Sun Java System Application Server. Vous pouvez également utiliser cette méthode pour configurer un serveur d'administration de domaines en tant que ressource de basculement.

  1. Connectez-vous en tant que superutilisateur sur un membre du cluster.

  2. Ajoutez un groupe de ressources pour Sun Java System Application Server si vous n'avez pas suivi la procédure de Configuration et activation des ressources réseau pour des opérations de basculement.


    # scrgadm -a -g groupe-ressources [-h liste_nœuds]
  3. Ajoutez la ressource de nom d'hôte physique au groupe de ressources si vous n'avez pas suivi la procédure de Configuration et activation des ressources réseau pour des opérations de basculement.


    # scrgadm -a -L -g  groupe-ressources -l nom_hôte-logique
    
  4. Enregistrez le type de ressource du service de données.


    # scrgadm -a -t SUNW.s1as
    
    -a

    Ajoute le type de ressource du service de données.

    -tSUNW.s1as

    Spécifie le nom prédéfini du type de ressource.

  5. Ajoutez l'instance des ressources du serveur d'application au groupe de ressources de basculement créé pour vos ressources réseau :


    # scrgadm -a -j ressource -g groupe-ressources \
    -t SUNW.s1as \
    -y Network_resources_used=nom_hôte_logique \
    -y Port_list=port/tcp,port/tcp \
    -x Confdir_list=répertoire-install/domains/domaine/serveur \
    -x Monitor_uri_list=http://nom_hôte-logique[:port][/chemin]
    

    Le groupe de ressources contenant les ressources d'application est le même que celui créé pour vos ressources réseau à la rubrique “Creating a Resource Group” du document Sun Cluster 3.1 Data Service Planning and Administration Guide .

    -j ressource

    Indique le nom des ressources d'application de Sun Java System Application Server.

    -y Network_resources_used=ressource_réseau

    Indique une liste, séparée par des virgules, de ressources réseau dans groupe-ressources.

    -tSUNW.s1as

    Indique le type de ressource à ajouter.


    -x Confdir_list =répertoire-install /domains/domaine/ serveur

    Indique un chemin d'accès au répertoire de configuration de Sun Java System Application Server. La propriété d'extension Confdir_list est obligatoire et ne doit comporter qu'une seule entrée.

    -y Port_list=numéro-port/protocole

    Indique une liste, séparée par des virgules, de numéros de port et de protocoles à utiliser, par exemple, 80/tcp. Si la propriété Monitor_Uri_list est définie, le paramètre Port_list est facultatif.

    -x Monitor_Uri_list =nom_hôte-logique[:port][/chemin]

    Indique une liste, séparée par des virgules, d'URI à partir de laquelle Sun Cluster HA for Sun Java System Application Server effectue des requêtes. La propriété d'extension Monitor_Uri_list est requise si la propriété Port_list n'est pas définie.

  6. Mettez le groupe de ressources en ligne.


    # scswitch -Z -g groupe-ressources
    
    -Z

    Active la ressource ainsi que son moniteur.

    -g groupe-ressources

    Indique le nom du groupe de ressources d'application en cours d'activation.

  7. Vérifiez que le groupe de ressources et les ressources du serveur d'application sont en ligne.


    # scstat -g
    # ps -ef
    

Exemple : enregistrement et configuration de Sun Cluster HA for Sun Java System Application Server en tant que service de données de basculement

Cet exemple montre comment enregistrer Sun Cluster HA for Sun Java System Application Server en tant que service de données de basculement.


Informations sur le cluster
Noms de nœud : phys-schost-1, phys-schost-2
Nom hôte logique : schost-1
Groupe de ressources : appsrv-rg (pour toutes les ressources)
Ressources : schost-1 (nom d'hôte logique),
SUNW.s1as (ressource d'application Sun Java System Application Server)
 
(Créez un groupe de ressources de basculement.)
# scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
 
(Ajoutez une ressource de nom d'hôte logique au groupe de ressources.)
# scrgadm -a -L -g appsrv-rg -l schost-1
 
(Enregistrez SUNW.s1 en tant que type de ressource.)
# scrgadm -a -t SUNW.s1as 

(Créez une ressource Sun Java System Application Server et ajoutez-la au groupe de ressources.)
# 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
 
(Mettez en ligne le groupe de ressources d'application.)
# scswitch -Z -g appsrv-rg

Exemple : enregistrement et configuration d'admin-server en tant que service de données de basculement

Cet exemple montre comment admin-server peut être configuré en tant que partie intégrante du groupe de ressources de basculement créé dans l'exemple précédent.


Informations sur le cluster
Noms de nœud : phys-schost-1, phys-schost-2
Nom d'hôte logique : schost-1
Groupe de ressources : appsrv-rg (pour toutes les ressources)
Ressources : schost-1 (nom d'hôte logique), 
(Créez une ressource Sun Java System Application Server resource et ajoutez-la au groupe de ressources.)
# 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

Procédure d'enregistrement et de configuration de Sun Cluster HA for Sun Java System Application Server en tant que service géré sur plusieurs nœuds

Cette procédure suppose que vous ayez installé les packages des services de données pendant l'installation initiale de Sun Cluster HA for Sun Java System Application Server. Si ce n'est pas le cas, allez à la rubrique Installation de Sun Cluster HA for Sun Java System Application Server pour y remédier.

Avant de commencer à enregistrer et à configurer Sun Cluster HA for Sun Java System Application Server en tant que service géré simultanément sur plusieurs nœuds, prenez en considération les exigences suivantes.

Reportez-vous à la rubrique Présentation de la configuration de plusieurs maîtres pour obtenir des informations sur les concepts associés à cette procédure.


Remarque –

n'utilisez pas les utilitaires d'administration de la ligne de commande ou de l'IUG de Sun Java System Application Server pour démarrer ou arrêter les instances de Sun Java System Application Server. Le serveur administratif de Sun Java System Application Server risque de ne pas afficher l'état correct d'une instance de serveur d'application configurée en tant que service géré sur plusieurs nœuds.


  1. Connectez-vous en tant que superutilisateur sur un nœud de cluster hébergeant le serveur d'application.

  2. Ajoutez un groupe de ressources pour Sun Java System Application Server.


    # scrgadm -a -g groupe-ressources  \
    -y Maximum_primaries= valeur \
    -y Desired_primaries= valeur [-h nodelist]
    
  3. Enregistrez le type de ressource de Sun Java System Application Server.


    # scrgadm -a -t SUNW.s1as
    
  4. Ajoutez l'instance de ressource de Sun Java System Application Server au groupe de ressources.


    # scrgadm -a -j  ressource -g groupe-ressources -t SUNW.s1as \ 
    -x Confdir_list=répertoire-install/domains/domaine/serveur \
    -x Monitor_Uri_List=http://localhost[:port][/chemin]
    
    -j ressource

    Indique le nom des ressources d'application de Sun Java System Application Server.

    -t SUNW.s1as

    Indique le type de ressource à ajouter.

    -x Confdir_list=répertoire-installation/domains /domaine/serveur

    Indique un chemin d'accès au répertoire de configuration de Sun Java System Application Server. La propriété d'extension Confdir_list est obligatoire et ne doit comporter qu'une seule entrée.

    -x Monitor_Uri_list=localhost[:port][/chemin]

    Indique les URI à partir desquels Sun Cluster HA for Sun Java System Application Server effectue des requêtes. La propriété d'extension Monitor_Uri_list est requise.

  5. Vérifiez l'installation et la configuration du niveau Web frontal.

    Reportez-vous à la rubrique Procédure d'installation et de configuration du plug-in Sun Java System Web Server pour obtenir des informations de procédure.

  6. Activez le groupe de ressources évolutives et son moniteur.


    # scswitch -Z -g groupe-ressources
    
    -Z

    Active la ressource ainsi que son moniteur.

    -g groupe-ressources

    Indique le nom du groupe de ressources d'application en cours d'activation.


Exemple 1–1 Enregistrement et configuration de Sun Cluster HA for Sun Java System Application Server en tant que service géré sur plusieurs nœuds

Cet exemple montre comment enregistrer Sun Cluster HA for Sun Java System Application Server comme un service géré simultanément sur deux nœuds.


Informations sur le cluster
Nom des nœuds : phys-schost-1, phys-schost-2
Groupe de ressources : appsrv-rg (pour toutes les ressources)
 
(Créez un groupe de ressources évolutif.)
# scrgadm -a -g appserv-rg \ 
-y Maximum_primaries=2 \
-y Desired_primaries=2 \
-h phys-schost-1,phys-schost-2
 
(Enregistrez SUNW.s1 en tant que type de ressource.)
# scrgadm -a -t SUNW.s1as 

(Créez une ressource Sun Java System Application Server et ajoutez-la au 
groupe de ressources.)
# 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
 
(Activez le groupe de ressources d'application.)
# scswitch -Z -g appsrv-rg