Les procédures suivantes décrivent l'utilisation de la commande scrgadm pour enregistrer et configurer Sun Cluster HA pour Sun Java System Application Server. Ces instructions expliquent comment définir les propriétés d'extension décrites à l'Annexe A, Propriétés d'extension de Sun Cluster HA pour Sun Java System Application Server Versions 8.1 et ultérieures.
Le service de données Sun Cluster HA pour Sun Java System Application Server versions antérieures à 8.1 peut être configuré des manières suivantes.
comme service de données de basculement,
comme service géré par plusieurs nœuds à la fois.
pour obtenir des informations générales sur l'enregistrement et la configuration des services de données, reportez-vous à la section Tools for Data Service Resource Administration du Sun Cluster Data Services Planning and Administration Guide for Solaris OS.
Pour exécuter ces procédures, vous devez disposer des informations de configuration suivantes :
nom du type de ressources pour le service de données Sun Cluster HA pour Sun Java System Application Server. Dans Sun Cluster HA pour Sun Java System Application Server versions antérieures à 8.1, le type de ressources est SUNW.s1as.
noms des nœuds de cluster susceptibles de gérer le service de données ;
Si vous configurez Sun Cluster HA pour Sun Java System Application Server en tant que service de données de basculement, vous devez connaître les ressources réseau utilisées pour accéder à Sun Cluster HA pour Sun Java System Application Server. Normalement, vous configurez ces ressources lorsque vous installez le cluster.
Les ports qu'écoute Sun Java System Application Server, y compris les listeners HTTP et IIOP.
Le chemin d'accès aux données de configuration du serveur pour l'instance de Sun Java System Application Server.
Les sections suivantes contiennent des instructions relatives à l'enregistrement et à la configuration des ressources. Ces instructions expliquent comment définir uniquement les propriétés d'extension que Sun Cluster HA pour Sun Java System Application Server souhaite vous voir définir. Pour de plus amples informations sur toutes les propriétés d'extension de Sun Cluster HA pour Sun Java System Application Server, reportez-vous à l'Annexe A, Propriétés d'extension de Sun Cluster HA pour Sun Java System Application Server Versions 8.1 et ultérieures. Vous pouvez mettre certaines propriétés d'extension à jour de façon dynamique. Cependant, certaines autres propriétés ne peuvent être mises à jour qu'au moment où vous créez ou désactivez une ressource. L'entrée Réglable indique le moment où vous pouvez mettre à jour une propriété.
Pour définir la propriété d'extension d'une ressource, incluez l'option suivante dans la commande scrgadm(1M) qui crée ou modifie la ressource :
-x property=value |
Identifie la propriété d'extension que vous définissez
Spécifie la valeur sur laquelle vous définissez la propriété d'extension
Vous pouvez également utiliser les procédures du Chapitre 2, Administering Data Service Resources du Sun Cluster Data Services Planning and Administration Guide for Solaris OS pour configurer les ressources une fois qu'elles sont créées.
Pour configurer Sun Cluster HA pour Sun Java System Application Server en vue d'un basculement, procédez comme suit. Vous pouvez également utiliser cette méthode pour configurer un serveur d'administration de domaines en tant que ressource de basculement.
Remarquez que dans la section Procédure de configuration et d'activation des ressources réseau pour une configuration de basculement, vous avez créé le groupe de ressources de basculement, ajouté un nom d'hôte logique au groupe de ressources et mis le groupe de ressources en ligne.
Connectez-vous en tant que superutilisateur sur un membre du cluster.
Enregistrez le type de ressource du service de données.
# scrgadm -a -t SUNW.s1as |
Ajoute le type de ressource du service de données.
Spécifie le nom prédéfini du type de ressource.
Ajoutez l'instance de ressources Sun Java System Application Server au groupe de ressources de basculement créé pour vos ressources réseau.
# 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] |
Indique le nom des ressources d'application de Sun Java System Application Server.
Spécifie le groupe de ressources.
Indique le type de ressource à ajouter.
Indique une liste de ressources réseau séparée par une virgule dans resource-group.
Indique une liste, séparée par des virgules, de numéros de port et de protocoles à utiliser, par exemple, 80/tcp. Si Monitor_Uri_List est configuré, la configuration Port_list est facultative.
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.
Indique une liste, séparée par des virgules, d'URI à partir de laquelle Sun Cluster HA pour 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 configurée.
Vérifiez que le groupe de ressources et les ressources du serveur d'application sont en ligne.
# scstat -g # ps -ef |
Informations relatives au cluster
Noms des nœuds : phys-schost-1, phys-schost-2
Nom d'hôte logique : schost-1
Groupe de ressources : appsrv-rg (pour toutes les ressources)
Resources: schost-1 (nom d'hôte logique) , appsrv-rs (ressource d'application Sun Java System Application Server)
Pour créer un groupe de ressources de basculement, exécutez la commande suivante.
# scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2 |
Pour ajouter une ressource de nom d'hôte logique au groupe de ressources, exécutez la commande suivante.
# scrgadm -a -L -g appsrv-rg -l schost-1 |
Pour enregistrer le type de ressources SUNW.s1as, la commande suivante est exécutée.
# scrgadm -a -t SUNW.s1as |
Pour créer une ressource Sun Java System Application Server et l'ajouter au groupe de ressources, exécutez la commande suivante.
# 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 |
Pour mettre le groupe de ressources d'application en ligne, exécutez la commande suivante.
# scswitch -Z -g appsrv-rg |
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 relatives au cluster
Nom d'hôte logique : schost-1
Groupe de ressources : appsrv-rg (pour toutes les ressources)
Resources: schost-1 (logical hostname), admin-rs
Pour créer une ressource Sun Java System Application Server et l'ajouter au groupe de ressources, la commande suivante est exécutée.
# 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 |
Cette procédure suppose que vous avez installé le package de service de données lors de l'installation initiale de Sun Cluster HA pour Sun Java System Application Server. Si vous n'avez pas installé le package Sun Java System Application Server lors de votre installation initiale, reportez-vous à la section Installation du package Sun Cluster HA pour Sun Java System Application Server pour installer le package du service de données.
Avant de commencer à enregistrer et à configurer Sun Cluster HA pour Sun Java System Application Server en tant que service géré simultanément sur plusieurs nœuds, prenez en considération les exigences suivantes.
Vous devez avoir installé et configuré le plug-in Sun Java System Web Server. Reportez-vous à la section Configuration du plug-in de Sun Java System Web Server .
Vous devez spécifier au moins une entrée pour la propriété d'extension Liste_Uri_détecteur. Si vous n'avez aucune application déployée à surveiller, utilisez un identificateur de ressource universel simple (URI), tel que http://localhost/ .
Pour obtenir des informations conceptuelles liées à cette procédure, reportez-vous à la section Présentation de la configuration de plusieurs maîtres.
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.
Connectez-vous en tant que superutilisateur sur un nœud de cluster hébergeant le serveur d'application.
Ajoutez un groupe de ressources évolutif pour Sun Java System Application Server.
# scrgadm -a -g resource-group \ -y Maximum_primaries=value \ -y Desired_primaries=value [-h nodelist] |
Enregistrez le type de ressource de Sun Java System Application Server.
# scrgadm -a -t SUNW.s1as |
Ajoutez l'instance de ressource de Sun Java System Application Server au groupe de ressources.
# 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] |
Indique le nom des ressources d'application de Sun Java System Application Server.
Indique le type de ressource à ajouter.
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.
Indique les URI à partir desquels Sun Cluster HA pour Sun Java System Application Server effectue des requêtes. La propriété d'extension Monitor_Uri_List est requise.
Mettez le groupe de ressources évolutif en ligne.
# scswitch -Z -g resource-group |
Met le groupe de ressources en ligne.
Indique le nom du groupe de ressources d'application à mettre en ligne.
Cet exemple montre comment enregistrer Sun Cluster HA pour Sun Java System Application Server comme un service géré simultanément sur deux nœuds.
Informations relatives au cluster
Noms des nœuds : phys-schost-1, phys-schost-2
Groupe de ressources : appsrv-rg (pour toutes les ressources)
Pour créer un groupe de ressources évolutif, exécutez la commande suivante.
# scrgadm -a -g appserv-rg \ -y Maximum_primaries=2 \ -y Desired_primaries=2 \ -h phys-schost-1,phys-schost-2 |
Pour enregistrer le type de ressources SUNW.s1as, la commande suivante est exécutée.
# scrgadm -a -t SUNW.s1as |
Pour créer une ressource Sun Java System Application Server et l'ajouter au groupe de ressources, la commande suivante est exécutée.
# 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 |
Pour mettre le groupe de ressources d'application en ligne, la commande suivante est exécutée.
# scswitch -Z -g appsrv-rg |