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. - IBM Software
Hub CLI:
- 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:
- 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. - Il
cpd-cliè configurato per estrarreolm-utils-v4l'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.
- IBM Le immagini software StreamSets vengono replicate nel registro 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:
Miglioramento del servizio
Per aggiornare IBM StreamSets :
- Accedi al
cpd-clicluster Red Hat® OpenShift Container Platform :${CPDM_OC_LOGIN}Ricorda:CPDM_OC_LOGINè un alias delcpd-cli manage login-to-ocpcomando. - 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
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.