Cette procédure utilise le fichier de configuration pour enregistrer Sun Cluster HA pour Apache Tomcat dans une zone de basculement.
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 .
Installez les packages de service de données Sun Cluster HA pour conteneurs et Sun Cluster HA pour Apache Tomcat dans la zone globale de chaque nœud de cluster exécutant la zone de basculement.
Créez la zone de basculement.
Héritez au moins le répertoire qui contiendra le service de données Sun Cluster HA pour Apache Tomcat. Pour disposer de tous les répertoires du service de données au même emplacement, héritez le répertoire /opt.
Configurez le composant d'initialisation pour qu'il contrôle la zone de basculement.
Prenez le rôle de superutilisateur dans la zone globale.
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.
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 :
Définissez le nom de la zone dans laquelle Sun Cluster HA pour Apache Tomcat doit être exécuté.
Définissez le nom de la ressource contrôlant la zone.
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.
Conservez ce fichier de configuration modifié pour une éventuelle utilisation ultérieure.
Connectez-vous en tant que superutilisateur à la console de la zone de basculement.
Installez le logiciel Apache Tomcat dans la zone.
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.
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.
Déconnectez-vous de la console de la zone de basculement.
Enregistrez Sun Cluster HA pour Apache Tomcat avec SMF.
# ksh /opt/SUNWsctomcat/util/sctomcat_register -f filename |
Spécifie le nom du fichier de configuration.
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.