Quando se fala em atualização de VMWare temos uma “mão na roda” dos nosso amigos da https://www.v-front.de/ o VMware ESXi Patch Tracker! Simplemente uma página que tem tudo o que precisamos.
Para aplicar patches a um host ESXi independente, ele deve estar no modo de manutenção. Como todas as VMs seriam desligadas, o vCenter Server Appliance (VCSA) e seu Update Manager não estarão disponíveis.
No site v-Front (VMware Front Experience), mantido por vExpert Andreas Peetz. Não deixe de ler a página de Ajuda .
Nota: Ao clicar no link próximo à palavra “Imageprofile”, uma caixa de diálogo com instruções e os comandos CLI necessários aparece, pronta para copiar e colar. Se a caixa não aparecer, verifique se você desativou os pop-ups do site e ative-os.
O processo básico é ativar o ssh do virtualizador e acesso a via console como root em seguinte efetuar os seguintes passos:
1. Navegue até o site https://esxi-patches.v-front.de/ e selecione o patch desejado. Clique no link (1) para abrir a caixa de diálogo (2) para copiar as linhas de comando.
2. Acesse via SSH em seu host ESXi como root.
3. Abra o firewall para poder acessar os arquivos de patch. Em nosso exemplo a primeira linha que começa com “esxcli”:
esxcli network firewall ruleset set -e true -r httpClient
4. Baixe e instale os arquivos de patch (monitorar mensagens de erro) (as próximas duas linhas constituem o comando de instalação do patch)
esxcli software profile update -p ESXi-8.0U1d-23299997-standard \
-d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
5. Confira se tudo deu certo:
6. Feche o firewall (quarta linha, também começa com “esxcli “)
esxcli network firewall ruleset set -e false -r httpClient
7. Tudo que você precisa fazer agora é reinicializar seu host digitando manualmente o comando reboot . Antes disso, certifique-se de que não há VMs em execução no host, ou eles serão desligados à força.
Observe que este método só funcionará quando seu host ESXi tiver uma conexão direta de saída com a Internet para baixar pacotes do VMware Online Depot. Caso contrário, você precisará baixar o patch do pacote offline do MyVMware e usá-lo para atualizar seu host.
Observação: Caso seu host ESXi não é 100% compatível com o hardware do ESXi 7, preciso acrescentar “–no-hardware-warning” ao final do comando de instalação do patch. Se eu esquecer, o patch não será instalado, mas postará uma mensagem de erro informando sobre como adicioná-lo.
Para não esquecer acho mais fácil abrir um editor de texto, colar o comando patch e adicionar o “–no-hardware-warning” quando estou instalando o patch.
Gostou? Se tiverem algumas sugestões, dica ou se ficou com alguma dúvida sobre este tutorial, não tem problema! Basta comentar no post que iremos responder suas dúvidas assim que for possível.
Fonte: v-front.de