Instructions spécifiques Sun Cluster 3.1 8/05 avec Sun Java Enterprise System 5

Configuration de Sun Cluster HA pour Apache Tomcat dans une zone de basculement

Les instructions de configuration du document Sun Cluster Data Service for Apache Tomcat Guide for Solaris OS s'appliquent à la version de Sun Cluster 3.1 8/05 dans Sun Java Enterprise System 5 sauf ce qui est mentionné dans les rubriques suivantes.

La liste suivante décrit des fonctions ajoutées au service de données Sun Cluster HA pour Apache Tomcat :

ProcedureProcédure d'enregistrement de Sun Cluster HA pour Apache Tomcat dans une zone de basculement

Cette procédure utilise le fichier de configuration pour enregistrer Sun Cluster HA pour Apache Tomcat dans une zone de basculement.

Avant de commencer

Avant d'enregistrer Sun Cluster HA pour Apache Tomcat dans une zone de basculement, effectuez les tâches suivantes. Suivez les procédures des rubriques Sun Cluster Data Service for Solaris Containers Guide et Sun Cluster Data Service for Apache Tomcat Guide for Solaris OS .

  1. Prenez le rôle de superutilisateur dans la zone globale.

  2. Effectuez une copie du fichier /opt/SUNWsctomcat/util/sctomcat_config à utiliser comme fichier de configuration.

    Vous pouvez placer ce fichier de configuration dans un quelconque répertoire accessible à la zone de basculement.

  3. Ouvrez votre fichier de configuration pour édition et modifiez les variables des zones non globales.

    Ces variables ne sont utilisées que lorsque le service de données est installé dans une zone non globale. Définissez les valeurs de ces variables comme suit :

    ZONE

    Définissez le nom de la zone dans laquelle Sun Cluster HA pour Apache Tomcat doit être exécuté.

    ZONE_BT

    Définissez le nom de la ressource contrôlant la zone.

    PROJECT

    Définissez le nom de Sun Resource Manager Project dans la zone de basculement. Si la variable PROJECT n'existe pas dans le fichier de configuration, le service de données utilise le projet par défaut de l'utilisateur, :default, dans un contexte Solaris Service Management Facility (SMF). Ce nom de projet est placé dans les propriétés start/project et stop/project du service SMF.


    Remarque –

    Conservez ce fichier de configuration modifié pour une éventuelle utilisation ultérieure.


  4. Connectez-vous en tant que superutilisateur à la console de la zone de basculement.

  5. Installez le logiciel Apache Tomcat dans la zone.

  6. Copiez et modifiez le fichier de paramètres /opt/SUNWsctomcat/pfile.

    Suivez les instructions de la rubrique How to Register and Configure Sun Cluster HA for Apache Tomcat as a failover data service du Sun Cluster Data Service for Apache Tomcat Guide for Solaris OS.

  7. Créez le script d'environnement.

    Suivez les instructions de la rubrique How to Register and Configure Sun Cluster HA for Apache Tomcat as a failover data service du Sun Cluster Data Service for Apache Tomcat Guide for Solaris OS.

  8. Déconnectez-vous de la console de la zone de basculement.

  9. Enregistrez Sun Cluster HA pour Apache Tomcat avec SMF.


    # ksh /opt/SUNWsctomcat/util/sctomcat_register -f filename
    
    -f

    Spécifie le nom du fichier de configuration.

    nom_fichier

    Nom du fichier de configuration.

    L'enregistrement de Sun Cluster HA pour Apache Tomcat génère un manifeste SMF et enregistre un service SMF dans la zone de basculement spécifiée dans la variable ZONE du fichier de configuration. Le manifeste est nommé resourcename.xml, où resource est le nom spécifié dans la variable RS du fichier de configuration. Ce manifeste est placé dans le répertoire /var/svc/manifest/application/sczone-agents/. Le service SMF est nommé svc:/application/sczone-agents/ resource.

    Le service de données Sun Cluster HA pour Apache Tomcat utilise le composant SMF du service de données Sun Cluster HA pour conteneurs pour contrôler et évaluer ce service SMF de Sun Cluster HA pour Apache Tomcat. Il enregistre un composant Sun Cluster HA pour conteneurs SMF au-dessus du service SMF déjà créé. Le nom du script de début et de fin du manifeste ainsi que des sondes du composant SMF est control_sctomcat.

ProcedureProcédure de modification des paramètres du manifeste Sun Cluster HA pour Apache Tomcat

Effectuez cette tâche pour modifier des paramètres du manifeste Sun Cluster HA pour Apache Tomcat et pour valider les paramètres de la zone de basculement. Les paramètres du manifeste Sun Cluster HA pour Apache Tomcat sont stockés sous forme de propriétés du service SMF. Pour modifier des paramètres du manifeste, modifiez les propriétés correspondantes du service SMF, puis validez les changements.

  1. Connectez-vous en tant que superutilisateur à la console de la zone de basculement.

  2. Modifiez les propriétés Solaris Service Management Facility (SMF) du manifeste Sun Cluster HA pour Apache Tomcat.


    # svccfg svc:/application/sczone-agents:resource
    

    Pour plus d'informations, reportez-vous à la page de manuel svccfg(1M).

  3. Validez les changements de paramètres.


    # /opt/SUNWsctomcat/bin/control_sctomcat validate resource
    

    Les messages relatifs à cette commande sont stockés dans le répertoire /var/adm/messages/ de la zone de basculement.

  4. Déconnectez-vous de la console de la zone de basculement.

ProcedureProcédure de suppression d'une ressource Sun Cluster HA pour Apache Tomcat d'une zone de basculement

  1. Prenez le rôle de superutilisateur dans la zone globale.

  2. Désactivez et supprimez la ressource utilisée par le service de données Sun Cluster HA pour Apache Tomcat.


    # scswitch -n resource
    # scrgadm -r -j resource
    
  3. Connectez-vous en tant que superutilisateur à la console de la zone de basculement.

  4. Annulez l'enregistrement de Sun Cluster HA pour Apache Tomcat du service Solaris Service Management Facility (SMF).


    # /opt/SUNWsctomcat/sctomcat_smf_remove -f filename
    
    -f

    Spécifie le nom du fichier de configuration.

    nom_fichier

    Nom du fichier de configuration utilisé pour enregistrer Sun Cluster HA pour Apache Tomcat avec le service SMF.


    Remarque –

    Si vous ne disposez plus du fichier de configuration utilisé pour enregistrer Sun Cluster HA pour Apache Tomcat avec le service SMF, créez un fichier de configuration de remplacement :

    1. Effectuez une copie du fichier par défaut, /opt/SUNWsctomcat/util/sctomcat_config.

    2. Définissez les paramètres ZONE et RS sur les valeurs utilisées par le service de données.

    3. Exécutez la commande sctomcat_smf_remove et utilisez l'option -f pour spécifier ce fichier de configuration.


  5. Déconnectez-vous de la console de la zone de basculement.