Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Verwenden der Standardverwaltungsbefehle von Sun Cluster zum Erstellen eines Dienstes mit GDS

In diesem Abschnitt wird beschrieben, wie diese Parameter in den GDS eingegeben werden können. Der GDS wird unter Einsatz der vorhandenen Sun Cluster-Verwaltungsbefehle verwendet und verwaltet, wie zum Beispiel scrgadm und scswitch.

Es ist nicht erforderlich, die in diesem Abschnitt aufgeführten Verwaltungsbefehle auf niedriger Ebene einzugeben, wenn die treibenden Skripts angemessene Funktionalität bereitstellen. Wenn Sie die GDS-basierte Ressource genauer steuern möchten, steht es Ihnen jedoch frei, diese Befehle zu verwenden. Dabei handelt es sich um die Befehle, die von den treibenden Skripts ausgeführt werden.

So verwenden Sie Sun Cluster-Verwaltungsbefehle zum Erstellen eines hoch verfügbaren Dienstes mit GDS
  1. Registrieren Sie den Ressourcentyp SUNW.gds.


    # scrgadm -a -t SUNW.gds
    
  2. Erstellen Sie die Ressourcengruppe, welche die LogicalHostname-Ressource und den Failover-Dienst selbst enthält.


    # scrgadm -a -g haapp_rg
    
  3. Erstellen Sie die Ressource für die LogicalHostname-Ressource.


    # scrgadm -a -L -g haapp_rs -l hhead
    
  4. Erstellen Sie die Ressource für den Failover-Dienst selbst.


    # 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. Bringen Sie die Ressourcengruppe haapp_rg online.


    # scswitch -Z -g haapp_rg
    
Standardverwaltungsbefehle von Sun Cluster für das Erstellen eines Scalable-Dienstes mit GDS
  1. Registrieren Sie den Ressourcentyp SUNW.gds.


    # scrgadm -a -t SUNW.gds
    
  2. Erstellen Sie die Ressourcengruppe für die SharedAddress-Ressource.


    # scrgadm -a -g sa_rg
    

  3. Erstellen Sie die SharedAddress-Ressource auf sa_rg.


    # scrgadm -a -S -g sa_rg -l hhead
    
  4. Erstellen Sie die Ressourcengruppe für den Scalable-Dienst.


    # scrgadm -a -g app_rg -y Maximum_primaries=2 \
          -y Desired_primaries=2 -y RG_dependencies=sa_rg
    
  5. Erstellen Sie die Ressourcengruppe für den Scalable-Dienst selbst.


    # 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. Bringen Sie die Ressourcengruppe, welche die Netzwerkressourcen enthält, online.


     # scswitch -Z -g sa_rg
    
  7. Bingen Sie die Ressourcengruppe app_rg online.


    # scswitch -Z -g app_rg