Aggiornamento Red Hat OpenShift AI (Aggiornamento dalla versione 5.2 alla versione 5.3 )

Se il tuo ambiente include servizi che dipendono da Red Hat OpenShift AI, potrebbe essere necessario aggiornare prima Red Hat OpenShift AI Operator di aggiornare IBM® Software Hub.

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'esecuzione di un aggiornamento da un registro di 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.

Entro quando devi portare a termine questo compito?

Configurazione iniziale: eseguire questa operazione se entrambe le seguenti condizioni sono vere:

  • Sul cluster sono installati o saranno installati uno o più dei seguenti servizi:
    Servizio Red Hat OpenShift AI
    IBM Knowledge Catalog Premium
    • È necessario se si eseguono i modelli su GPU.
    • Non è necessario se si eseguono i modelli su:
      • CPU
      • Un'istanza remota di watsonx.ai™
    IBM Knowledge Catalog Standard
    • È necessario se si eseguono i modelli su GPU.
    • Non è necessario se si eseguono i modelli su:
      • CPU
      • Un'istanza remota di watsonx.ai
    Watson Speech services

    È necessario solo se si desidera abilitare la funzione di arricchimento.

    watsonx.ai

    È sempre obbligatorio.

    watsonx Assistant

    È necessario solo se si desidera utilizzare funzionalità che richiedono l'uso della GPU.

    watsonx™ BI

    È sempre obbligatorio.

    watsonx Code Assistant™

    È sempre obbligatorio.

    watsonx Code Assistant for Red Hat Ansible® Lightspeed

    È sempre obbligatorio.

    watsonx Code Assistant for Z

    È sempre obbligatorio.

    watsonx Code Assistant for Z Agentic

    È sempre obbligatorio.

    watsonx Code Assistant for Z Code Explanation

    È sempre obbligatorio.

    watsonx Code Assistant for Z Code Generation

    È sempre obbligatorio.

    watsonx.data™ Premium

    È sempre obbligatorio.

    watsonx.data intelligence

    È sempre obbligatorio.

    watsonx Orchestrate
    • Obbligatorio se si eseguono i modelli in locale.
    • Non è necessario se si utilizza il gateway AI per accedere a modelli di terze parti.
  • La versione a IBM Software Hub cui stai effettuando l'aggiornamento richiede una versione più recente di Red Hat OpenShift AI:
    Rilascia Red Hat OpenShift AI Versione
    5.3.1 ( febbraio 2026 ) 2.25.1
    5.3.0 ( dicembre 2025 ) 2.25

Informazioni su questa attività

I comandi di questa attività vengono aggiornati Red Hat OpenShift AI con i componenti minimi necessari per supportare IBM Software Hub i servizi.

