0

Atualizando o Websphere Network Deployment 7.0 para o 8.5

6 Flares 6 Flares ×

Este procedimento contempla a utilização dos scripts WASPreUpgrade.sh e WASPostUpgrade.sh.
A instalação do was 8.5 foi feita no path “/opt/IBMv8” coexistindo com o Websphere ND 7.0 no path “/opt/IBM”.

SO – Limits

Antes de iniciar, será necessário parametrizar o limits.conf, o parâmetro nofile precisa estar acima de 10240. Em produção você provavelmente vai ter esse parâmetro já customizado. Porem, se você estiver fazendo em LAB, valide e se necessário configure o limits.conf.

Alterar o parâmetro de openfiles (nofile) no path “/etc/secure/limits.conf”. Este parâmetro precisa estar acima de 10240.

Upgrade do WAS7.1 ND para versão 8.5

Crie os diretórios de backup. Será necessário um diretório de backup para cada profile.
Neste cenário, o servidor onde esta o profile dmgr possui mais um profile (labstand01).

mkdir -p /opt/BACKUP
mkdir -p /opt/BACKUP02

Será necessário instalar o websphere ND 8.5 como uma nova instalação. Conforme informamos anteriormente, ele foi instalado no path “/opt/IBMv8”.

Nova Versão /opt/IBMv8
Versão Anterior /opt/IBM

Como esta procedimento esta sendo executado em ambiente Federado, devemos primeiro preparar e deixar iniciado o DMGR. Portanto, ele é o primeiro a ser executado.

O script funciona perfeitamente em ambiente federado e não federado (standalone).

DMGR

Iniciando o backup do profile dmgr que esta na versão 7.0

/opt/IBMv8/WebSphere/AppServer/bin/WASPreUpgrade.sh /opt/BACKUP /opt/IBM/WebSphere/AppServer -oldProfile dmgr

Após execução do comando PreUpgrade, valide o profile no path de backup.

ls -la /opt/BACKUP/profiles/
total 16
drwxr-xr-x. 4 root root 4096 May  8 18:07 .
drwxr-xr-x. 5 root root 4096 May  8 18:06 ..
drwxr-xr-x. 7 root root 4096 May  8 18:07 dmgr

Criando um novo profile dmgr

Obs: É um pre-requisito que os profiles que receberam o backup estejam devidamente configurados na nova estrutura. Não é necessário fazer o addNode muito menos qualquer outra configuração no setup de profiles federados.

/opt/IBMv8/WebSphere/AppServer/bin/manageprofiles.sh -create -profileName dmgr -profilePath /opt/IBMv8/WebSphere/AppServer/profiles/dmgr -templatePath /opt/IBMv8/WebSphere/AppServer/profileTemplates/management -serverType DEPLOYMENT_MANAGER -nodeName dmgrnode -cellName LabCell -enableAdminSecurity true -adminUserName wasuser -adminPassword 123456

Restaurando o backup do profile dmgr na nova instalação

/opt/IBMv8/WebSphere/AppServer/bin/WASPostUpgrade.sh /opt/BACKUP -oldProfile dmgr -profileName dmgr -replacePorts true -includeApps true

Se a execução do script WASPostUpgrade.sh for concluida com sucesso. O DMGR já esta pronto para ser iniciado em na versão 8.5. Desta forma, execute o startup do Manager para que seja possivel continuidade no processo de atualização das demais instancias deste ambiente.

/opt/IBMv8/WebSphere/AppServer/bin/startManager.sh

Instancia labstand01

Considerando que o DMGR já esta devidamente iniciado e acessivel, vamos iniciar o backup da instancia labstand01.

/opt/IBMv8/WebSphere/AppServer/bin/WASPreUpgrade.sh /opt/BACKUP02 /opt/IBM/WebSphere/AppServer -oldProfile labstand01

Após execução do comando PreUpgrade, valide o profile no path de backup.

ls -la /opt/BACKUP02/profiles/
total 16
drwxr-xr-x. 4 root root 4096 May  8 18:07 .
drwxr-xr-x. 5 root root 4096 May  8 18:06 ..
drwxr-xr-x. 7 root root 4096 May  8 18:07 labstand01

Criando um novo profile labstand01 na nova versão do was8.

Assim como feito para o profile dmgr, execute este passo para criar a instancia na nova instalação do websphere. Não se preocupe com as portas, etc… Os parametros do PostUpgrade garante a integridade da configuração.

/opt/IBMv8/WebSphere/AppServer/bin/manageprofiles.sh -create -profileName labstand01 -profilePath /opt/IBMv8/WebSphere/AppServer/profiles/labstand01 -templatePath /opt/IBMv8/WebSphere/AppServer/profileTemplates/managed -nodeName labstand01

Restaurando o backup da instancias labstand01 neste novo profile

/opt/IBMv8/WebSphere/AppServer/bin/WASPostUpgrade.sh /opt/BACKUP02 -oldProfile labstand01 -profileName labstand01 -replacePorts true -includeApps true -username wasuser -password 123456

Após execução desta ultima etapa, você já poderá iniciar o nodeAgent do profile labstand01 e validar sua configuração através do console.

Reexecute esta etapa (substituindo os nomes dos profiles) caso exista na sua estrutura outros nós federados.

:wq!

Avelino Ferreira

“Meu egoísmo é tão egoísta que o auge do meu egoísmo é querer ajudar…”

Dúvidas? Deixe seu comentário ou entre em contato.