Guide des développeurs pour les services de données Sun Cluster 3.1 10/03

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

Cette rubrique décrit la procédure d'introduction de ces paramètres dans le module GDS. Ce module est 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 rubrique, n'ont pas besoin d'être introduites si les scripts moteurs 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 moteurs.

Utilisation des commandes d'administration de Sun Cluster permettant de créer un service à haut niveau de disponibilité basé sur le module GDS
  1. Enregistrez le type de ressources SUNW.gds


    # scrgadm -a -t SUNW.gds
    
  2. Créez le groupe de ressources comportant la ressource LogicalHostname et le service de basculement.


    # scrgadm -a -g haapp_rg
    
  3. Créez la ressource correspondant à la ressource LogicalHostname.


    # scrgadm -a -L -g haapp_rs -l hhead
    
  4. Créez la ressource correspondant au service de basculement.


    # scrgadm -a -j haapp_rs -g haapp_rg -t SUNW.gds \
             -y Scalable=false -y Start_timeout=120 \
             -y Stop_timeout=120 -x Probe_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. Mettez en ligne le groupe de ressources haapp_rg.


    # scswitch -Z -g haapp_rg
    
Commandes d'administration standard de Sun Cluster permettant de créer un service évolutif basé sur le module GDS
  1. Enregistrez le type de ressources SUNW.gds.


    # scrgadm -a -t SUNW.gds
    
  2. Créez le groupe de ressources correspondant à la ressource SharedAddress.


    # scrgadm -a -g sa_rg
    

  3. Créez la ressource SharedAddress sur sa_rg.


    # scrgadm -a -S -g sa_rg -l hhead
    
  4. Créez le groupe de ressources correspondant au service évolutif.


    # scrgadm -a -g app_rg -y Maximum_primaries=2 \
          -y Desired_primaries=2 -y RG_dependencies=sa_rg
    
  5. Créez le groupe de ressources correspondant au service évolutif.


    # 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 Port_list="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. Mettez en ligne le groupe de ressources comportant les ressources réseau.


     # scswitch -Z -g sa_rg
    
  7. Mettez en ligne le groupe de ressources app_rg.


    # scswitch -Z -g app_rg