Procedura

  1. Accedi a Red Hat OpenShift Container Platform come amministratore del cluster.
    ${OC_LOGIN}
    Ricorda: OC_LOGIN è un alias del oc login comando.
  2. Imposta la variabile ODS_OPERATOR_NS d'ambiente con il nome del progetto in cui è installato l'operatore AI " Red Hat OpenShift ".

    Il comando seguente utilizza il progetto consigliato: redhat-ods-operator.

    export ODS_OPERATOR_NS=redhat-ods-operator
  3. Imposta la variabile CHANNEL_VERSION d'ambiente in base alla versione che Red Hat OpenShift AI stai installando:

    Versione 2.25
    export CHANNEL_VERSION=stable-2.25

  4. Aggiornare l'abbonamento rhods-operator dell'operatore:
    cat << EOF | oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: rhods-operator
      namespace: ${ODS_OPERATOR_NS}
    spec:
      name: rhods-operator
      channel: ${CHANNEL_VERSION}
      source: redhat-operators
      sourceNamespace: openshift-marketplace
      config:
         env:
            - name: "DISABLE_DSC_CONFIG"
    EOF

    Quando viene creata la sottoscrizione, il comando restituisce il seguente messaggio:

    subscription.operators.coreos.com/rhods-operator configured
  5. Imposta la variabile DSC_INIT_NAME d'ambiente con il nome dell'oggetto DSC Initialization (DSCInitialization).

    Il comando seguente utilizza il nome predefinito: default-dsci.

    export DSC_INIT_NAME=default-dsci
    Suggerimento: eseguire il seguente comando per ottenere il nome dell'oggetto DSC Initialization (DSCInitialization):
    oc get dscinitialization
  6. Aggiornare l'oggetto DSCInitialization(DSCInitialization):
    cat << EOF | oc apply -f -
    apiVersion: dscinitialization.opendatahub.io/v1
    kind: DSCInitialization
    metadata:
     name: ${DSC_INIT_NAME}
    spec:
     applicationsNamespace: redhat-ods-applications
     monitoring:
      managementState: Managed
      namespace: redhat-ods-monitoring
     serviceMesh:
      managementState: Removed
     trustedCABundle:
      managementState: Managed
      customCABundle: ""
    EOF
  7. Attendere che l'oggetto di inizializzazione DSC sia Ready.

    Per verificare lo stato dell'oggetto, eseguire:

    oc get dscinitialization
  8. Imposta la variabile DS_CLUSTER_NAME d'ambiente con il nome dell'oggetto Data Science Cluster (DataScienceCluster).

    Il comando seguente utilizza il nome predefinito: default-dsc.

    export DS_CLUSTER_NAME=default-dsc
    Suggerimento: eseguire il seguente comando per ottenere il nome dell'oggetto Data Science Cluster (DataScienceCluster):
    oc get datasciencecluster
  9. Aggiornare l'oggetto Data Science Cluster (DataScienceCluster):
    cat << EOF | oc apply -f -
    apiVersion: datasciencecluster.opendatahub.io/v1
    kind: DataScienceCluster
    metadata:
      name: default-dsc
    spec:
      components:
        codeflare:
          managementState: Removed
        dashboard:
          managementState: Removed
        datasciencepipelines:
          managementState: Removed
        kserve:
          managementState: Managed
          defaultDeploymentMode: RawDeployment
          serving:
            managementState: Removed
            name: knative-serving
        kueue:
          managementState: Removed
        modelmeshserving:
          managementState: Removed
        ray:
          managementState: Removed
        trainingoperator:
          managementState: Managed
        trustyai:
          managementState: Removed
        workbenches:
          managementState: Removed
    EOF

    Il sistema Red Hat OpenShift AI Operator gestisce i servizi elencati come Managed e, se possibile, li aggiorna.

  10. Attendere che l'oggetto Data Science Cluster sia Ready.

    Per verificare lo stato dell'oggetto, eseguire:

    oc get datasciencecluster ${DS_CLUSTER_NAME} -o jsonpath='"{.status.phase}" {"\n"}'
  11. Controlla lo stato dei pod nel redhat-ods-applications progetto:
    oc get pods -n redhat-ods-applications

    Assicurati che i seguenti pod siano in esecuzione:

    • kserve-controller-manager
    • kubeflow-training-operator
    • odh-model-controller
  12. Riavvia il Red Hat OpenShift AI Operator pod:
    oc delete pod -n ${ODS_OPERATOR_NS} -l name=rhods-operator
  13. Modifica la mappa inferenceservice-config di configurazione nel redhat-ods-applications progetto:
    1. Accedi alla console Red Hat OpenShift Container Platform web come amministratore del cluster.
    2. Dal menu di navigazione, seleziona Carichi di lavoro > ConfigMaps.
    3. Dall'elenco dei progetti, seleziona redhat-ods-applications.
    4. Clicca sulla inferenceservice-config risorsa. Quindi, apri la scheda YAML.
    5. Nella metadata.annotations sezione del file, aggiungi opendatahub.io/managed: 'false'. Ad esempio:
      metadata:
        annotations:
          internal.config.kubernetes.io/previousKinds: ConfigMap
          internal.config.kubernetes.io/previousNames: inferenceservice-config
          internal.config.kubernetes.io/previousNamespaces: opendatahub
          opendatahub.io/managed: 'false'
    6. Cerca la seguente voce nel file:
      "domainTemplate": "{{ .Name }}-{{ .Namespace }}.{{ .IngressDomain }}",
    7. Aggiornare il valore del domainTemplate campo a "example.com":
      "domainTemplate": "example.com",
    8. Fare clic su Salva.

Cosa fare successivamente

Ora che hai effettuato l'aggiornamento Red Hat OpenShift AI, sei pronto per completare la procedura di aggiornamento di Multicloud Object Gateway per IBM Software Hub (Aggiornamento dalla versione 5.2 alla versione 5.3 ).