Sun Cluster 3.1 10/03: Guía del desarrollador de los servicios de datos

Utilización de los comandos administrativos estándar de Sun Cluster para crear un servicio con GDS

En este apartado se describe cómo se pueden introducir estos parámetros en GDS. GDS se utiliza y administra con los comandos administrativos de Sun Cluster, como scrgadm y scswitch.

Así, no será necesario introducir los comandos administrativos de nivel inferior que aparecen en esta sección, siempre que las secuencias de control proporcionen unas funciones adecuadas. Sin embargo, es posible hacerlo si se necesita un mayor control del recurso basado en GDS. Éstos son los comandos que ejecutan las secuencias de control.

Cómo utilizar los comandos administrativos de Sun Cluster para crear un servicio de alta disponibilidad con GDS
  1. Registre el tipo de recurso SUNW.gds


    # scrgadm -a -t SUNW.gds
    
  2. Cree el grupo de recursos que contenga el recurso LogicalHostname y el servicio a prueba de fallos.


    # scrgadm -a -g haapp_rg
    
  3. Cree el recurso para LogicalHostname.


    # scrgadm -a -L -g haapp_rs -l hhead
    
  4. Cree el recurso para el servicio a prueba de fallos.


    # 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. Ponga el grupo de recursos haapp_rg en línea.


    # scswitch -Z -g haapp_rg
    
Comandos administrativos estándar de Sun Cluster para crear un servicio escalable con GDS
  1. Registre el tipo de recurso SUNW.gds.


    # scrgadm -a -t SUNW.gds
    
  2. Cree el grupo de recursos para SharedAddress.


    # scrgadm -a -g sa_rg
    

  3. Cree el recurso SharedAddress en sa_rg.


    # scrgadm -a -S -g sa_rg -l hhead
    
  4. Cree el grupo de recursos para el servicio escalable.


    # scrgadm -a -g app_rg -y Maximum_primaries=2 \
          -y Desired_primaries=2 -y RG_dependencies=sa_rg
    
  5. Cree el grupo de recursos para el servicio escalable.


    # 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. Ponga en línea el grupo de recursos que contiene los recursos de red.


     # scswitch -Z -g sa_rg
    
  7. Ponga en línea el grupo de recursos app_rg.


    # scswitch -Z -g app_rg