Aggiornamento di IBM StreamSets dalla versione 5.3.x a una versione successiva 5.3 refresh

Un amministratore di istanza può aggiornare IBM StreamSets dalla versione 5.3.x a una versione più recente 5.3 refresh.

Chi deve completare questo compito?

Amministratore dell'istanza Per aggiornare IBM StreamSets, è necessario essere amministratori dell'istanza. Un amministratore di istanza ha il permesso di gestire il software nei seguenti progetti:

Il progetto degli operatori per l'istanza

Gli operatori per questa istanza di IBM StreamSets sono installati nel progetto operatori. Nei comandi di aggiornamento, la variabile ${PROJECT_CPD_INST_OPERATORS} di ambiente si riferisce al progetto degli operatori.

Il progetto operandi per l'istanza

Le risorse personalizzate per e control plane IBM StreamSets sono installate nel progetto operands. Nei comandi di aggiornamento, la variabile ${PROJECT_CPD_INST_OPERANDS} di ambiente si riferisce al progetto operando.

Quando devi completare questo compito?

Esamina le seguenti opzioni per determinare se è necessario completare questa attività:

  • Se desideri aggiornare IBM Software Hubcontrol plane e uno o più servizi contemporaneamente, segui invece la procedura descritta in Aggiornamento di un'istanza di IBM Software Hub.
  • Se non hai aggiornato IBM StreamSets quando hai aggiornato IBM Software Hub control plane, completa questa operazione per aggiornare IBM StreamSets.

    Ripetere secondo necessità Se si è responsabili di più istanze di IBM Software Hub, è possibile ripetere questa operazione per aggiornare più istanze di IBM StreamSets sul cluster.

Informazioni necessarie per completare questa attività

Prima di eseguire l'aggiornamento, consultare le seguenti informazioni IBM StreamSets :

Requisiti di versione

Tutti i componenti associati a un'istanza di IBM Software Hub devono essere installati nella stessa versione. Ad esempio, se la IBM Software Hubcontrol plane è alla versione 5.3.1, è necessario aggiornare IBM StreamSets alla versione 5.3.1.

Variabili di ambiente
I comandi in questa attività utilizzano variabili di ambiente in modo da poter eseguire i comandi esattamente come sono scritti.
  • Se non disponi dello script che definisce le variabili di ambiente, consulta Configurazione delle variabili di ambiente di installazione.
  • Per utilizzare le variabili di ambiente dallo script, è necessario caricare le variabili di ambiente prima di eseguire i comandi in questa attività. Ad esempio, eseguire:
    source ./cpd_vars.sh

Prima di iniziare

Questo compito presuppone che siano soddisfatti i seguenti prerequisiti:

Requisiti di sistema
Questo compito presuppone che il cluster soddisfi i requisiti minimi per IBM StreamSets.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare i requisiti di sistema.
Workstation
Questo compito presuppone che la workstation da cui verrà eseguito l'aggiornamento sia configurata come workstation client e disponga delle seguenti interfacce della riga di comando:
  • IBM Software Hub CLI: cpd-cli
  • OpenShift® CLI: oc
  • Helm CLI: oc
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Aggiornamento delle workstation client.
Piano di controllo
Questo compito presuppone che il IBM Software Hubcontrol plane sia aggiornato.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Aggiornamento di un'istanza di IBM Software Hub.
Registro privato dei container
Se il tuo ambiente utilizza un registro container privato (ad esempio, il tuo cluster è air-gapped), questa attività presuppone che le seguenti attività siano state completate:
  1. IBM Le immagini software StreamSets vengono replicate nel registro container privato.
    Dove trovare ulteriori informazioni
    Se questa operazione non è stata completata, consulta la sezione Duplicazione delle immagini in un registro container privato.
  2. Il cpd-cli è configurato per estrarre olm-utils-v4 l'immagine dal registro dei container privato.
    Dove trovare ulteriori informazioni
    Se questa operazione non è stata completata, consultare Recupero dell'immagine olm-utils-v4 dal registro dei container privato.
Risorse con ambito cluster
Questa operazione presuppone che le risorse a livello di cluster, quali definizioni di risorse personalizzate, ruoli cluster e associazioni di ruoli cluster, siano state aggiornate.
Dove trovare ulteriori informazioni
Se questa operazione non è stata completata, consultare Aggiornamento delle risorse a livello di cluster per la piattaforma e i servizi.

Procedura

Per aggiornare IBM StreamSets, esegui le seguenti operazioni:

  1. Miglioramento del servizio
  2. Convalida dell'aggiornamento
  3. Cosa fare dopo

Miglioramento del servizio

Per aggiornare IBM StreamSets :

  1. Accedi al cpd-cli cluster Red Hat® OpenShift Container Platform :
    ${CPDM_OC_LOGIN}
    Ricorda: CPDM_OC_LOGIN è un alias del cpd-cli manage login-to-ocp comando.
  2. Aggiorna l'operatore e la risorsa personalizzata per 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

Convalida dell'aggiornamento

IBM StreamSets viene aggiornato quando il install-components comando restituisce:
[SUCCESS]... The install-components command ran successfully

Se desideri verificare che lo stato della risorsa personalizzata sia Completed, puoi eseguire il cpd-cli manage get-cr-status comando:

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=streamsets

Cosa fare successivamente

IBM StreamSets è pronto per l'uso. Per iniziare a utilizzare IBM StreamSets, consulta la guida introduttiva all'uso di IBM StreamSets.