Atualização do ` Product Master ` da versão ` 5.3.x ` para uma versão posterior ` 5.3 refresh`
Um administrador de instância pode atualizar o ` Product Master ` da versão ` 5.3.x ` para uma versão posterior da atualização ` 5.3 `.
- Quem precisa realizar essa tarefa?
Administrador da instância Para atualizar o Product Master, você deve ser um administrador da instância. Um administrador de instância tem permissão para gerenciar o software nos seguintes projetos:
- O projeto dos operadores, por exemplo
Os operadores para esta instância do Product Master estão instalados no projeto de operadores. Nos comandos de atualização, a variável
${PROJECT_CPD_INST_OPERATORS}de ambiente refere-se ao projeto dos operadores.- Os operandos do projeto para a instância
Os recursos personalizados para o control plane e o Product Master estão instalados no projeto operands. Nos comandos de atualização, a variável
${PROJECT_CPD_INST_OPERANDS}de ambiente refere-se ao projeto operands.
- Até quando você precisa concluir essa tarefa?
Analise as opções a seguir para determinar se você precisa realizar esta tarefa:
- Se você deseja atualizar a IBM Software Hubcontrol plane e um ou mais serviços ao mesmo tempo, siga o procedimento descrito em “Atualizando uma instância do IBM ” Software Hub.
- Se você não atualizou o Product Master ao atualizar o [nome do sistema] control planeIBM Software
Hub , conclua esta tarefa para atualizar o Product Master.
Repita conforme necessário. Se você for responsável por várias instâncias do IBM Software Hub, poderá repetir esta tarefa para atualizar mais instâncias do Product Master no cluster.
Informações necessárias para concluir esta tarefa
Leia as informações a seguir antes de atualizar o ` Product Master `:
- Requisitos de Versão
Todos os componentes associados a uma instância do IBM Software Hub devem ser instalados na mesma versão. Por exemplo, se o IBM Software Hubcontrol plane estiver na versão 5.3.1, você deve atualizar o Product Master para a versão 5.3.1.
- Variáveis de ambiente
- Os comandos desta tarefa utilizam variáveis de ambiente para que você possa executá-los exatamente como estão escritos.
- Se você não tiver o script que define as variáveis de ambiente, consulte Configurando as variáveis de ambiente de instalação.
- Para utilizar as variáveis de ambiente do script, é necessário carregar as variáveis de ambiente antes de executar os comandos desta tarefa. Por exemplo, execute:
source ./cpd_vars.sh
Antes de iniciar
Esta tarefa pressupõe que os seguintes pré-requisitos estejam atendidos:
- Requisitos do sistema
- Esta tarefa pressupõe que o cluster atenda aos requisitos mínimos para o ` Product Master `.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte os requisitos do sistema. - Estação de trabalho
- Esta tarefa pressupõe que a estação de trabalho a partir da qual você executará a atualização esteja configurada como uma estação de trabalho cliente e disponha das seguintes interfaces de linha de comando:
- IBM Software
Hub CLI:
cpd-cli - OpenShift® CLI:
oc - Helm CLI:
oc
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Atualização das estações de trabalho dos clientes. - IBM Software
Hub CLI:
- Plano de controle
- Esta tarefa pressupõe que o IBM Software
Hubcontrol plane esteja atualizado.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte a seção “Atualização de uma instância do IBM ” em Software Hub. - Registro de contêiner privado
- Se o seu ambiente utiliza um registro de contêineres privado (por exemplo, se o seu cluster estiver isolado), esta tarefa pressupõe que as seguintes tarefas já tenham sido concluídas:
- As imagens do software Product Master são replicadas no registro privado de contêineres.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte “Espelhamento de imagens para um registro de contêineres privado ”. - O
cpd-cliestá configurado para baixar aolm-utils-v4imagem do registro privado de contêineres.Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte a seção “Baixando a imagem ` olm-utils-v4 ` do registro privado de contêineres ”.
- As imagens do software Product Master são replicadas no registro privado de contêineres.
- Recursos com escopo de cluster
- Esta tarefa pressupõe que os recursos no âmbito do cluster, tais como definições de recursos personalizados, funções de cluster e associações de funções de cluster, foram atualizados.
Onde Localizar Mais Informações Se esta tarefa não estiver concluída, consulte Atualização dos recursos no âmbito do cluster para a plataforma e os serviços.
Serviços obrigatórios
Antes de atualizar o Product Master, certifique-se de que os seguintes serviços estejam atualizados e em execução:
- Db2 serviço, IBM® Db2 Versão 11.5, ou Oracle Database Versão 19c banco de dados. Para obter mais informações, consulte Preparando-se para atualizar um serviço d Product Master.
Procedimento
Conclua as seguintes tarefas para atualizar o Product Master :
Fazendo upgrade do serviço
Para atualizar o Product Master :
- Faça
cpd-clilogin no Red Hat® OpenShift Container Platform cluster:${CPDM_OC_LOGIN}Lembre-se:CPDM_OC_LOGINé um alias para ocpd-cli manage login-to-ocpcomando. - Atualize o operador e o recurso personalizado para Product Master.
cpd-cli manage install-components \ --license_acceptance=true \ --components=productmaster \ --release=${VERSION} \ --operator_ns=${PROJECT_CPD_INST_OPERATORS} \ --instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --image_pull_prefix=${IMAGE_PULL_PREFIX} \ --image_pull_secret=${IMAGE_PULL_SECRET} \ --upgrade=trueExecute o comando apropriado para criar o recurso personalizado.
- Instalação padrão (sem opções de instalação)
cpd-cli manage install-components \ --license_acceptance=true \ --components=productmaster \ --release=${VERSION} \ --operator_ns=${PROJECT_CPD_INST_OPERATORS} \ --instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --image_pull_prefix=${IMAGE_PULL_PREFIX} \ --image_pull_secret=${IMAGE_PULL_SECRET} \ --upgrade=true- Instalação personalizada (com opções de instalação)
cpd-cli manage install-components \ --license_acceptance=true \ --components=productmaster \ --release=${VERSION} \ --operator_ns=${PROJECT_CPD_INST_OPERATORS} \ --instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --image_pull_prefix=${IMAGE_PULL_PREFIX} \ --image_pull_secret=${IMAGE_PULL_SECRET} \ --param-file=/tmp/work/install-options.yml \ --upgrade=true
Validação da atualização
install-components comando retorna:[SUCCESS]... The install-components command ran successfully
Se você quiser confirmar que o status do recurso personalizado é Completed, pode executar o cpd-cli
manage
get-cr-status comando:
cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=productmaster
Fazendo upgrade da instância de serviço
Após atualizar o Product Master, é necessário atualizar a instância do serviço associada a Product Master.
- Procedimento
O quê fazer em seguida
Product Master está pronto para uso. Para começar a usar o Product Master, consulte Introdução ao Product Master.