Atualização Red Hat OpenShift AI (Atualização da versão 5.2 para a versão 5.3 )

Se o seu ambiente incluir serviços que dependem do Red Hat OpenShift AI, talvez seja necessário atualizar o Red Hat OpenShift AI Operator antes de atualizar o IBM® Software Hub.

Fase de atualização
  • Você não está aqui. Atualizando a estação de trabalho do cliente
  • Você não está aqui. Recolha das informações necessárias
  • Você não está aqui. Preparação para executar uma atualização em uma rede restrita
  • Você não está aqui. Preparando-se para executar uma atualização a partir de um registro privado de contêineres
  • Ícone "Você está aqui". Preparação do cluster
  • Você não está aqui. Preparando-se para atualizar uma instância
  • Você não está aqui. Atualização de uma instância
Quem precisa realizar essa tarefa?

Administrador do cluster: Esta tarefa deve ser realizada por um administrador do cluster.

Até quando você precisa concluir essa tarefa?

Configuração inicial Realize esta tarefa se ambas as afirmações a seguir forem verdadeiras:

  • Um ou mais dos seguintes serviços estão instalados ou serão instalados no cluster:
    Serviço Red Hat OpenShift AI
    IBM Knowledge Catalog Premium
    • Obrigatório se você executar os modelos na GPU.
    • Não é necessário se você executar os modelos em:
      • CPU
      • Uma instância remota de watsonx.ai™
    IBM Knowledge Catalog Standard
    • Obrigatório se você executar os modelos na GPU.
    • Não é necessário se você executar os modelos em:
      • CPU
      • Uma instância remota de watsonx.ai
    Watson Speech services

    Obrigatório apenas se você quiser ativar o recurso de enriquecimento.

    watsonx.ai

    Sempre obrigatório.

    watsonx Assistant

    Necessário apenas se você quiser usar recursos que exijam o uso da GPU.

    watsonx™ BI

    Sempre obrigatório.

    watsonx Code Assistant™

    Sempre obrigatório.

    watsonx Code Assistant for Red Hat Ansible® Lightspeed

    Sempre obrigatório.

    watsonx Code Assistant for Z

    Sempre obrigatório.

    watsonx Code Assistant for Z Agentic

    Sempre obrigatório.

    watsonx Code Assistant for Z Code Explanation

    Sempre obrigatório.

    watsonx Code Assistant for Z Code Generation

    Sempre obrigatório.

    watsonx.data™ Premium

    Sempre obrigatório.

    watsonx.data intelligence

    Sempre obrigatório.

    watsonx Orchestrate
    • Obrigatório se você executar modelos localmente.
    • Não é necessário se você usar o gateway de IA para acessar modelos de terceiros.
  • A versão para IBM Software Hub a qual você está atualizando requer uma versão mais recente de Red Hat OpenShift AI:
    Liberar Red Hat OpenShift AI Versão
    5.3.1 ( Fevereiro de 2026 ) 2.25.1
    5.3.0 ( dezembro de 2025 ) 2.25

Sobre esta tarefa

Os comandos desta tarefa são atualizados Red Hat OpenShift AI com os componentes mínimos necessários para dar suporte IBM Software Hub aos serviços.

Procedimento

  1. Faça login no Red Hat OpenShift Container Platform como administrador do cluster.
    ${OC_LOGIN}
    Lembre-se: OC_LOGIN é um alias para o oc login comando.
  2. Defina a variável ODS_OPERATOR_NS de ambiente com o nome do projeto no qual o Operador de IA do Red Hat OpenShift está instalado.

    O comando a seguir utiliza o projeto recomendado: redhat-ods-operator.

    export ODS_OPERATOR_NS=redhat-ods-operator
  3. Defina a variável CHANNEL_VERSION de ambiente de acordo com a versão que Red Hat OpenShift AI você está instalando:

    Versão 2.25
    export CHANNEL_VERSION=stable-2.25

  4. Atualize a assinatura rhods-operator da operadora:
    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

    O comando exibe a seguinte mensagem quando a assinatura é criada:

    subscription.operators.coreos.com/rhods-operator configured
  5. Defina a variável DSC_INIT_NAME de ambiente com o nome do objeto DSC Initialization(DSCInitialization).

    O comando a seguir usa o nome padrão: default-dsci.

    export DSC_INIT_NAME=default-dsci
    Dica: Execute o seguinte comando para obter o nome do objeto DSC Initialization (DSCInitialization):
    oc get dscinitialization
  6. Atualize o objeto 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. Aguarde até que o objeto de inicialização do DSC esteja Ready.

    Para verificar o status do objeto, execute:

    oc get dscinitialization
  8. Defina a variável DS_CLUSTER_NAME de ambiente com o nome do objeto Data Science Cluster (DataScienceCluster).

    O comando a seguir usa o nome padrão: default-dsc.

    export DS_CLUSTER_NAME=default-dsc
    Dica: Execute o seguinte comando para obter o nome do objeto Data Science Cluster (DataScienceCluster):
    oc get datasciencecluster
  9. Atualizar o objeto 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

    O Red Hat OpenShift AI Operator gerencia os serviços listados como Managed e atualiza esses serviços, se possível.

  10. Aguarde até que o objeto Data Science Cluster esteja Ready.

    Para verificar o status do objeto, execute:

    oc get datasciencecluster ${DS_CLUSTER_NAME} -o jsonpath='"{.status.phase}" {"\n"}'
  11. Verifique o status dos pods no projeto redhat-ods-applications :
    oc get pods -n redhat-ods-applications

    Certifique-se de que os seguintes pods estejam em execução:

    • kserve-controller-manager
    • kubeflow-training-operator
    • odh-model-controller
  12. Reinicie o Red Hat OpenShift AI Operator pod:
    oc delete pod -n ${ODS_OPERATOR_NS} -l name=rhods-operator
  13. Edite o mapa inferenceservice-config de configuração no redhat-ods-applications projeto:
    1. Faça login no console da Red Hat OpenShift Container Platform web como administrador do cluster.
    2. No menu de navegação, selecione Workloads > ConfigMaps.
    3. Na lista de projetos, selecione redhat-ods-applications.
    4. Clique no inferenceservice-config recurso. Em seguida, abra a guia YAML.
    5. Na metadata.annotations seção do arquivo, adicione opendatahub.io/managed: 'false'. Por exemplo:
      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. Encontre a seguinte entrada no arquivo:
      "domainTemplate": "{{ .Name }}-{{ .Namespace }}.{{ .IngressDomain }}",
    7. Atualize o valor do campo domainTemplate para "example.com":
      "domainTemplate": "example.com",
    8. Clique em Salvar.

O quê fazer em seguida

Agora que você concluiu a atualização Red Hat OpenShift AI, está pronto para concluir a atualização do Multicloud Object Gateway para o IBM Software Hub (Atualização da versão 5.2 para a versão 5.3 ).