Aqui falaremos sobre uma forma de resetar a senha do root do vCenter caso a mesma tenha sido perdida. Este post foi baseado na versão 6.0 do vCenter.

Algumas versões não são possíveis de resetar a senha apenas alterando o boot (por exemplo, por estar protegida por senha). Nestes casos, baixe o KNOPPIX deste link, ou nas referências abaixo. Conecte-se diretamente ao host onde a máquina virtual do vCenter está localizada (pois ao reiniciar, ficará sem vCenter), emule a ISO, force que essa máquina seja reiniciada, na tela de BIOS pressione ESC e inicie pelo CD. Na interface gráfica do KNOPPIX abra o shell e execute os comandos:

su -
mount /dev/sda3 /mnt
sudo cp /mnt/etc/shadow /mnt/etc/shadow.copy
sudo cat /mnt/etc/shadow.copy | grep root

Localize a CHAVE (um código com alguns caráteres localizada entre duas $), em posse dessa chave gere uma nova senha new_password (ou altere para outra que desejar) com o comando:

mkpasswd -m sha-512 new_password CHAVE

Copie a nova senha criptografada (depois da chave e do “$”), digite:

sudo vi /mnt/folder/etc/shadow

Dentro do VI, pressione a tecla INSERT para entrar em modo de edição, localize o usuário root, apague a senha criptograda (ENTRE o sinal “$”e o sinal “:”) e coloque/cole a nova senha gerada. Ao final, pressione a tecla ESC do teclado para sair do modo de edição e digite :wq! para sair e salvar. Ao final digite o comando sudo reboot para reiniciar.

Retire a ISO da máquina virtual, inicia o VCenter normalmente, logue com a senha new_password e altere-a para uma definitiva.

Fontes/Referências

http://www.knopper.net/knoppix/index-en.html
http://www.settlersoman.com/how-to-reset-root-password-on-vcenter-appliance-vcsa-6-x/
http://www.virtuallyghetto.com/2013/09/how-to-recover-vcsa-55-from-expired.html

Mais Informações

Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.

Entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria