Sun Cluster Handbuch Datendienst für Sun Java System Application Server für Solaris OS

Prüfen der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server

In diesem Abschnitt wird beschrieben, wie Sie überprüfen, ob Sun Cluster HA für Sun Java System Application Server richtig installiert und so konfiguriert wurde, dass Sun Java System Application Server als Hochverfügbarkeits-Datendienst unter Sun Cluster läuft.


Hinweis –

Führen Sie nach der Installation nur den Cluster-Verwaltungsbefehl scswitch(1M) aus, um Sun Java System Application Server manuell zu starten und anzuhalten. Sun Java System Application Server wird nach dem Start mit der Sun Cluster-Software gesteuert.


ProcedureSo überprüfen Sie die Failover-DAS-Komponente

Die Domain Administration Server-Ressourcengruppe (DAS) wurde im Abschnitt So konfigurieren und aktivieren Sie Netzwerkressourcen erstellt.

Führen Sie das folgende Verfahren an allen potenziellen Primärknoten der DAS-Komponente aus. In diesem Verfahren wird ein Knotenpaar mit den Knoten Node1 und Node2 verwendet.

Schritte
  1. Melden Sie sich als Superbenutzer auf einem Cluster-Mitglied an (in unserem Beispiel auf Node1).

  2. Bringen Sie die DAS-Ressourcengruppe auf Node1 online.


    # scswitch -z -g DAS-resource-group -h Node1
    
  3. Stellen Sie über einen Webbrowser eine Verbindung mit der Verwaltungskonsole her.


    https://IP-address:port
    
  4. Überprüfen Sie, ob die Verbindung mit der Verwaltungskonsole besteht.

  5. Wechseln Sie die Ressourcengruppe von Node1 zu Node2.


    # scswitch -z -g DAS-resource-group -h Node2
    
  6. Stellen Sie über einen Webbrowser eine Verbindung mit der Verwaltungskonsole her.


    https://IP-address:port
    
  7. Überprüfen Sie, ob die Verbindung mit der Verwaltungskonsole besteht.

    Wenn Sie über den Browser keine Verbindung mit der Verwaltungskonsole herstellen können, führen Sie die folgenden Schritte aus.

  8. Testen Sie die hohe Verfügbarkeit, indem Sie den DAS-Prozess manuell beenden.

    Der DAS-Fehler-Monitor stellt fest, dass der Prozess nicht mehr zur Verfügung steht und startet ihn lokal neu.

  9. Testen Sie die Funktionalität des Datendienstes, indem Sie ein DAS-Failover erzwingen.

    Berücksichtigen Sie dabei die Werte der Standardressourceneigenschaften Retry_count und Retry_interval. Beenden Sie den DAS-Prozess mehrmals manuell entsprechend der Einstellung von Retry_count und innerhalb der von Retry_interval vorgegebenen Zeit. Die DAS-Ressource wird auf ein anderes Cluster-Mitglied übertragen (DAS-Ressourcen-Failover).

  10. Überprüfen Sie das DAS-Failover.

    Wenn das DAS-Ressourcen-Failover nicht wie gewünscht erfolgt, führen Sie die folgenden Schritte aus.

ProcedureSo überprüfen Sie die Failover-Node Agent-Komponente

In diesem Verfahren wird eine Konfiguration mit vier Node Agents in zwei Ressourcengruppen verwendet (siehe Beispiel für die Erstellung der Failover-Node Agent-Komponente in Sun Cluster HA für Sun Java System Application Server). Die Ressourcengruppen sind na-rg1 und na-rg2, die Failover-IP-Adressen sind IP1 und IP2 und die acht Serverinstanzen sind Instance1 bis Instance8 . Die Failover-IP-Adressen werden durch logische Hostnamen angegeben.

Führen Sie das folgende Verfahren an allen potenziellen Primärknoten der Node Agent-Komponente aus. In diesem Verfahren wird ein Knotenpaar mit den Knoten Node1 und Node2 verwendet.

Schritte
  1. Melden Sie sich als Superbenutzer auf einem Cluster-Mitglied an (in unserem Beispiel auf Node1).

  2. Bringen Sie die Node Agent-Ressourcengruppe na-rg1 auf Node1 online.


    # scswitch -z -g na-rg1 -h Node1
    
  3. Bringen Sie die Node Agent-Ressourcengruppe na-rg2 auf Node1 online.


    # scswitch -z -g na-rg2 -h Node1
    
  4. Stellen Sie über einen Webbrowser eine Verbindung mit den Serverinstanzen her.


    http://IP1:Instance1–port
    http://IP1:Instance2–port
    http://IP1:Instance3–port
    http://IP1:Instance4–port
    http://IP2:Instance5–port
    http://IP2:Instance6–port
    http://IP2:Instance7–port
    http://IP2:Instance8–port
    
  5. Vergewissern Sie sich, dass Sie zu jeder auf den Serverinstanzen bereitgestellten Anwendung eine Verbindung herstellen können.

    Wenn Sie über den Browser keine Verbindung mit einer Serverinstanz herstellen können, führen Sie die folgenden Schritte aus.

  6. Wechseln Sie die Ressourcengruppen von Node1 zu Node2.


    # scswitch -z -g na-rg1 -h Node2
    # scswitch -z -g na-rg2 -h Node2
    
  7. Wiederholen Sie nach diesem Wechsel Schritt 4 und Schritt 5.

  8. Testen Sie die hohe Verfügbarkeit, indem Sie die Node Agent-Prozesse manuell beenden.

    Wenn Sie einen Node Agent-Prozess beenden, werden der Node Agent und die ihm zugeordneten Serverinstanzen neu gestartet.

    Wenn die Anwendungsserver-Instanzen beendet werden, startet der Node Agent die Instanzen neu. Der Datendienst überwacht nur den Zustand des Node Agent.

  9. Testen Sie die Funktionalität des Datendienstes, indem Sie ein Node Agent-Ressourcen-Failover erzwingen.

    Berücksichtigen Sie dabei die Werte der Standardressourceneigenschaften Retry_count und Retry_interval. Beenden Sie den Node Agent-Prozess mehrmals manuell entsprechend der Einstellung von Retry_count und innerhalb der von Retry_interval vorgegebenen Zeit. Die Node Agent-Ressource wird auf einen anderen Cluster-Knoten übertragen (Node Agent-Ressourcen-Failover).

  10. Wiederholen Sie nach dem Start der Node Agents auf einem anderen Knoten Schritt 4, um die Verfügbarkeit der Serverinstanzen zu überprüfen.