Sie können eine Sicherungskopie der Brokerdomäne erstellen, die dann zu Migrationszwecken oder im Falle eines nicht behebbaren Fehlers wiederhergestellt werden kann. Sichern Sie die Brokerdomänenressourcen und sehen Sie die Wiederherstellung eines jeden Brokers vor, der vom
Konfigurationsmanager implementiert wird.
Wenn Sie weitere Informationen hierzu aufrufen möchten, klicken Sie auf die Links am Ende dieses Themas.
So stellen Sie von Komponenten eine Sicherungskopie her: :
- Stoppen Sie jeden einzelnen Broker.
- Stoppen Sie den Konfigurationsmanager.
- Erstellen Sie mit dem Befehl mqsibackupconfigmgr eine Sicherungskopie vom Datenrepository des Konfigurationsmanagers.
- Erstellen Sie eine Sicherungskopie aller Brokerdatenbanken.
Verwenden Sie beispielsweise bei einer
DB2-Brokerdatenbank den Assistenten zur Erstellung einer Sicherungskopie in der Steuerzentrale von
DB2 oder einen ähnlichen Befehl wie den folgenden:
DB2 BACKUP DATABASE <Brokerdatenbank> TO "<Sicherungsverzeichnis>"
- Sichern Sie den Arbeitspfad des Systems.
Der Arbeitspfad ist plattformspezifisch:
Sichern Sie auch brokerspezifische Arbeitspfade, die Sie mit dem Attribut
-w im Befehl mqsicreatebroker angegeben haben.
So stellen Sie Komponenten wieder her:- Stoppen Sie die in der Konfigurationsmanagerdomäne vorhandenen Komponenten, und entfernen Sie sie.
- Trennen Sie die Verbindung zur Domäne im Message
Brokers Toolkit.
- Stoppen Sie jeden einzelnen Broker.
- Stoppen Sie den Konfigurationsmanager.
- Löschen Sie die einzelnen Broker mit dem Befehl mqsideletebroker; dazu wird jedesmal der (auf Windows- und UNIX-Plattformen optionale) Parameter -w angegeben, mit dem alle Dateien, die zu dem jeweiligen Broker gehören, aus dem Arbeitspfad gelöscht werden.
- Löschen Sie den Konfigurationsmanager mit dem Befehl mqsideleteconfigmgr unter Angabe der Parameter -w und -n.
Der Parameter -n löscht sämtliche Daten aus dem Konfigurationsrepository.
- Erstellen Sie die Komponenten neu.
- Erstellen Sie den Konfigurationsmanager.
- Erstellen Sie die einzelnen Broker.
- Stellen Sie die Komponenten wieder her.
- Stellen Sie alle Arbeitspfade wieder her.
- Wenn Sie einen Konfigurationsmanager wiederherstellen, der
unter z/OS, gesichert wurde, stellen Sie das Repository
des Konfigurationsmanagers mit dem Befehl
mqsirestoreconfigmgr wieder her.
Ersetzen Sie die zuvor gesicherte Datei service.properties.
- Stellen Sie die einzelnen Brokerdatenbanken wieder her.
Verwenden Sie beispielsweise bei einer
DB2-Brokerdatenbank den Assistenten zur Wiederherstellung in der Steuerzentrale von
DB2 oder einen ähnlichen Befehl wie den folgenden:
DB2 RESTORE DATABASE <Brokerdatenbank> FROM "<Sicherungsverzeichnis>" TAKEN AT <Datum/Zeit>
- Starten Sie den Konfigurationsmanager.
- Starten Sie alle Broker.
- Stellen Sie eine Verbindung zum Konfigurationsmanager im Message
Brokers Toolkit her. Dadurch wird die Brokertopologie (einschließlich der Ausführungsgruppen und Nachrichtenflüsse) erneut aus dem Konfigurationsmanager importiert.
- Setzen Sie die Topologiekonfiguration im Message
Brokers Toolkit ein. Der Konfigurationsmanager übergibt dabei die UUIDs allen Brokern.
Beachten Sie, dass dieser Schritt nicht erforderlich ist, wenn Sie auf einer anderen Plattform als Windows arbeiten.