Desafios
Estes são os problemas mais comuns enfrentados durante a instalação de atualizações do Java:
- Certifique-se de que os computadores antigos na rede têm espaço suficiente antes da instalação.
- Instalar apenas nos sistemas que não têm a versão mais recente.
- Desinstalar a versão anterior do Java, pois pode causar problemas.
- Especificar o caminho para a instalação do JRE, para que os usuários não precisem especificá-lo toda vez que executarem um comando Java.
- Desativar atualizações automáticas - para ter controle total sobre a versão que está sendo utilizada.
Resolução
Aqui está um cenário que mostra como todos esses problemas podem ser resolvidos usando atividades pré/pós-implantação:
John é um administrador de TI em uma empresa de renome. Sua rede consiste em uma ampla variedade de computadores, incluindo alguns Sistemas operacionais herdados. Ele precisa atualizar o Java 8 em todos os computadores de sua rede e seguir as seguintes etapas para alcançar isso:
- Primeiro, ele cria o pacote e dá os comandos de instalação da seguinte maneira:
- Como John tem muitos PCs antigos em sua rede, ele precisa garantir que eles tenham espaço suficiente antes de instalar a atualização. Ele faz isso adicionando uma atividade pré-implantação chamada "Verificar espaço livre em disco", como mostrado abaixo:
Agora, a instalação será realizada apenas em computadores com mais de 150 MB de espaço livre. - Boa parte dos usuários são muito particulares sobre manter suas aplicações atualizadas. Para sistemas que já têm a versão mais recente, John irá ignorar a instalação verificando a versão do software em atividades pré-implantação, como mostrado abaixo:
Depois de configurar esta condição, apenas os sistemas que não tenham a versão mais recente receberão a atualização. - John precisa desinstalar a versão anterior para garantir que a versão mais recente seja instalada com êxito. Ele faz isso definindo a configuração "Desinstalar software" em atividades pré-implantação:
- Esta é a visualização que John obtém quando clica em "Resumo" para "Atividades pré-implantação". As atividades serão realizadas pela ordem em que estão listadas aqui:
- Depois da instalação da aplicação, John define um caminho, apontando para a localização da instalação do JRE usando "Criar/Anexar caminho" da seguinte maneira:
- Para garantir que não haja atualizações automáticas, John executa um script usando a configuração "Script personalizado":
- Esta é a visualização que John obtém quando clica em "Resumo" para "Atividades pós-implantação". As atividades serão realizadas pela ordem em que estão listadas aqui:
Depois de configurar essas atividades, John salva o pacote e o implanta imediatamente usando a opção "Implantar agora". A atualização é instalada em todos os computadores.