Vitalitätsmanagement für Liberty konfigurieren
Mit dem Vitalitätsmanagement in einem Liberty-Verbund kann die Serviceunterbrechung vermieden werden, indem allgemeine Probleme erkannt und Diagnoseaktionen basierend auf konfigurierten Vitalitätsrichtlinien generiert werden. Die Vitalitätsmanagementfunktionen werden mit zwei Liberty-Features umgesetzt: Vitalitätsmanager (healthManager) und Vitalitätsanalyseprogramm (healthAnalyzer).
Vorbereitende Schritte
- Erstellen Sie die zu überwachende Umgebung. Berücksichtigen Sie bei der Erstellung einer Vitalitätsrichtlinie das Ziel (Server, Cluster oder Host) der Richtlinie.
- Wenn Sie den vollen Funktionsumfang des Vitalitätsmanagementfeatures nutzen möchten, sollten die Funktionen für automatische Skalierung und dynamisches Routing aktiviert sein. Weitere Informationen finden Sie unter Automatische Skalierung für Liberty-Verbünde einrichten und Dynamisches Routing für Liberty-Verbünde konfigurieren.
- Die Typen der erfassten Informationen zur Ressourcennutzung richten sich nach der jeweiligen JRE/dem jeweiligen JDK. Rufen Sie den Link http://www.ibm.com/developerworks/java/jdk/index.html auf der developerWorks-Website auf und laden Sie
eine IBM JRE/ein JDK für Ihr Betriebssystem herunter. Die developerWorks-Website enthält nicht für alle Betriebssysteme eine JRE.
Beispielsweise müssen Sie für Windows-Betriebssysteme das
JDK von Eclipse abrufen. Die folgenden IBM Java-Versionen für Windows- und Linux-Betriebssysteme stellen alle erforderlichen Nutzungsinformationen bereit und sind die bevorzugten JREs/JDKs.
- Java 8
- Java 7 Fix Pack 8 und höher
- Java 6 Fix Pack 7 und höher
- Anmerkung: Health Center generiert temporäre tmp-Dateien im Verzeichnis /tmp. In Abhängigkeit von der Speicherbegrenzung für /tmp empfiehlt es sich möglicherweise, ein anderes temporäres Verzeichnis (java.io.tmpdir) zu verwenden, um zu verhindern, dass der Speicherplatz in /tmp aufgebraucht wird, da dies auf einigen Plattformen zu nicht behebbaren Fehlern führen kann.
-Djava.io.tmpdir=/path/to/tmpdir
Informationen zu diesem Vorgang
Sie können Vitalitätsrichtlinien für allgemeine Servervitalitätsbedingungen erstellen. Weitere Informationen finden Sie unter Vitalitätsmanagement.
- Diagnosedaten erfassen (Heapspeicherauszug und Threadspeicherauszug)
- Server erneut starten
- Server in den Wartungsmodus versetzen
- Wartungsmodus für den Server beenden. Für die Verwendung in derselben Vitalitätsrichtlinie vorgesehen, in der eine frühere Aktion den Wartungsmodus gestartet hat, bevor andere Aktionen ausgeführt wurden.
Video:
Das Video Health management
for Liberty collectives enthält eine Übersicht über das Vitalitätsmanagement und veranschaulicht, wie damit Probleme in Ihren Liberty-Anwendungen ermittelt und deren Auswirkungen gemindert werden können. [Transkript]
Vorgehensweise
Ergebnisse
Sind Vitalitätsrichtlinien aktiviert, kann Intelligent Management Verbundmember auf Probleme überwachen und Diagnoseaktionen ausführen.