Nachdem Sie eine neue Stammgruppenrichtlinie vom Typ "Verhinderung der Aktivierung"
für eine Messaging-Engine erstellt haben, können Sie damit fortfahren, die Verwaltung einer
Messaging-Engine durch ein externes HA-Framework (High Availability, hohe Verfügbarkeit)
zu konfigurieren.
Sie können auch das Überwachungsintervall für die Messaging-Engine konfigurieren.
Informationen zu diesem Vorgang
Mit einer Richtlinie für Verhinderung der Aktivierung kann ein externer HA-Cluster steuern, wann und wo eine
Messaging-Engine ausgeführt wird.
Vorgehensweise
- Ordnen Sie die Messaging-Engine einer extern verwalteten Ressourcengruppe zu, indem
Sie eine HA-Clusterressource für die Engine erstellen.
Nähere Informationen können Sie der Dokumentation zu Ihrem externen HA-Produkt entnehmen.
- Schreiben Sie Scripts, die das externe HA-Framework nutzen kann, um die
HAManager zum Starten und Stoppen der Messaging-Engine verwenden kann.
Die Scripts rufen Operationen in der MBean der HAManager in dem Server auf,
der das Eigentumsrecht an der Ressource für die Messaging-Engine übernimmt.
- Stellen Sie sicher, dass die Messaging-Engine jederzeit in der Lage ist, ihren
Datenspeicher zu erreichen. Wenn die Messaging-Engine für Failover konfiguriert ist,
muss der Datenspeicher von jedem Server im Cluster aus erreichbar sein, in dem die Messaging-Engine ausgeführt
werden kann.
Die Gruppe der möglichen Server richtet sich danach, wie Sie die externe
HA-Ressourcengruppe konfiguriert haben.
Eine typische Konfiguration enthält den Datenspeicher als zusätzliche Ressource in der Ressourcengruppe, die vom externen
HA-Cluster verwaltet wird. In diesem Fall stellt der HA-Cluster das Failover für Datenspeicher und
Messaging-Engine sicher
und sorgt dafür, dass diese auch nach dem Failover einander zugeordnet bleiben.
Egal, ob eine solche Konstellation oder ein Netzserver verwendet wird, um den Datenspeicher bereitzustellen, der
Datenspeicher muss von jedem Server aus erreichbar sein, in dem die
Messaging-Engine ausgeführt werden kann.
- Wenn die Messaging-Engine immer an derselben IP-Adresse
erreichbar sein muss, z. B., weil sie die Empfängerseite eines WebSphere-MQ-Links
ist, müssen Sie dafür sorgen, dass diese IP-Adresse der Messaging-Engine zugeordnet bleibt.
Hierfür erstellen Sie eine IP-Adressressource in derselben externen
HA-Ressourcengruppe, in der sich auch die Ressource für die Messaging-Engine
befindet.
- Optional: Geben Sie, sofern erforderlich, einen Wert im Feld
Aktivitätszeitgeber ein. Dieser Wert gibt das Zeitintervall (in Sekunden) an, in dem der High Availability Manager
(HAManager) prüft, ob eine Messaging-Engine
ordnungsgemäß ausgeführt wird. Wenn dieser Wert 0 (null) ist, wird der Standardwert von 120 Sekunden verwendet.
Die Richtlinie
"Verhinderung der Aktivierung" ist hauptsächlich für den Einsatz bei Verwendung eines HA-Frameworks wie IBM HACMP
bestimmt. In einer solchen Situation können Sie ein Überwachungsscript erstellen, das in regelmäßigen Abständen
vom externen Framework aufgerufen wird.
Wenn der Wert der Option Aktivitätszeitgeber größer-gleich 0 ist,
führt der HAManager die Vitalitätsüberwachung
durch, und das externe Überwachungsscript kann den Status von der MBean des
HAManager abrufen.
Wenn Sie den Wert für den Aktivitätszeitgeber auf
"-1" setzen, wird die Überwachung durch den HAManager inaktiviert,
und das externe Überwachungsscript kann den Status von der MBean der Messaging-Engine abrufen.
- Klicken Sie auf OK.
- Speichern Sie Ihre Änderungen in der Masterkonfiguration.