Salve Salve Pessoal!
Nesse post vou mostrar como podemos fazer a atualização do ESXi via CLI.
Eu possuo vários clientes de pequeno e médio porte que rodam o esxi free em seus ambientes, ou seja, a versão que não utiliza o vCenter Server e etc, então o processo de atualização do sistema é manual, diferentemente de quando usamos o vCenter com Update Manager.
Uma das possibilidades de atualização é através da CLI, normalmente executo esse procedimento durante a madrugada remotamente, assim não preciso ir até o cliente para atualizar os sistemas.
Antes de iniciarmos o procedimento de instalação, precisamos baixar o pacote offline de atualização(Offline Bundle), que são pacotes com a extensão .zip.
Normalmente, sempre que vamos baixar uma iso de instalação, esse pacote está no mesmo diretório, observem o exemplo no site da Lenovo.
De da própria VMware.
Precisamos prestar atenção também se a imagem que está instalada atualmente é personalizada por algum fabricante, se sim, baixe a versão atualizada do fabricante, para que a imagem contenha os drivers personalizados.
Envie o pacote offline para dentro do servidor, isso pode ser feito via scp ou através da própria interface do esxi, habilite o ssh no servidor e acesse o mesmo.
Antes de atualizar, verifique se todas as VMs estão desligadas.
Se desejar, pode colocar o servidor em modo de manutenção também.
Verifique a versão do seu esxi com o seguinte comando.
# vmware -vlExecute o seguinte comando para atualizar o esxi.
# esxcli software profile update -p Lenovo_ESXi6.7-8169922_20180404 -d /vmfs/volumes/datastore1/VMware-ESXi-6.5.0-4564106-depot.zipDevemos observar o parâmetro -p Lenovo_ESXi6.7-8169922_20180404, que faz referência ao profile de imagem que estamos usando para atualização, no meu caso, a Lenovo informou isso em um readme.txt dentro do mesmo diretório onde baixei os arquivos.
E ao -d /vmfs/volumes/datastore1/VMware-ESXi-6.5.0-4564106-depot.zip, que é o caminho onde coloquei o arquivo offline.
Depois de executar o comando o sistema é atualizado, é necessário reiniciar o esxi.
Ele vai iniciar e aplicar todas as atualizações, depois vai reiniciar novamente.
Pronto, o esxi foi atualizado, para verificar, execute mais uma vez o comando.
# vmware -vlESXi atualizado com sucesso!
Até a próxima :D







