Les procédures suivantes décrivent l'utilisation de la commande scrgadm pour enregistrer et configurer Sun Cluster HA pour Sun ONE Application Server. Ce dernier peut être configuré en tant que service de données de basculement ou service géré simultanément par plusieurs noeuds.
reportez-vous à la rubrique “ Tools for Data Service Resource Administration” dans le Sun Cluster 3.1 Data Service Planning and Administration Guide 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 :
Le nom du type de ressources de Sun Cluster HA pour Sun ONE Application Server, SUNW.s1as.
Les noms des noeuds de cluster susceptibles de gérer le service de données.
Si vous configurez Sun Cluster HA pour Sun ONE Application Server en tant que service de données de basculement, vous devez connaître les ressources réseau utilisées par les clients pour accéder à Sun Cluster HA pour Sun ONE Application Server. Normalement, vous configurez ces ressources lorsque vous installez le cluster. Reportez-vous à la rubrique “Standard Versus Clustered Client/Server Configuration ” dans le Guide des notions fondamentales de Sun Cluster 3.1 10/03 pour obtenir de plus amples informations sur les ressources réseau.
Les ports qu'écoute Sun ONE Application Server, y compris les modules d'écoute HTTP et IIOP.
Le chemin d'accès aux données de configuration du serveur pour l'instance de Sun ONE Application Server.
Suivez les étapes présentées ci-après pour configurer Sun Cluster HA pour Sun ONE Application Server en vue d'un basculement. Vous pouvez également utiliser cette méthode pour configurer un serveur d'administration de domaines en tant que ressource de basculement.
Connectez-vous en tant que superutilisateur sur un membre du cluster.
Ajoutez un groupe de ressources pour Sun ONE 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_noeuds] |
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 |
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 des ressources du serveur d'application au groupe de ressources de basculement créé pour vos ressources réseau.
# scrgadm -a -j ressource -g groupe_ressource \ -t SUNW.s1as \ -x Confdir_list=répertoire_installation/domains/domaine/serveur \ -y Network_resources_used=nom_hôte_logique \ -y Port_list=port/tcp,port/tcp \ -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” in Sun Cluster 3.1 Data Service Planning and Administration Guide .
Indique le nom des ressources d'application de Sun ONE Application Server.
Indique une liste, séparée par des virgules, de ressources réseau dans groupe_ressources.
Indique le type de ressource à ajouter.
Indique un chemin d'accès au répertoire de configuration de Sun ONE 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, de numéros de port et de protocoles à utiliser , par exemple, 80/tcp. Si Liste_Uri_détecteur est activé, le paramètre Liste_ports est facultatif.
Indique une liste, séparée par des virgules, d'URI à partir de laquelle Sun Cluster HA pour Sun ONE Application Server effectue des requêtes. La propriété d'extension Liste_Uri_détecteur est requise si la propriété Liste_ports n'est pas définie.
Mettez le groupe de ressources en ligne.
# scswitch -Z -g groupe_ressources |
Active la ressource ainsi que son moniteur.
Indique le nom du groupe de ressources d'application en cours d'activation.
Vérifiez que le groupe de ressources et les ressources du serveur d'application sont en ligne.
# scstat -g # ps -ef |
Cet exemple montre comment enregistrer Sun Cluster HA pour Sun ONE Application Server en tant que service de données de basculement.
Informations du cluster Nom des noeuds : 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), SUNW.s1as (ressource d'application Sun ONE 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 ONE Application Server et ajoutez-la au groupe de ressources.) # 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 (Mettez en ligne le groupe de ressources d'application.) # 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 du cluster Noms des noeuds : 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 ONE Application Server et ajoutez-la au groupe de ressources.) # 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 |
Cette procédure suppose que vous ayez installé les packages des services de données pendant l'installation initiale de Sun Cluster HA pour Sun ONE Application Server. Si ce n'est pas le cas, allez à la rubrique Installation du package SUNWscs1as à l'aide de l'utilitaire scinstall pour y remédier.
Avant de commencer à enregistrer et à configurer Sun Cluster HA pour Sun ONE Application Server en tant que service géré simultanément sur plusieurs noeuds, prenez en considération les exigences suivantes.
Le plug-in Sun ONE Web Server doit être installé et configuré. Reportez-vous à la rubrique Installation et configuration du plug-in Sun ONE Web Server.
Vous devez spécifier au moins une entrée pour la propriété d'extension Liste_Uri_détecteur . Si aucune application déployée ne doit faire l'objet d'un contrôle, utilisez un URI (Uniform Resource Identifier) simple, tel que http://localhost/.
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.
n'utilisez pas les utilitaires d'administration de la ligne de commande ou de l'IUG de Sun ONE Application Server pour démarrer ou arrêter les instances de Sun ONE Application Server. Le serveur d'administration de Sun ONE Application Server risque de ne pas afficher le statut correct d'une instance du serveur d'application configurée en tant que service géré sur plusieurs noeuds.
Connectez-vous en tant que superutilisateur sur un noeud de cluster hébergeant le serveur d'application.
Ajoutez un groupe de ressources pour Sun ONE Application Server.
# scrgadm -a -g groupe_ressources \ -y Maximum_primaries=valeur \ -y Desired_primaries=valeur [-h nodelist] |
Enregistrez le type de ressource de Sun ONE Application Server.
# scrgadm -a -t SUNW.s1as |
Ajoutez l'instance de ressource de Sun ONE Application Server au groupe de ressources.
# scrgadm -a -j ressource -g groupe_ressources -t SUNW.s1as -x Confdir_list=répertoire_installation/domains/domaine/serveur -x Monitor_Uri_List=http://localhost[:port][/chemin] |
Indique le nom des ressources d'application de Sun ONE Application Server.
Indique le type de ressource à ajouter.
Indique un chemin d'accès au répertoire de configuration de Sun ONE 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 ONE Application Server effectue des requêtes. La propriété d'extension Liste_Uri_détecteur est requise.
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 ONE Web Server pour obtenir des informations de procédure.
Activez le groupe de ressources évolutif ainsi que son moniteur.
# scswitch -Z -g groupe_ressources |
Active la ressource ainsi que son moniteur.
Indique le nom du groupe de ressources d'application en cours d'activation.
Cet exemple montre comment enregistrer Sun Cluster HA pour Sun ONE Application Server comme un service géré simultanément sur deux noeuds.
Informations du cluster Noms des noeuds : 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 ONE 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 |