Guide des développeurs pour les services de données Sun Cluster pour SE Solaris

Création d'un service utilisant le module GDS, à l'aide des commandes d'administration standard de Sun Cluster

Cette section explique comment saisir les paramètres dans le module GDS. Pour utiliser et administrer le module GDS, vous pouvez utiliser les commandes d'administration de Sun Cluster existantes, telles que scrgadm et scswitch.

Il n'est pas nécessaire d'entrer les commandes d'administration de niveau inférieur présentées dans cette section, si les scripts fournissent les fonctionnalités adéquates. Vous pouvez néanmoins les entrer si vous souhaitez disposer d'un contrôle plus précis de la ressource utilisant le module GDS. Ces commandes sont exécutées par les scripts.

Utilisation des commandes d'administration de Sun Cluster afin de créer un service à haut niveau de disponibilité utilisant le module GDS
  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

  2. Enregistrez le type de ressources SUNW.gds


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


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


    # scrgadm -a -L -g haapp_rs -l hhead
    
  5. 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
    
  6. Mettez en ligne le groupe de ressources haapp_rg.


    # scswitch -Z -g haapp_rg
    
Utilisation des commandes d'administration de Sun Cluster afin de créer un service évolutif utilisant le module GDS
  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

  2. Enregistrez le type de ressource SUNW.gds.


    # scrgadm -a -t SUNW.gds
    
  3. Créez le groupe de ressources pour la ressource SharedAddress.


    # scrgadm -a -g sa_rg
    

  4. Créez la ressource SharedAddress sur sa_rg .


    # scrgadm -a -S -g sa_rg -l hhead
    
  5. 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
    
  6. 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 
    
  7. Connectez le groupe de ressources contenant les ressources réseau.


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


    # scswitch -Z -g app_rg