Supplément Sun Cluster 3.0 5/02

Utilisation des commandes d'administration standard de Sun Cluster pour créer un service basé sur GDS

Cette section décrit la procédure de d'introduction des paramètres ci-dessus mentionnés dans le module GDS. Le module GDS sera utilisé et administré à l'aide des commandes d'administration de Sun Cluster, telles que scrgadm et scswitch.

Les commandes d'administration de niveau inférieur, répertoriées dans cette section, n'ont pas besoin d'être introduites si les scripts moteur fournissent des fonctionnalités adéquates. Vous pouvez cependant les introduire si vous souhaitez affiner le contrôle des ressources basées sur le module GDS. Voici les commandes exécutées par les scripts moteur.

Commandes d'administration standard de Sun Cluster permettant de créer un service à haut niveau de disponibilité basé sur le module GDS
  1. Enregistrement du type de ressource SUNW.gds.


    # scrgadm -a -t SUNW.gds
    

  2. Création du groupe de ressources comportant la ressource LogicalHostname et du service de reprise sur panne.


    # scrgadm -a -g haapp_rg
    

  3. Création de la ressource correspondant à la ressource LogicalHostname.


    # scrgadm -a -L -g haapp_rs -l hhead
    

  4. Création de la ressource correspondant au service de reprise sur panne.


    # scrgadm -a -j haapp_rs -g haapp_rg -t SUNW.gds \
         -y Scalable=false -y Start_timeout=120 \
         -y Port_list="2222/tcp" \
         -x Start_command="/export/ha/appctl/start" \
         -x Stop_command="/export/ha/appctl/stop" \
         -x Probe_command="/export/app/bin/probe" \
         -x Child_mon_level=0 -y Network_resources_used=hhead \
         -x Failover_enabled=true -x Stop_signal=9
    

  5. Mise en ligne du ressources haapp_rg.


    # scswitch -Z -g haapp_rg
    

Commandes d'administration standard de Sun Cluster permettant de créer un service modulaire basé sur le module GDS
  1. Enregistrement du type de ressource SUNW.gds.


    # scrgadm -a -t SUNW.gds
    

  2. Création du groupe de ressources correspondant à la ressource SharedAddress.


    # scrgadm -a -g sa_rg
    

  3. Création de la ressource SharedAddress sur sa_rg.


    # scrgadm -a -S -g sa_rg -l hhead
    

  4. Création du groupe de ressources correspondant au service modulaire.


    # scrgadm -a -g app_rg -y Maximum_primaries=2 \
    -y Desired_primaries=2 -y RG_dependencies=sa_rg
    

  5. Création du groupe de ressources correspondant au service modulaire.


    # scrgadm -a -j app_rs -g app_rg -t SUNW.gds \
         -y Scalable=true -y Start_timeout=120 \
         -y Stop_timeout=120 -x Probe_timeout=120 \
         -y Portlist="2222/tcp" \
         -x Start_command="/export/app/bin/start" \
         -x Stop_command="/export/app/bin/stop" \
         -x Probe_command="/export/app/bin/probe \
         -x Child_mon_level=0 -y Network_resource_used=hhead \
         -x Failover_enabled=true -x Stop_signal=9
    

  6. Mise en ligne du groupe de ressources comportant les ressources réseau.


    # scswitch -Z -g sa_rg
    

  7. Mise en ligne du groupe de ressources app_rg.


    # scswitch -Z -g app_rg