Upgrade von IBM StreamSets von Version 5.1 auf Version 5.3
Ein Instanzadministrator kann IBM StreamSets von Version 5.1 auf Version 5.3 aktualisieren.
- Wer muss diese Aufgabe erledigen?
Instanzadministrator Um IBM StreamSets zu aktualisieren, müssen Sie Inst anzadministrator sein. Ein Instanzadministrator hat die Berechtigung, Software in den folgenden Projekten zu verwalten:
- Das Betreiberprojekt für die Instanz
Die Operatoren für diese Instanz von IBM StreamSets sind im Operatorenprojekt installiert. In den Upgrade-Befehlen bezieht sich die
${PROJECT_CPD_INST_OPERATORS}Umgebungsvariable auf das Projekt des Betreibers.- Das Operandenprojekt für die Instanz
Die benutzerdefinierten Ressourcen für die control plane und IBM StreamSets werden im Operandenprojekt installiert. In den Upgrade-Befehlen bezieht sich die
${PROJECT_CPD_INST_OPERANDS}Umgebungsvariable auf das Projekt der Operanden.
- Wann müssen Sie diese Aufgabe erledigen?
Überprüfen Sie die folgenden Optionen, um festzustellen, ob Sie diese Aufgabe ausführen müssen:
- Wenn Sie die IBM Software Hubcontrol plane und einen oder mehrere Dienste gleichzeitig aktualisieren möchten, befolgen Sie stattdessen die Schritte unter „Aktualisieren einer Instanz von IBM “ Software Hub.
- Wenn Sie IBM StreamSets beim Upgrade nicht aktualisiert haben control planeIBM Software
Hub , führen Sie diese Aufgabe aus, um IBM StreamSets zu aktualisieren.
Wiederholen Sie diesen Vorgang nach Bedarf. Wenn Sie für mehrere Instanzen von IBM Software Hubverantwortlich sind, können Sie diese Aufgabe wiederholen, um weitere Instanzen von IBM StreamSets im Cluster zu aktualisieren.
Erforderliche Informationen zum Ausführen dieser Task
Lesen Sie die folgenden Informationen, bevor Sie ein Upgrade von „ IBM “ auf „ StreamSets “ durchführen:
- Versionsvoraussetzungen
Alle Komponenten, die mit einer Instanz von verbunden IBM Software Hub sind, müssen in derselben Version installiert sein. Wenn sich beispielsweise IBM Software Hubcontrol plane die in der Version 5.3.1 befindet, müssen Sie IBM StreamSets auf die Version 5.3.1 aktualisieren.
- Umgebungsvariablen
- Die Befehle in dieser Aufgabe verwenden Umgebungsvariablen, sodass Sie die Befehle genau wie angegeben ausführen können.
- Wenn Sie nicht über das Skript verfügen, das die Umgebungsvariablen definiert, lesen Sie den Abschnitt „Einrichten der Installationsumgebungsvariablen “.
- Um die Umgebungsvariablen aus dem Skript zu verwenden, müssen Sie die Umgebungsvariablen vor der Ausführung der Befehle in dieser Aufgabe laden. Führen Sie beispielsweise folgenden Befehl aus:
source ./cpd_vars.sh
Vorbereitende Schritte
Diese Aufgabe setzt voraus, dass die folgenden Voraussetzungen erfüllt sind:
- Systemvoraussetzungen
- Diese Aufgabe setzt voraus, dass der Cluster die Mindestanforderungen für IBM StreamSets erfüllt.
Weiterführende Informationen Wenn diese Aufgabe nicht abgeschlossen ist, siehe Systemanforderungen. - Workstation
- Bei dieser Aufgabe wird davon ausgegangen, dass der Arbeitsplatzrechner, von dem aus Sie das Upgrade ausführen, als Client-Arbeitsplatzrechner eingerichtet ist und über die folgenden Befehlszeilenschnittstellen verfügt:
- IBM Software
Hub CLI:
cpd-cli - OpenShift® CLI:
oc - Helm CLI:
oc
Weiterführende Informationen Wenn diese Aufgabe nicht abgeschlossen ist, siehe Aktualisieren von Client-Arbeitsstationen. - IBM Software
Hub CLI:
- Steuerebene
- Diese Aufgabe setzt voraus, dass das IBM Software
Hubcontrol plane aktualisiert wurde.
Weiterführende Informationen Wenn diese Aufgabe nicht abgeschlossen ist, lesen Sie den Abschnitt „Upgrade einer Instanz von IBM Software Hub “. - Private Container-Registry
- Wenn Ihre Umgebung eine private Container-Registry verwendet (z. B. wenn Ihr Cluster luftisoliert ist), setzt diese Aufgabe voraus, dass die folgenden Aufgaben abgeschlossen sind:
- Die Software-Images „ IBM “ und „ StreamSets “ werden in die private Container-Registry gespiegelt.
Weiterführende Informationen Wenn diese Aufgabe nicht abgeschlossen ist, siehe Spiegeln von Images in eine private Container-Registrierung. - Der
cpd-cliist so konfiguriert, dass er dasolm-utils-v4Image aus der privaten Container-Registry abruft.Weiterführende Informationen Wenn diese Aufgabe nicht abgeschlossen ist, siehe Abrufen des Images „ olm-utils-v4 “ aus der privaten Container-Registry.
- Die Software-Images „ IBM “ und „ StreamSets “ werden in die private Container-Registry gespiegelt.
- Cluster-bezogene Ressourcen
- Bei dieser Aufgabe wird davon ausgegangen, dass die clusterbezogenen Ressourcen, wie benutzerdefinierte Ressourcendefinitionen, Clusterrollen und Clusterrollenbindungen, aktualisiert wurden.
Weiterführende Informationen Wenn diese Aufgabe nicht abgeschlossen ist, siehe Aktualisieren der clusterweiten Ressourcen für die Plattform und Dienste. - Geheime Schlüssel für Image-Pull-Operationen
- Diese Aufgabe setzt voraus, dass die Geheimnisse, die die Bildabruf-Anmeldedaten für die Instanz enthalten, vorhanden sind.
Weiterführende Informationen Wenn diese Aufgabe nicht abgeschlossen ist, lesen Sie den Abschnitt „Erstellen von Image-Pull-Geheimnissen für eine Instanz von IBM Software Hub “.
Vorgehensweise
Führen Sie die folgenden Schritte aus, um „ IBM “ auf „ StreamSets “ zu aktualisieren:
Upgrade für Service durchführen
So aktualisieren Sie „ IBM “ auf „ StreamSets “:
- Melden Sie sich beim Red Hat® OpenShift Container Platform Cluster
cpd-clian:${CPDM_OC_LOGIN}Denken Sie daran:CPDM_OC_LOGINist ein Alias für dencpd-cli manage login-to-ocpBefehl. - Aktualisieren Sie den Operator und die benutzerdefinierte Ressource für IBM StreamSets.
cpd-cli manage install-components \ --license_acceptance=true \ --components=streamsets \ --release=${VERSION} \ --operator_ns=${PROJECT_CPD_INST_OPERATORS} \ --instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --image_pull_prefix=${IMAGE_PULL_PREFIX} \ --image_pull_secret=${IMAGE_PULL_SECRET} \ --upgrade=true
Validierung des Upgrades
install-components Befehl zurückkehrt:[SUCCESS]... The install-components command ran successfully
Wenn Sie überprüfen möchten, ob der Status der benutzerdefinierten Ressource ist Completed, können Sie den cpd-cli
manage
get-cr-status Befehl ausführen:
cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=streamsets
Nächste Schritte
IBM StreamSets ist einsatzbereit. Um mit „ IBM “ (Erstellen und Verwalten von Cloud-Konfigurationen) StreamSets zu beginnen, lesen Sie „Getting started with IBM “ (Erste Schritte mit „“) StreamSets.