Aggiornamento dei componenti condivisi del cluster (aggiornamento dalla versione 5.3.x a una versione successiva 5.3 refresh)

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

Fase di aggiornamento
  • Tu non sei qui. Aggiornamento della workstation client
  • Tu non sei qui. Raccolta delle informazioni richieste
  • Tu non sei qui. Preparazione all'esecuzione di un aggiornamento in una rete con restrizioni
  • Tu non sei qui. Preparazione all'esecuzione di un 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 completare questo compito?

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

Ricorda: Se hai concesso a un altro utente il controllo di accesso basato sui ruoli (RBAC) minimo per installare il scheduling service e desideri che tale utente esegua l'aggiornamento del scheduling service, devi completare Concedere a un utente il RBAC minimo per installare il scheduling service prima di completare questa attività.
Quando devi completare questo compito?

Configurazione una tantum È necessario completare questa operazione prima di eseguire l'aggiornamento IBM Software Hub.

Se sul cluster sono presenti IBM Software Hub più istanze di, si consiglia 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

Best practice: è possibile eseguire i comandi in questa attività esattamente come scritti utilizzando le variabili di ambiente di installazione. Assicurati di aver aggiunto le nuove variabili di ambiente dalla sezione Aggiornamento dello script delle variabili di ambiente.

Inoltre, assicurati di recuperare le variabili di ambiente prima di eseguire i comandi in questa attività.

Informazioni su questa attività

License Service

Se non sei sicuro in quale progetto si trovi License Service il, 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 di ambiente dell'installazione.

Scheduling service
Se non sei sicuro che sia scheduling service installato sul cluster, esegui il seguente comando:
oc get scheduling -A
  • Se è 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 di ambiente includa il scheduler componente.

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

Procedura

  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 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} \
    --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} \
    --license_acceptance=true \
    --licensing_ns=${PROJECT_CS_CONTROL}

    Attendere che cpd-cli restituisca il seguente messaggio prima di procedere al passaggio successivo:
    [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. Se è scheduling service installato, aggiornare il scheduling service:
    cpd-cli manage apply-scheduler \
    --release=${VERSION} \
    --license_acceptance=true \
    --scheduler_ns=${PROJECT_SCHEDULING_SERVICE} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}
  5. Se hai aggiornato il scheduling service, 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 condivisi del cluster, sei pronto per completare la preparazione all'aggiornamento di un'istanza di IBM Software Hub (aggiornamento dalla versione 5.3.x a una versione successiva 5.3 refresh).