Planejando um Upgrade

Quando você atualiza uma instância do IBM® Software Hub, a maioria dos serviços permanece disponível durante a atualização, e os usuários podem continuar acessando o software com o mínimo de interrupções. No entanto, alguns serviços não estão disponíveis para os usuários. Analise as informações a seguir para determinar se você precisa informar os usuários sobre interrupções planejadas durante uma atualização.

Atualizações de A atualização online é suportada?
Versão 5.1 Sim, mas nem todos os serviços e dependências instaladas automaticamente suportam atualização online.
Versão 5.2 Sim, mas nem todos os serviços e dependências instaladas automaticamente suportam atualização online.
Versão 5.3 Sim, mas nem todos os serviços e dependências instaladas automaticamente suportam atualização online.

Common core services migração de armazenamento

As informações nesta seção se aplicam às atualizações da IBM Software Hub versão 5.1 para a versão 5.3.

Quando você atualiza o common core services para IBM Software Hub a versão 5.3, o armazenamento subjacente para o catalog-api serviço é migrado para PostgreSQL.

Durante as etapas finais da migração, o catalog-api serviço fica offline e os serviços que dependem dele não estão disponíveis. A duração da migração depende do número de ativos e relacionamentos armazenados na instância. A duração da interrupção depende do número de bancos de dados (projetos, catálogos e espaços) na instância. Em um cenário típico de atualização, a interrupção deve ser significativamente mais curta do que a migração geral.

Para determinar quantos bancos de dados serão migrados:

  1. Defina a variável INSTANCE_URL de ambiente para o valor URL de IBM Software Hub:
    export INSTANCE_URL=<URL>
    Dica: Para obter o URL do cliente web, execute o seguinte comando:
    cpd-cli manage get-cpd-instance-details \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS}
  2. Obtenha as credenciais para o wdp-service:
    TOKEN=$(oc get -n ${PROJECT_CPD_INST_OPERANDS} secrets wdp-service-id -o yaml | grep service-id-credentials | cut -d':' -f2- | sed -e 's/ //g' | base64 -d)
  3. Obtenha o número de catálogos na instância:
    curl -sk -X GET "https://${INSTANCE_URL}/v2/catalogs?limit=10001&skip=0&include=catalogs&bss_account_id=999" -H 'accept: application/json' -H "Authorization: Basic ${TOKEN}" | jq -r '.catalogs | length'
  4. Obter o número de projetos na instância:
    curl -sk -X GET "https://${INSTANCE_URL}/v2/catalogs?limit=10001&skip=0&include=projects&bss_account_id=999" -H 'accept: application/json' -H "Authorization: Basic ${TOKEN}" | jq -r '.catalogs | length'
  5. Obter o número de espaços na instância:
    curl -sk -X GET "https://${INSTANCE_URL}/v2/catalogs?limit=10001&skip=0&include=spaces&bss_account_id=999" -H 'accept: application/json' -H "Authorization: Basic ${TOKEN}" | jq -r '.catalogs | length'
  6. Some o número de catálogos, projetos e espaços retornados pelos comandos anteriores. Em seguida, use a tabela a seguir para determinar aproximadamente por quanto tempo o serviço ficará fora do ar durante a migração:
    Bancos de dados Tempo de inatividade para migração (aproximado)
    Até 1.000 bancos de dados 6 minutos
    1.001 - 10.000 bancos de dados 20 minutos
    10.001 - 70.000 bancos de dados 60 minutos

Componentes em todo o cluster

Os componentes do cluster são instalados exatamente uma vez no cluster.

Software ID do Componente Atualização online suportada?
IBM Certificate manager ibm-cert-manager Não aplicável.

O IBM Certificate manager foi descontinuado.

Migrar para o cert-manager Operator Red Hat® antes de atualizar IBM Software Hub.

License Service ibm-licensing True
Scheduling service scheduler True

Componentes necessários

O software na tabela a seguir é instalado com cada instância do IBM Software Hub no cluster.

Software ID do Componente Atualização online suportada?
IBM Cloud Pak foundational services cpfs True
IBM Software Hub platform operator cpd_platform True
IBM Software Hub control plane zen True

Serviços

Software ID do Componente Atualização online suportada?
AI Factsheets factsheet
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Analytics Engine powered by Apache Spark analyticsengine True
Cognos Analytics cognos_analytics Não
Cognos Dashboards dashboard
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Data Gate datagate Não
Data Privacy dp
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Data Product Hub dataproduct
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Data Refinery datarefinery Não
Data Replication replication
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
DataStage Enterprise datastage_ent
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
DataStage Enterprise Plus datastage_ent_plus
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Data Virtualization dv Não
Db2 db2oltp Não
Db2 Big SQL bigsql Não
Db2 Data Management Console dmc True
Db2 Warehouse db2wh Não
Decision Optimization dods True
EDB Postgres
  • edb_cp4d
  • postgresql
True
Execution Engine for Apache Hadoop hee Não
IBM Knowledge Catalog wkc Não
IBM Knowledge Catalog Premium ikc_premium Não
IBM Knowledge Catalog Premium ikc_standard Não
IBM Manta Data Lineage datalineage Não
IBM Master Data Management match360 True
IBM StreamSets streamsets Não
Informix
  • informix_cp4d
  • informix
True
MANTA Automated Data Lineage mantaflow Não
MongoDB
  • mongodb_cp4d
  • mongodb
Não
OpenPages openpages

A atualização da instância do serviço pode levar mais de duas horas, dependendo do tamanho da sua OpenPages instância.

Orchestration Pipelines ws_pipelines
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Planning Analytics planning_analytics True
Product Master productmaster True
RStudio® Server Runtimes rstudio True
SPSS Modeler spss True
Synthetic Data Generator syntheticdata True
Unstructured Data Integration udp Não
Voice Gateway voice_gateway True
Watson Discovery watson_discovery Não
Watson Machine Learning wml
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Watson OpenScale openscale Não
Watson Speech services watson_speech
  • Não compatível com atualizações da versão 5.1 se você tiver algum dos seguintes microsserviços instalados:
    • stt-customization
    • tts-customization
    • gdpr-data-deletion
    • stt-async
  • Compatível com atualizações da versão 5.2
  • Compatível com atualizações da versão 5.3
Watson Studio ws
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Watson Studio Runtimes ws_runtimes True
watsonx.ai™ watsonx_ai
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
watsonx Assistant watson_assistant Não
watsonx™ BI watsonx_bi_assistant Não
watsonx Code Assistant™ wca
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
watsonx Code Assistant for Red Hat Ansible® Lightspeed wca_ansible
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
watsonx Code Assistant for Z wca_z
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
watsonx Code Assistant for Z Agentic wca_z_agentic True
watsonx Code Assistant for Z Code Generation wca_z_cg True
watsonx.data™ watsonx_data True
watsonx.data Premium watsonx_data_premium Não
watsonx.data integration watsonx_dataintegration Não
watsonx.data intelligence watsonx_dataintelligence Não
watsonx.governance™ watsonx_governance Não
watsonx Orchestrate watsonx_orchestrate Não

Dependências instaladas automaticamente

Software ID do Componente Atualização online suportada?
Canvas canvasbase True
Common core services ccs
  • Não compatível com atualizações da versão 5.1
  • Compatível com atualizações da versão 5.2
Db2 as a service db2aaservice Não
Db2U db2u Não
watsonx Code Assistant Base wca_base True