Migre um gerenciador de implementação de uma versão mais antiga para uma versão mais nova do
WebSphere ESB utilizando as ferramentas da linha de comandos.
Antes de Iniciar
Nota: Em uma célula de implementação de rede do WebSphere ESB,
o gerenciador de implementação deve sempre estar em um perfil do WebSphere ESB.
Nota: Migre o gerenciador de implementação do
WebSphere ESB versão 6.0.x ou 6.1.x para a
versão 6.2 antes de migrar os nós gerenciados que formam a célula. O gerenciador de implementação deve sempre estar no nível de release e de correção mais alto em uma célula para que gerencie todos os nós na célula.
Um gerenciador de implementação da versão 6.2
pode gerenciar nós gerenciados da versão 6.1.x e da versão 6.2. Para migrações da versão 6.1.x,
isto permite que uma célula seja atualizada para um novo release um nó de cada vez, com
impacto mínimo nos aplicativos que estão em execução na célula. Para migrações
da versão 6.0.2.x,
para manter a célula em execução com um tempo de inatividade mínimo, é necessário migrar para a versão 6.2
em dois estágios: primeiro da versão 6.0.2.x para a versão 6.1.x e,
em seguida, da versão 6.1.x para a versão 6.2. Alternativamente,
é possível encerrar a célula inteira e migrar em uma única etapa, diretamente
do versão 6.0.2.x para o versão 6.2.
Membros de um cluster não podem estar executando versões diferentes
(6.0.2.x, 6.1.x, 6.2) do WebSphere ESB.
Se você tiver configurado um cluster contendo servidores executando versões diferentes,
todos os membros que estão executando versões anteriores do WebSphere ESB
deverão ser parados antes do início do primeiro membro de cluster da versão 6.2.
Além disso, depois
de iniciar um membro de cluster da versão 6.2, não inicie nenhum os membros de cluster da versão 6.0.x ou 6.1.x
nesse cluster.
Certifique-se de que as seguintes condições sejam atendidas antes de começar o processo de migração:
- O sistema atende todos os requisitos de hardware e software para a nova versão do WebSphere ESB.
- Você instalou a nova versão do WebSphere ESB lado a lado
da versão anterior no mesmo sistema.
- Um perfil do gerenciador de implementação, criado com a versão mais antiga do WebSphere ESB, reside no mesmo sistema.
- Espaço em disco suficiente disponível para o perfil migrado e seu backup. Consulte Considerações sobre Pré-migração para WebSphere ESB para obter detalhes sobre requisitos de espaço em disco.
Certifique-se de haver concluído as seguintes tarefas antes de iniciar o processo de migração:
- Faça backup dos bancos de dados que suportam componentes do versão 6.0.2.x ou do versão 6.1.x WebSphere ESB.
Procedimento
- Efetue logon utilizando um dos seguintes procedimentos,
dependendo de seu sistema operacional.
Nas plataformas i5/OS: Efetue logon com um perfil do usuário do i5/OS que
possui a classe de usuário *SECOFR ou a autoridade especial
*ALLOBJ.

Em plataformas Linux® e UNIX®: Efetue logon como o usuário root.
Em plataformas Windows®: Efetue logon
como um membro do grupo de Administradores.
- Identifique, com antecedência, as informações pré-existentes necessárias para o assistente de migração, conforme listado abaixo:
- Nome da Célula
- Nome da célula
gerenciada pelo gerenciador de implementação que você está migrando. O nome da célula
da nova versão deve corresponder ao nome na configuração da versão antiga.
- Nome do nó
- Nome do nó que você está migrando. O nome do nó de nova versão deve corresponder ao nome da configuração na versão antiga.
- Pare o gerenciador de implementação que está prestes a migrar. Utilize o comando stopManager do diretório profile_dir/bin do gerenciador de implementação ou do console do First Steps do gerenciador de implementação.
Para obter informações adicionais sobre o comando stopServer,
consulte o comando stopServer. Utilize
a seguinte sintaxe:Nota: Nas plataformas i5/OS, você deve executar os scripts
em QSHELL. Para iniciar uma sessão QSHELL, abra um prompt de comandos de CL
e digite QSH.
Em plataformas i5/OS: profile_root/bin/stopManager

