Aktualisierung von „ AI Factsheets ” von Version 5.1 auf Version 5.3

Ein Instanzadministrator kann „ AI Factsheets “ von Version 5.1 auf Version 5.3 aktualisieren.

Wer muss diese Aufgabe erledigen?

Instanzadministrator Um „ AI Factsheets “ 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 AI Factsheets 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 AI Factsheets 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 „ AI Factsheets “ beim Upgrade von nicht aktualisiert haben, führen IBM Software Hubcontrol plane Sie diese Aufgabe aus, um „ AI Factsheets “ 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 AI Factsheets auf dem Cluster zu aktualisieren.

Erforderliche Informationen zum Ausführen dieser Task

Lesen Sie die folgenden Informationen, bevor Sie „ AI Factsheets “ aktualisieren:

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 AI Factsheets 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
Common core services
AI Factsheets erfordert die IBM Software Hub common core services.

Wenn die im Oper andenprojekt für die common core services Instanz nicht die richtige Version haben, werden common core services die automatisch aktualisiert, wenn Sie AI Factsheets aktualisieren. Das common core services Upgrade verlängert die Zeit, die für die Durchführung des Upgrades benötigt wird.

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 „ AI Factsheets “ 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.
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:
  1. Die Software-Images von „ AI Factsheets “ werden in die private Container-Registrierung gespiegelt.
    Weiterführende Informationen
    Wenn diese Aufgabe nicht abgeschlossen ist, siehe Spiegeln von Images in eine private Container-Registrierung.
  2. Der cpd-cli ist so konfiguriert, dass er das olm-utils-v4 Image 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.
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 „ AI Factsheets “ zu aktualisieren:

  1. Verbesserung des Service
  2. Validierung des Upgrades
  3. Was als Nächstes zu tun ist

Upgrade für Service durchführen

So aktualisieren Sie „ AI Factsheets “:

  1. Melden Sie sich beim Red Hat® OpenShift Container Platform Cluster cpd-cli an:
    ${CPDM_OC_LOGIN}
    Denken Sie daran: CPDM_OC_LOGIN ist ein Alias für den cpd-cli manage login-to-ocp Befehl.
  2. Aktualisieren Sie den Operator und die benutzerdefinierte Ressource für „ AI Factsheets “.
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=factsheet \
    --release=${VERSION} \
    --patch_id=${PATCH_ID} \
    --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

AI Factsheets wird aktualisiert, wenn der 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=factsheet

Nächste Schritte

  1. Aktualisieren Sie alle Dienste in dieser Instanz auf IBM Software Hub die Version 5.3.x.
  2. Füllen Sie das catalog-api Service-Migration zu PostgreSQLFormular aus.

Nachdem Sie die vorherigen Schritte abgeschlossen haben, ist „ AI Factsheets “ einsatzbereit.