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

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.