Handbuch Sun Cluster-Datendienst für Sun Java System HADB für das Betriebssystem Solaris

So registrieren und konfigurieren Sie Sun Cluster HA für Sun Java System HADB

Führen Sie folgende Schritte aus, um die Konfiguration abzuschließen. Eine Erläuterung der Erweiterungseigenschaften finden Sie in Tabelle 1–2.

  1. Melden Sie sich als Superbenutzer bei einem Cluster-Mitglied an.

  2. Registrieren Sie den Ressourcentyp für Sun Java System HADB.


    # scrgadm -a -t SUNW.hadb
    
  3. Erstellen Sie die Ressourcengruppe für Sun Java System HADB.


    # scrgadm -a -g Ressourcengruppe \
    -y Maximum_primaries=Knoten_in_RG \
    -y Desired_primaries=Knoten_in_RG \
    -h Knotenliste
    
    -a

    Gibt an, dass eine Ressourcengruppe erstellt werden muss.

    -g Ressourcengruppe

    Gibt den Namen der zu erstellenden Ressourcengruppe an.

    -y Maximum_primaries=Knoten_in_RG

    Gibt die Höchstzahl der Knoten an, auf denen die Ressource gestartet werden kann. Die Anzahl muss dem Wert der Eigenschaft Desired_primaries entsprechen.

    -y Desired_primaries= Knoten_in_RG

    Gibt die gewünschte Anzahl Knoten an, auf denen die Ressource gestartet werden kann. Die Anzahl muss dem Wert der Eigenschaft Maximum_primaries entsprechen.

    -h Knotenliste

    Gibt eine durch Komma getrennte Untermenge von Cluster-Knoten für die Ausführung von Sun Java System HADB an. Wenn diese Option ausgelassen wird, führen alle Cluster-Knoten Sun Java System HADB aus. Verwenden Sie den Befehl scconf -p | less zum Suchen der Knotenlistennamen.

  4. Erstellen Sie eine Sun Java System HADB-Ressource wahlweise mit oder ohne automatische Wiederherstellung.

    • Wenn Sie die automatische Wiederherstellungsfunktion nicht benötigen, führen Sie folgenden Befehl aus:


      # scrgadm -a -j Ressource -g Ressourcengruppe  -t SUNW.hadb \
      -x Confdir_list=Konfigurationsverzeichnisliste \
      -x HADB_ROOT=Installationsverzeichnis \
      -x DB_name=Datenbankname
      
      -a

      Gibt an, dass eine Datendienstressource erstellt werden soll.

      -j Ressource

      Gibt an, dass die erstellte Ressource den Namen Ressource erhält.

      -g Ressourcengruppe

      Gibt an, dass die Ressource der Ressourcengruppe mit dem Namen Ressourcengruppe hinzugefügt wird.

      -t SUNW.hadb

      Gibt den vordefinierten Namen des Ressourcentyps an.

      -x Confdir_list=Konfigurationsverzeichnisliste

      Gibt den Pfad zum Konfigurationsverzeichnis an.

      -x HADB_ROOT=Installationsverzeichnis

      Gibt das Installationsverzeichnis an.

      -x DB_name=Datenbankname

      Gibt den Namen der HADB-Datenbank an.

    • Wenn Sie die automatische Wiederherstellungsfunktion verwenden möchten, führen Sie folgenden Befehl aus:


      # scrgadm -a -j Ressource -g Ressourcengruppe  -t SUNW.hadb \
      -x Confdir_list=Konfigurationsverzeichnisliste \
      -x HADB_ROOT=Installationsverzeichnis \
      -x DB_name=Datenbankname \
      -x Auto_recovery=true \
      -x Auto_recovery_command=Befehl \
      -x DB_password_file=Passwortdatei
      
      -x Auto_recovery=true

      Gibt an, dass Sie die automatische Wiederherstellungsfunktion verwenden.

      -x Auto_recovery_command= Befehl

      Gibt den Befehl an, der nach Wiederherstellung der Datenbank auszuführen ist. Diese Erweiterungseigenschaft ist optional, unabhängig vom Wert der Auto_recovery-Eigenschaft.

      -x DB_password_file= Passwortdatei

      Gibt die Datei an, aus der HADB das Datenbankpasswort liest. Informationen zum Format und Inhalt der Passwortdatei finden Sie im Sun ONE Application Server 7 Administrator's Guide.


      Hinweis –

      Der Befehl für die automatische Wiederherstellung und die Datenbankpasswortdatei müssen im lokalen Dateisystem auf jedem Knoten vorhanden sein.


  5. Bringen Sie die Ressourcengruppe online.


    # scswitch -Z -g Ressourcengruppe
    
    -Z

    Aktiviert die Ressource und die Überwachung

    -g Ressourcengruppe

    Gibt den Namen der Anwendungsressourcengruppe an, die aktiviert wird.

  6. Überprüft, ob die Ressourcengruppe und die HADB-Ressource online geschaltet sind.


    # scstat -g
    # ps -ef
    
  7. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Sie Sun Cluster HA für HADB korrekt installiert und konfiguriert haben.


    # hadbm status Datenbankname --nodes
    

    Die Ausgabe muss angeben, dass die angegebene Datenbank läuft.

Das folgende Beispiel zeigt die Erstellung einer SUNW.hadb-Ressource mit automatischer Wiederherstellung.


Beispiel 1–1 Erstellen einer SUNW.hadb-Ressource mit automatischer Wiederherstellung


scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb \
-x Confdir_list=/etc/opt/SUNWhadb/dbdef/hadb  \
-x HADB_ROOT=/opt/SUNWappserver7/SUNWhadb/4 \
-x DB_name=hadb \
-x Auto_recovery=true \
-x Auto_recovery_command=/usr/local/etc/create-session-store \
-x DB_password_file=/usr/local/etc/hadb-password-file

Die Ressource im obigen Beispiel hat folgende Merkmale: