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

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

Esta sección describe cómo se puede especificar parámetros de entrada para GDS. Para usar y administrar GDS, se usan comandos de administración existentes de Sun Cluster como, por ejemplo, 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. No obstante, puede especificar comandos administrativos de nivel inferior si necesita tener un mayor control con respecto a los recursos basados en GDS. Estos comandos los ejecutan las secuencias de control.

Uso de los comandos administrativos de Sun Cluster para crear un servicio de alta disponibilidad que use GDS
  1. Conviértase en superusuario o asuma una función similar.

  2. Registre el tipo de recurso SUNW.gds.


    # scrgadm -a -t SUNW.gds
    
  3. Cree el grupo de recursos que contenga el recurso LogicalHostname y el servicio de recuperación de fallos.


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


    # scrgadm -a -L -g haapp_rs -l hhead
    
  5. 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
    
  6. Ponga el grupo de recursos haapp_rg en línea.


    # scswitch -Z -g haapp_rg
    
Uso de los comandos administrativos de Sun Cluster para crear un servicio escalable que use GDS
  1. Conviértase en superusuario o asuma una función similar.

  2. Registre el tipo de recurso SUNW.gds.


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


    # scrgadm -a -g sa_rg
    

  4. Cree el recurso SharedAddress en sa_rg.


    # scrgadm -a -S -g sa_rg -l hhead
    
  5. 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
    
  6. 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 
    
  7. Ponga en línea el grupo de recursos que contiene los recursos de red.


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


    # scswitch -Z -g app_rg