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 –

Voir Tools for Data Service Resource Administration du Sun Cluster Data Services Planning and Administration Guide for Solaris OS pour en savoir plus sur les options supplémentaires qui vous permettent d'enregistrer et de configurer le service de données.


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

Définition des propriétés d'extension de Sun Cluster HA pour Sun Java System Message Queue

La section suivante contient des instructions d'enregistrement et de configuration des ressources Sun Cluster HA pour Sun Java System Message Queue. Pour obtenir des informations sur les propriétés d'extension, voir Annexe A, Propriétés d'extension de Sun Cluster HA pour Sun Java System Message Queue . L'entrée Paramétrable vous indique que vous pouvez mettre à jour une propriété.

Voir Annexe A, Standard Properties du Sun Cluster Data Services Planning and Administration Guide for Solaris OS pour en savoir plus sur les différentes propriétés de Sun Cluster.

Pour définir la propriété d'extension d'une ressource, ajoutez l'option suivante dans la commande scrgadm(1M) qui doit créer ou modifier la ressource :


-x property=value 
-x property

Permet d'identifier la propriété d'extension que vous définissez

valeur

Indique la valeur de définition de 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 celles-ci créées.

ProcedureProcé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

Procédez aux étapes suivantes pour terminer la configuration.

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

  2. Ajoutez un groupe de ressources pour Sun Java System Message Queue si vous n'avez pas suivi la procédure décrite à la section Configuration et activation des ressources réseau.


    # scrgadm -a -g resource group [-h nodelist]
  3. Ajoutez la ressource de nom d'hôte logique au groupe de ressources si vous n'avez pas suivi la procédure décrite à la section Configuration et activation des ressources réseau.


    # scrgadm -a -L -g  resource group -l logical hostname
    
  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 Smooth_Shutdown est définie sur TRUE, créez un fichier nommé scs1mqconfig dans le répertoire $IMQ_VARHOME/instances/broker/. Ajoutez la ligne suivante au fichier créé :


    Password mot de passe
    

    Voir Annexe A, Propriétés d'extension de Sun Cluster HA pour Sun Java System Message Queue pour obtenir une description de la propriété d'extension Smooth_Shutdown.

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


    [If Smooth_Shutdown will be set to FALSE (the default):]
    # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \
    -x Confdir_list=$IMQ_VARHOME/instances/broker \
    -x Broker_Name=broker \
    -y Network_Resources_Used=logical hostname \
    -y Port_list=port/tcp[,port/tcp]
    

    [If Smooth_Shutdown is set to TRUE:]
    # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \ 
     -x Confdir_list=$IMQ_VARHOME/instances/broker \
    -x Broker_Name=broker \
    -x Broker_User=user \
    -y Network_resources_used=logical hostname \
    -y Port_list=port/tcp[,port/tcp] \ 
    -x Smooth_Shutdown=TRUE
    

    Le groupe de ressources qui contient les ressources de l'application est le même que celui que vous avez créé pour vos ressources réseau à la section 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 Confdir_list= $IMQ_VARHOME/instances/broker

    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 Broker_Name= broker

    Indique le nom du courtier à contrôler.

    -x Broker_User= user

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

    -y Network_resources_used=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 Port_list= port-number/protocol

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

    -x Smooth_Shutdown=TRUE

    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 resource-group
    
    -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 1 Enregistrement et configuration de Sun Cluster HA pour Sun Java System Message Queue

Cet exemple montre comment enregistrer Sun Cluster HA pour Sun Java System Message Queue.


Cluster Information
Node names: phys-schost-1, phys-schost-2
Logical hostname: schost-1
Resource group: resource-group-1 (for all resources)
Resources: schost-1 (logical hostname),
SUNW.s1mq (Sun Java System Message Queue application resource) 
 
(Create a failover resource group.)
# scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2
 
(Add a logical hostname resource to the resource group.)
# scrgadm -a -L -g resource-group-1 -l schost-1
 
(Register the SUNW.s1mq resource type.)
# scrgadm -a -t SUNW.s1mq
 
(Create a Sun Java System Message Queue resource and add it to the 
resource group.)
# scrgadm -a -j s1mq-rs -g s1mq-rg \
-t SUNW.s1mq \
-x Confdir_list=$IMQ_VARHOME/instances/hamq1 \
-x Broker_Name=hamq1 \
-y Network_resources_used=schost-1 \
-y Port_list=7676/tcp

 (Enable the application resource group.)
# scswitch -Z -g s1mq-rg


Exemple 2 Enregistrement et configuration de Sun Cluster HA pour Sun Java System Message Queue avec Smooth_Shutdown activé

Cet exemple montre comment enregistrer Sun Cluster HA pour Sun Java System Message Queue avec Smooth_Shutdown activé.


Cluster Information
Node names: phys-schost-1, phys-schost-2
Logical hostname: schost-1
Resource group: resource-group-1 (for all resources)
Resources: schost-1 (logical hostname),
	s1mq-1 (Sun Java System Message Queue application resource) 
 
(Create a failover resource group.)
# scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2
 
(Add a logical hostname resource to the resource group.)
# scrgadm -a -L -g resource-group-1 -l schost-1
 
(Register the SUNW.s1mq resource type.)
# scrgadm -a -t SUNW.s1mq
 
(Create a Sun Java System Message Queue resource and add it to the 
resource group.)
# scrgadm -a -j s1mq-rs -g s1mq-rg \
-t SUNW.s1mq \
-x Confdir_list=$IMQ_VARHOME/instances/hamq1 \
-x Broker_Name=hamq1 \
-x Broker_User=admin \
-y Network_resources_used=schost-1 \
-y Port_list=7676/tcp \
-x Smooth_Shutdown=TRUE
 
(Enable the application resource group.)
# scswitch -Z -g s1mq-rg