VIBs — DependencyError |Upgrade Esxi 6.0 para 6.5

Dias passados estava atualizando ambiente de ESXi de um cliente, fiz a homolgação com um host e obtive sucesso, então foi quando falei: Vamos botar a mão na massa e no primeiro host executando o meu step by step, recebo o seguinte erro.

Ao executar a linha de comando abaixo

esxcli software profile update -p DellEMC-ESXi-6.5U3–13932383-A00 -d /vmfs/volumes/3PAR_VV_VMWARE_PROD.10/Upgrade_ESXi/VMware-VMvisor-Installer-6.5.0.update03–13932383.x86_64-DellEMC_Customized-A00.zip

Foram encontrados erros de dependências de VIBs, fiz em 3 hosts para garantir que seria um problema isolado, porém todas as tentativas paravam no erro de dependência. Então realizei diversos tshoots e comparei a linha informada com KBs da VMware e estava totalmente correta, contudo as tentativas não surtiram efeitos.

Verifiquei que esse erro está relacionado a VIBs obsoletas que não estão inclusas na imagem para o update, desta forma foi usado os parâmetros --ok-to-remove--dry-run .

--ok-to-remove = Garante que as VIBs obsoletas serão removidas.

--dry-run = Ele testa o que o comando irá fazer, não alterando nada no sistema.

Só apenas adicionar esses dois parâmetros no final da linha de comando não surtiu efeito, já que deveria ser mudado mais um parâmetro. Desta forma a linha de comando tiveram duas alterações substanciais :

Comando Anterior: “esxcli software profile update -p DellEMC-ESXi-6.5U3–13932383-A00 -d /vmfs/volumes/3PAR_VV_VMWARE_PROD.10/Upgrade_ESXi/VMware-VMvisor-Installer-6.5.0.update03–13932383.x86_64-DellEMC_Customized-A00.zip”

Comando Tshoot: esxcli software profile install -p DellEMC-ESXi-6.5U3–13932383-A00 -d /vmfs/volumes/3PAR_VV_VMWARE_PROD.10/Upgrade_ESXi/VMware-VMvisor-Installer-6.5.0.update03–13932383.x86_64-DellEMC_Customized-A00.zip --ok-to-remove

Após executar a linha de comando as VIBs são instaladas e em seguida as obsoletas são removidas, com isso, foi possível prosseguir com o upgrade sem maiores .

Obs: Devemos retirar o parâmetro --dry-run para executar o comando, pois ele não faz a modificação no sistema.

Até breve….

Quem sou eu? Um apaixonado por TI, filho, pai e apaixonado pela família.Desde 2000 nesta insana busca por conhecimentos. Ops! Amante de uma boa cerveja

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store