Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Utilización de las órdenes administrativas 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 las órdenes administrativas de Sun Cluster, como scrgadm y scswitch.

Así, no será necesario introducir las órdenes administrativas 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. Éstas son las órdenes que ejecutan las secuencias de control.

Cómo utilizar las órdenes administrativas 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 propio 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
    
Órdenes administrativas 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