Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Verwenden der Sun Cluster-Verwaltungsbefehle zum Erstellen eines Dienstes, der den GDS verwendet

In diesem Abschnitt wird beschrieben, wie Argumente für den GDS eingegeben werden. Sie verwenden die bereits vorhandenen Sun Cluster-Verwaltungsbefehle, z.B. scrgadm und scswitch, um den GDS zu verwalten.

Wenn die Skripts genügend Funktionen bieten, müssen Sie die Verwaltungsbefehle niedrigerer Ebene nicht verwenden, die in diesem Abschnitt beschrieben werden. Sie können jedoch die Verwaltungsbefehle niedrigerer Ebene verwenden, wenn Sie die GDS-basierte Ressource genauer steuern möchten. Diese Befehle werden von den Skripts ausgeführt.

ProcedureSo verwenden Sie Sun Cluster-Verwaltungsbefehle zum Erstellen eines hoch verfügbaren Dienstes, der den GDS verwendet.

Schritte
  1. Nehmen Sie Superuser-Status oder eine entsprechende administrative Rolle an.

  2. Registrieren Sie den Ressourcentyp SUNW.gds.


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


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


    # scrgadm -a -L -g haapp_rs -l hhead
    
  5. 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
    
  6. Bringen Sie die Ressourcengruppe haapp_rg online.


    # scswitch -Z -g haapp_rg
    

ProcedureSo verwenden Sie Sun Cluster-Verwaltungsbefehle zum Erstellen eines Scalable-Dienstes, der den GDS verwendet.

Schritte
  1. Nehmen Sie Superuser-Status oder eine entsprechende administrative Rolle an.

  2. Registrieren Sie den Ressourcentyp SUNW.gds.


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


    # scrgadm -a -g sa_rg
    
  4. Erstellen Sie die SharedAddress-Ressource auf sa_rg.


    # scrgadm -a -S -g sa_rg -l hhead
    
  5. 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
    
  6. Erstellen Sie die Ressource für den Scalable-Dienst.


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


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


    # scswitch -Z -g app_rg