Atualizando um ambiente do kit de ferramentas do desenvolvedor conteinerizado existente
Saiba como fazer upgrade do ambiente do kit de ferramentas do desenvolvedor conteinerizado existente.
Sobre esta tarefa
Assista a este vídeo para entender o processo de upgrade para o kit de ferramentas do desenvolvedor
É possível atualizar seu ambiente do kit de ferramentas do desenvolvedor conteinerizado existente para uma versão mais recente do kit de ferramentas do desenvolvedor. Como parte do upgrade, seus binários de tempo de execução e dados de configuração são atualizados para a imagem de tempo de execução mais recente. Quaisquer dados de transação ou dados do MQ que você possa ter criado são retidos também Todas as suas imagens de middleware também são atualizadas para as versões mais recentes usadas no Sterling™ Order Management System.
Importante:
Exportação de dados durante a atualização do kit de ferramentas do desenvolvedor
- Ao atualizar para a versão 26.2.4.0-10.0.2604.0 do DTK, certifique-se de que o banco de dados tenha sido exportado.
- Durante o
setup-upgprocesso, você será solicitado a exportar os dados. - Selecione Y (Sim) quando solicitado para prosseguir com a exportação.
- Se a atualização falhar durante esse processo, adicione a seguinte propriedade ao
om-compose.properties.DB_IMPORTDATA=true - Execute o seguinte comando. Não corra
./om-compose.sh setup-upg../om-compose.sh setup optional: full_path_to_customization_package
Geralmente, o upgrade leva mais tempo do que uma configuração nova. Se você não desejar continuar usando a configuração ou os dados existentes, recomenda-se executar novamente o procedimento para configurar o ambiente do kit de ferramentas do desenvolvedor conteinerizado novamente em vez de fazer um upgrade. Para obter mais informações, consulte Configurando o ambiente do kit de ferramentas de desenvolvimento em contêiner.
Importante: alguns pontos importantes a serem notados antes de fazer upgrade do ambiente do kit de ferramentas do desenvolvedor existente:
- O upgrade para um novo kit de ferramentas do desenvolvedor conteinerizado é suportado apenas a partir de um kit de ferramentas do desenvolvedor conteinerizado que é uma versão principal antiga Por exemplo, é possível fazer upgrade para a liberação do kit de ferramentas do desenvolvedor conteinerizado 20.3 somente se o kit de ferramentas do desenvolvedor conteinerizado existente já estiver na liberação 20.2.
- Antes de fazer upgrade para a nova imagem, certifique-se de parar todos os agentes ou servidores de integração no ambiente do kit de ferramentas do desenvolvedor conteinerizado
- Se você alterar o caminho no qual extraiu o diretório devtoolkit_docker , o upgrade poderá não ser bem-sucedido porque seus contêineres existentes do BD e do MQ serão mapeados para esse diretório internamente
- Não execute o comando ./om-compose.sh wipe-clean antes do upgrade porque ele remove todos os dados e configurações.
- Se você tiver substituído qualquer propriedade no arquivo
om-compose.propertiesanteriormente, deverá repetir as mudanças no novo arquivoom-compose.properties. Para obter mais informações, consulte Substituir as propriedades padrão do Docker Compose. - Copie os diretórios jndi e certificates do diretório devtoolkit_docker anterior para o diretório devtoolkit_docker atual.
- Copie quaisquer argumentos
jvmadicionais que você possa ter incluído no arquivo jvm.options anterior para o arquivo devtoolkit_docker/compose/docker/appserver/jvm.options atual