Aggiornamento dei componenti del cluster condiviso (Aggiornamento dalla versione 5.2 alla versione 5.3 )

License ServiceIBM® Software Hub Prima di eseguire l'aggiornamento, è necessario aggiornare e scheduling service.

Fase di aggiornamento
  • Tu non sei qui. Aggiornamento della postazione di lavoro del cliente
  • Tu non sei qui. Raccolta delle informazioni necessarie
  • Tu non sei qui. Preparazione all'esecuzione di un aggiornamento in una rete con restrizioni
  • Tu non sei qui. Preparazione all'aggiornamento da un registro container privato
  • Icona "Ti trovi qui". Preparazione del cluster
  • Tu non sei qui. Preparazione all'aggiornamento di un'istanza
  • Tu non sei qui. Aggiornamento di un'istanza
Chi deve svolgere questo compito?

Amministratore del cluster Questa operazione deve essere eseguita da un amministratore del cluster.

Ricorda: Se hai assegnato a un altro utente il controllo minimo degli accessi basato sui ruoli (RBAC) per l'installazione di scheduling service e desideri che quell'utente esegua l'aggiornamento di scheduling service, devi completare Conferire all'utente i diritti RBAC minimi necessari per installare il scheduling service prima di procedere con questa operazione.
Entro quando devi portare a termine questo compito?

IBM Software HubConfigurazione iniziale: è necessario completare questa operazione prima di procedere all'aggiornamento.

Se sul cluster sono presenti più istanze di IBM Software Hub , si raccomanda vivamente di aggiornare i componenti condivisi alla stessa versione dell'ultima versione di IBM Software Hub che si intende installare sul cluster.

Prima di iniziare

Buona pratica: è possibile eseguire i comandi di questa attività esattamente come sono riportati, utilizzando le variabili d'ambiente di installazione. Assicurati di aver aggiunto le nuove variabili d'ambiente seguendo le istruzioni dello script "Aggiornamento delle variabili d'ambiente ".

Inoltre, assicurati di impostare le variabili d'ambiente prima di eseguire i comandi previsti in questa attività.

Informazioni su questa attività

License Service

Se non sai in quale progetto si trova il License Service file, esegui il seguente comando:

oc get deployment -A |  grep ibm-licensing-operator

Confronta il progetto restituito dal comando con i progetti presenti nello script delle variabili d'ambiente di installazione.

Scheduling service
scheduling service Se non sei sicuro che sia installato sul cluster, esegui il seguente comando:
oc get scheduling -A
  • Se il servizio scheduling service è installato, il comando restituisce informazioni sul progetto in cui è installato il servizio di pianificazione e sulla versione installata.

    Assicurati che la COMPONENTS variabile nel tuo script delle variabili d'ambiente includa il scheduler componente.

  • scheduling service Se non è installato, il comando restituisce una risposta vuota.

Procedura

  1. Red Hat® OpenShift® Container Platform Accedi cpd-cli al cluster:
    ${CPDM_OC_LOGIN}
    Ricorda: CPDM_OC_LOGIN è un alias del cpd-cli manage login-to-ocp comando.
  2. Aggiorna il License Service.

    Il comando da eseguire dipende dalla posizione in cui License Service è installato:


    Il progetto " License Service " fa parte dell'iniziativa " ${PROJECT_LICENSE_SERVICE} "
    cpd-cli manage apply-cluster-components \
    --release=${VERSION} \
    --patch_id=${PATCH_ID} \
    --license_acceptance=true \
    --licensing_ns=${PROJECT_LICENSE_SERVICE}

    Il progetto " License Service " fa parte dell'iniziativa " ${PROJECT_CS_CONTROL} "
    cpd-cli manage apply-cluster-components \
    --release=${VERSION} \
    --patch_id=${PATCH_ID} \
    --license_acceptance=true \
    --licensing_ns=${PROJECT_CS_CONTROL}

    cpd-cli Attendere che restituisca il seguente messaggio prima di passare alla fase successiva:
    [SUCCESS] ... The apply-cluster-components command ran successfully.
  3. Verificare che i License Service pod siano Running o Completed:

    Il progetto " License Service " fa parte dell'iniziativa " ${PROJECT_LICENSE_SERVICE} "
     oc get pods --namespace=${PROJECT_LICENSE_SERVICE}

    Il progetto " License Service " fa parte dell'iniziativa " ${PROJECT_CS_CONTROL} "
     oc get pods --namespace=${PROJECT_CS_CONTROL}

  4. scheduling service Se è installato, aggiornare il scheduling service:
    cpd-cli manage apply-scheduler \
    --release=${VERSION} \
    --patch_id=${PATCH_ID} \
    --license_acceptance=true \
    --scheduler_ns=${PROJECT_SCHEDULING_SERVICE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
  5. scheduling serviceSe hai effettuato l'aggiornamento, verifica che i scheduling service pod siano Running o Completed:
    oc get pods --namespace=${PROJECT_SCHEDULING_SERVICE}

Cosa fare successivamente

Ora che hai aggiornato i componenti del cluster condiviso, sei pronto per completare la procedura descritta nella guida "Preparazione all'aggiornamento di un'istanza di IBM Software Hub " (Aggiornamento dalla versione 5.2 alla versione 5.3 ).