Atualizar o ESXi com o ESXCLI requer uma compreensão de VIBs, perfis de imagem e depósitos de software.

O ESXi consiste em um perfil de imagem, que descreve um conjunto de pacotes de instalação do vSphere (VIBs) que contêm o software real. Um VIB é um ramdisk assinado que representa um componente do sistema, aproximadamente análogo a um RPM ou DEB em um sistema Linux. Um perfil de imagem é uma coleção de VIBs. Um depósito de software é uma coleção de VIBs e perfis de imagem. ESXi patches e depósitos contêm perfis de imagem atualizados compostos a partir de um conjunto comum de VIBs.

Você pode instalar atualizações do ESXi em um host autônomo usando os comandos esxcli software. Para obter mais informações, consulte a documentação do VMware ESXi Upgrade .

Observação: Normalmente, em um ambiente do vSphere 7.0 e posterior, você usa o VMware vSphere ® vSphere Lifecycle Manager para o gerenciamento do ciclo de vida de ESXi hosts.

Para listar todos os VIBs instalados e sua versão atual, ou o perfil de imagem atual, você pode usar os seguintes comandos ESXCLI.

  • esxcli software vib list
  • esxcli software profile get

Em geral, as etapas de alto nível para atualizar o ESXi com segurança são:

  • Colocando o host ESXi no modo de manutenção
  • Executando um comando esxcli software profile update, que aponta para uma URL ou um arquivo ZIP transferido para o host por meio do SSH
  • Reiniciando o host ESXi

Como o VMware assina criptograficamente o VIBS, a transferência segura de VIBs ou de todo o depósito não é necessária, e o processo de atualização verifica essas assinaturas.