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:
- Defina a variável
INSTANCE_URLde 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} - 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) - 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' - 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' - 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' - 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 |
|
| Analytics Engine powered by Apache Spark | analyticsengine |
True |
| Cognos Analytics | cognos_analytics |
Não |
| Cognos Dashboards | dashboard |
|
| Data Gate | datagate |
Não |
| Data Privacy | dp |
|
| Data Product Hub | dataproduct |
|
| Data Refinery | datarefinery |
Não |
| Data Replication | replication |
|
| DataStage Enterprise | datastage_ent |
|
| DataStage Enterprise Plus | datastage_ent_plus |
|
| 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 |
|
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 |
|
True |
| MANTA Automated Data Lineage | mantaflow |
Não |
| MongoDB |
|
Não |
| OpenPages | openpages |
Nº 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 |
|
| 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 |
|
| Watson OpenScale | openscale |
Não |
| Watson Speech services | watson_speech |
|
| Watson Studio | ws |
|
| Watson Studio Runtimes | ws_runtimes |
True |
| watsonx.ai™ | watsonx_ai |
|
| watsonx Assistant | watson_assistant |
Não |
| watsonx™ BI | watsonx_bi_assistant |
Não |
| watsonx Code Assistant™ | wca |
|
| watsonx Code Assistant for Red Hat Ansible® Lightspeed | wca_ansible |
|
| watsonx Code Assistant for Z | wca_z |
|
| 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 |
|
| Db2 as a service | db2aaservice |
Não |
| Db2U | db2u |
Não |
| watsonx Code Assistant Base | wca_base |
True |