Nas plataformas Linux e UNIX: profile_root/bin/stopManager.sh
Em plataformas Windows: profile_root\bin\stopManager.bat
Se a segurança estiver ativada, utilize um dos seguintes comandos no lugar.
O nome de usuário fornecido deve ser membro da função do operador ou administrador.
Nas plataformas i5/OS: profile_root/bin/stopManager
-username user_ID -password password

Em plataformas Linux e UNIX: profile_root/bin/stopManager.sh
-username user_ID -password password
Em plataformas Windows: profile_root\bin\stopManager.bat
-username user_ID -password password
Nota: Você
deve parar o gerenciador de implementação da versão anterior antes de iniciar
o processo de migração. Se você não o fizer, qualquer alteração na configuração que você
fizer durante o processo de migração não será migrado para o perfil de destino.
- Execute o comando WBIPreUpgrade, especificando o nome do diretório de backup de migração e o nome do diretório do WebSphere ESB existente. A ferramenta WBIPreUpgrade salva os arquivos selecionados nos diretórios
install_root e profile_root em um diretório de backup especificado. Consulte Utilitário de Linha de Comandos WBIPreUpgrade para obter detalhes.
- Execute o comando WBIPostUpgrade, especificando o diretório de backup de migração. A ferramenta WBIPostUpgrade
restaura a configuração de backup no diretório de backup para
o novo perfil do WebSphere ESB Deployment
Manager. Consulte Utilitário de Linha de Comandos WBIPostUpgrade para obter detalhes.
Importante: Utilize o parâmetro
-createTargetProfile
ao chamar
WBIPostUpgrade. Esta opção cria
um novo perfil de destino correspondente necessário para migração. Para obter informações adicionais
sobre perfis de destino, consulte
Considerações sobre o Perfil de Destino.
Nota: Se você estiver migrando em uma
plataforma i5/OS, o nome do perfil de destino
deverá corresponder ao nome do perfil de origem que está sendo migrado.
Se você estiver migrando de versão 6.0.2 para versão 6.2.x, será necessário criar o banco de dados comum.
Para obter informações, consulte Criando o banco de dados comum e configurando o subsistema de recuperação ao migrar da versão 6.0.2 para a versão 6.2.x.

- Se for necessário atualizar manualmente o banco de dados Comum, faça-o agora.
Nota: Essa tarefa se aplica apenas ao migrar da versão 6.1 para a versão 6.2.
Consulte a seção Atualizando o Banco de Dados Comum Manualmente para obter instruções.
Normalmente, alterações do banco de dados necessárias para as novas versões do WebSphere ESB são feitas automaticamente. Quando o servidor for iniciado pela primeira vez, as tabelas de banco de dados são migradas para a nova versão do esquema. No entanto, em casos nos quais o servidor possui permissões insuficientes para acessar o esquema de banco de dados, ou outros requisitos específicos do banco de dados não forem atendidos, você deve atualizar o banco de dados manualmente.
- Inicie o gerenciador de implementação versão 6.2.
CUIDADO:
Quando o gerenciador de implementação da versão 6.2
for iniciado, os nós federados serão sincronizados com o gerenciador de implementação migrado. Esta sincronização causa a reinstalação dos aplicativos. Se você tiver aplicativos
em execução em servidores ativos, esses aplicativos parecerão reiniciar
e estar indisponíveis por um período de tempo muito curto.
Para iniciar o gerenciador de implementação, utilize o comando startManager
a partir do diretório profile_dir/bin
ou do console do First Steps. Consulte Comando startManage para obter informações adicionais sobre o comando startManager.
- Opcional: Desinstale o gerenciador de implementação versão 6.0.x ou 6.1.x.
Desempenhe esta etapa apenas depois de ter certeza de que migrou com êxito
a configuração do gerenciador de implementação que você pretende excluir. Para obter informações adicionais sobre como desinstalar, consulte Desinstalando o Software.
Resultados
Seu gerenciador de implementação agora está migrado.
O que Fazer Depois
Verifique se a migração foi bem-sucedida.