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.
Enregistrement du type de ressource SUNW.gds.
# scrgadm -a -t SUNW.gds |
Création du groupe de ressources comportant la ressource LogicalHostname et du service de reprise sur panne.
# scrgadm -a -g haapp_rg |
Création de la ressource correspondant à la ressource LogicalHostname.
# scrgadm -a -L -g haapp_rs -l hhead |
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 |
Mise en ligne du ressources haapp_rg.
# scswitch -Z -g haapp_rg |
Enregistrement du type de ressource SUNW.gds.
# scrgadm -a -t SUNW.gds |
Création du groupe de ressources correspondant à la ressource SharedAddress.
# scrgadm -a -g sa_rg |
Création de la ressource SharedAddress sur sa_rg.
# scrgadm -a -S -g sa_rg -l hhead |
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 |
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 |
Mise en ligne du groupe de ressources comportant les ressources réseau.
# scswitch -Z -g sa_rg |
Mise en ligne du groupe de ressources app_rg.
# scswitch -Z -g app_rg |