Guide du développeur de services de données Sun Cluster pour SE Solaris

Utilisation des commandes d'administration de Sun Cluster pour créer un service utilisant le GDS

Cette section explique comment ajouter des arguments au GDS. Vous devez utiliser les commandes existantes de Sun Cluster, telles que scrgadm et scswitch, pour gérer et administrer le GDS.

Si les scripts fournissent les fonctionnalités adéquates, vous n'avez pas besoin d'utiliser les commandes d'administration de niveau inférieur décrites dans cette section. Toutefois, vous pouvez les utiliser si vous souhaitez avoir un meilleur contrôle de la ressource GDS. Ces commandes sont exécutées par les scripts.

ProcedureUtilisation des commandes d'administration de Sun Cluster afin de créer un service à haut niveau de disponibilité utilisant le module GDS

Étapes
  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 contenant la ressource LogicalHostname et le service de basculement.


    # scrgadm -a -g haapp_rg
    
  4. Créez la ressource de la ressource 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
    

ProcedureUtilisation des commandes d'administration de Sun Cluster afin de créer un service évolutif utilisant le module GDS

Étapes
  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 de 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 la ressource du 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