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

Fazendo upgrade do vídeo do ambiente do kit de ferramentas do desenvolvedor conteinerizado

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-upg processo, 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.properties anteriormente, deverá repetir as mudanças no novo arquivo om-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 jvm adicionais que você possa ter incluído no arquivo jvm.options anterior para o arquivo devtoolkit_docker/compose/docker/appserver/jvm.options atual

Procedimento

  1. Faça o download do arquivo devtoolkit_docker.tar Para obter mais informações, consulte Baixando o kit de ferramentas de desenvolvimento em contêiner.
    Observação: Os clientes que utilizam o serviço de contêineres no local também podem baixar o kit de ferramentas para desenvolvedores no Self Service após a integração. No entanto, apenas a versão principal atual e as duas versões principais anteriores são compatíveis e estão disponíveis para download.
  2. Plataforma de próxima geraçãoBaixe o devtoolkit_extras.tar arquivo. Para obter mais informações, consulte a etapa 6 em “Baixando o kit de ferramentas de desenvolvimento em contêiner na plataforma de última geração ”.
    Assegure-se de que os arquivos devtoolkit_docker.tar e devtoolkit_extras.tar estejam no mesmo diretório.
    Isso assegura que suas integrações anteriores com os locatários do Sterling Intelligent Promising Inventory Visibility e do Store Inventory Management não sejam afetadas e o processo de upgrade de configuração reintegrará seu kit de ferramentas do desenvolvedor com os mesmos locatários do Sterling Intelligent Promising Inventory Visibility e do Store Inventory Management .
    Nota: Se o seu kit de ferramentas do desenvolvedor existente estiver integrado ao Sterling Intelligent Promising Inventory Visibility e tiver o padrão Sterling Intelligent Promising Inventory Visibility fase 2 do adaptador, a migração para o Sterling Intelligent Promising Inventory Visibility fase 1 do adaptador não será suportada como parte desse processo de upgrade de configuração. Da mesma forma, se você tiver instalado explicitamente a fase 1 do adaptador Sterling Intelligent Promising Inventory Visibility , a migração para a fase 2 do adaptador Sterling Intelligent Promising Inventory Visibility não será suportada como parte desse processo de upgrade de configuração.

    No entanto, se o kit de ferramentas do desenvolvedor existente não estiver integrado ao Sterling Intelligent Promising Inventory Visibility atualmente e você estiver usando o arquivo devtoolkit_extras.tar pela primeira vez como parte do processo de upgrade de configuração, é possível optar por instalar a fase 2 do adaptador do Sterling Intelligent Promising Inventory Visibility (padrão) ou a fase 1 do adaptador do Sterling Intelligent Promising Inventory Visibility . Para obter informações sobre como instalar o adaptador de fase 1 do Sterling Intelligent Promising Inventory Visibility com o seu kit de ferramentas de desenvolvedor, consulte Instalando o kit de ferramentas de desenvolvedor com o adaptador de fase 1 do Sterling Intelligent Promising Inventory Visibility.

  3. Extraia os arquivos transferidos por download Para obter mais informações, consulte “Extraiendo o kit de ferramentas do desenvolvedor ”.
    Importante: não mude o caminho no qual você extraiu o devtoolkit_docker.tar anteriormente.. Se você mudar o caminho, o upgrade pode não ser bem-sucedido porque seus contêineres existentes do BD e do MQ são mapeados para esse diretório internamente
  4. Execute o comando a seguir:
    ./om-compose.sh setup-upg <optional: full_path_to_the_customization_package>
    Observação: você também pode usar este procedimento para atualizar de um kit de ferramentas de desenvolvedor JDK8 para um kit de ferramentas de desenvolvedor JDK21. Para atualizar para JDK21, use o devtoolkit_docker.tar que corresponde a JDK21.

Resultados

O upgrade é concluído em aproximadamente 1 hora. O tempo de execução também é copiado do contêiner om-runtime Docker para seu diretório devtoolkit_docker no sistema host. Qualquer diretório de tempo de execução existente é renomeado com um registro de hora e não é excluído.

O que fazer depois

Se você deseja importar dados do CDT após a instalação, consulte Importação de configurações usando a Ferramenta de Implantação de Configurações (CDT).