Guide des services de données Sun Cluster pour Sun Java System Message Queue pour SE Solaris

Enregistrement et configuration de Sun Cluster HA pour Sun Java System Message Queue

Cette procédure décrit l'utilisation de la commande scrgadm pour enregistrer et configurer Sun Cluster HA pour Sun Java System Message Queue.


Remarque :

pour de plus amples informations sur les autres options permettant d'enregistrer et de configurer le service de données, reportez-vous à la rubrique “Tools for Data Service Resource Administration” in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.


Pour exécuter cette procédure, vous devez disposer des informations de configuration suivantes :

Procédure d'enregistrement et de configuration de Sun Cluster HA pour Sun Java System Message Queue en tant que service de données de basculement

Éxécutez les étapes suivantes pour terminer la configuration.

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

  2. Ajoutez le groupe de ressources Sun Java System Message Queue si vous ne l'avez pas déjà fait à l'étape de Configuration et activation des ressources réseau.


    # scrgadm -a -g groupe_ressources  [-h liste_noeuds]
  3. Ajoutez la ressources de nom d'hôte logique au groupe de ressources si vous n'avez pas suivi les étapes de la rubrique Configuration et activation des ressources réseau.


    # 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.s1mq
    
    -a

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

    -t SUNW.s1mq

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

  5. Si la propriété d'extension Arrêt_lent est définie sur VRAI, créez un fichier appelé scs1mqconfig dans le répertoire $IMQ_VARHOME/instances/courtier/. Ajoutez la ligne suivante au fichier créé :


    Password mot de passe
    

    Reportez-vous à la rubrique Fonctionnement du détecteur de pannes de Sun Cluster HA pour Sun Java System Message Queue pour obtenir une description de la propriété d'extension Arrêt_lent.

  6. Ajoutez l'instance de ressource Sun Java System Message Queue au groupe de ressources de basculement.


    [Si Arrêt_lent est définie sur FAUX (par défaut) :]
    # scrgadm -a -j ressource -g groupe_ressources -t SUNW.s1mq \
    -x Liste_rép_conf=$IMQ_VARHOME/instances/courtier \
    -x Nom_courtier=courtier \
    -y Ressources_réseau_utilisées=nom_hôte_logique \
    -y Liste_ports=port/tcp[,port/tcp]
    

    [Si Arrêt_lent est définie sur VRAI : ]
    # scrgadm -a -j ressource -g groupe_ressources-t SUNW.s1mq\
     -x Liste_rép_conf=$IMQ_VARHOME/instances/courtier \
    -x Nom_courtier=courtier \
    -x Utilisateur_courtier=utilisateur \
    -y Ressources_réseau_utilisées=nom_hôte_logique \
    -y Liste_ports=port/tcp[,port/tcp] \
    -x Arrêt_lent=VRAI
    

    Le groupe de ressources contenant les ressources d'application est identique à celui qui a été créé pour vos ressources réseau lors de la Procédure de configuration et d'activation des ressources réseau.

    -j ressource

    Indique le nom des ressources d'application de Sun Java System Message Queue.

    -t SUNW.s1mq

    Indique le type de ressource à ajouter.

    -x Liste_rép_conf =$IMQ_VARHOME/instances/courtier

    Indique un chemin d'accès au répertoire de configuration de Sun Java System Message Queue. La propriété d'extension Liste_rép_conf est requise. Elle ne doit posséder qu'une seule entrée.

    -x Nom_courtier =courtier

    Indique le nom du courtier à contrôler.

    -x Utilisateur_courtier =utilisateur

    Indique le nom d'utilisateur du courtier géré.

    -yRessources_réseau_utilisées =ressource_réseau

    Indique une liste de ressources réseau (noms d'hôtes logiques), séparées par des virgules, dans groupe_ressources, que la ressource d'application de Sun Java System Message Queue doit utiliser.

    -y Liste_ports =numéro_port/protocole

    Indique un numéro de port ainsi que le protocole à utiliser, par exemple 80/tcp. La propriété Liste_ports doit posséder une ou deux entrées.

    -x Arrêt_lent=VRAI

    Utilisé pour quitter le courtier. L'utilisation de la commande impcmd permet d'afficher le mot de passe du courtier dans la chaîne de commande imqcmd.

  7. 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.

  8. 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 pour Sun Java System Message Queue

Cet exemple illustre l'enregistrement de Sun Cluster HA pour Sun Java System Message Queue.


Informations du cluster
Noms des noeuds : phys-schost-1, phys-schost-2
Nom d’hôte logique : schost-1
Groupe de ressources : groupe_ressources_1 (pour toutes les ressources)
Ressources : schost-1 (nom d’hôte logique),
SUNW.s1mq (ressource d’application Sun Java System Message Queue) 
 
(Créez un groupe de ressources de basculement.)
# scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2
 
(Ajoutez une ressource de nom d’hôte logique au groupe de ressources.)
# scrgadm -a -L -g resource-group-1 -l schost-1
 
(Enregistrez le type de ressource SUNW.s1mq.)
# scrgadm -a -t SUNW.s1mq
 
(Créez une ressource Sun Java System Message Queue et ajoutez-la au groupe de ressources.)
# scrgadm -a -j s1mq-rs -g s1mq-rg \
-t SUNW.s1mq \
-x Liste_rép_conf=$IMQ_VARHOME/instances/hamq1 \
-x Nom_courtier=hamq1 \
-y Ressources_réseau_utilisé es=schost-1 \
-y Liste_ports=7676/tcp

 (Activez le groupe de ressources d’application.)
# scswitch -Z -g s1mq-rg

Exemple : enregistrement et configuration de Sun Cluster HA pour Sun Java System Message Queue avec Arrêt_lent activé

Cet exemple illustre l'enregistrement de Sun Cluster HA pour Sun Java System Message Queue avec Arrêt_lent activé.


Informations du cluster
Noms des noeuds : phys-schost-1, phys-schost-2
Nom d'hôte logique : schost-1
Groupe de ressources : groupe_ressources_1 (pour toutes les ressources)
Ressources : schost-1 (nom d'hôte logique),
	s1mq-1 (ressource d'application Sun Java System Message Queue) 
 
(Créez un groupe de ressources de basculement.)
# scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2
 
(Ajoutez une ressource de nom d'hôte logique au groupe de ressources.)
# scrgadm -a -L -g resource-group-1 -l schost-1
 
(Enregistrez le type de ressource Sun Java System Message Queue.)
# scrgadm -a -t SUNW.s1mq
 
(Créez une ressource Sun Java System Message Queue et ajoutez-la au groupe de ressources.)
# scrgadm -a -j s1mq-rs -g s1mq-rg \
-t SUNW.s1mq \
-x Liste_rép_conf=$IMQ_VARHOME/instances/hamq1 \
-x Nom_courtier=hamq1 \
-x Utilisateur_courtier=admin \
-y Ressources_réseau_utilisées=schost-1 \
-y Liste_ports=7676/tcp \
-x Arrêt_lent=VRAI 
(Activez le groupe de ressources d'applications.)
# scswitch -Z -g s1mq-rg