Como a senha do usuário root no vCenter expira e não é muito utilizada pelos administradores, normalmente a mesma não funciona mais quando se é necessário usar. Pior ainda é que em alguns casos infelizmente essa senha não é mais de conhecimento da equipe (por mudança de equipe, por exemplo). Bem, aqui falaremos sobre como recuperar o acesso a está conta, alterando a senha para uma nova. Para os usuários de Linux muitos já precisaram editar GRUB, inciar o bash sem senha, remontar a partição como leitura e alterar a senha. Vamos falar sobre esse passo a passo.
Esse procedimento foi executado em um vCenter de laboratório e atual (6.7), algumas outras versões podem sofrer algumas variações, mas ainda sim acreditamos que esse post explica o contexto de um modo geral para todos os casos.
Antes de mais nada, é de extrema importância que se tire um snapshot do vCenter Server Appliance, para evitar qualquer possível problema.
Estando no servidor físico onde está o vCenter e possuindo uma opção de rollback:
- Verifique em qual host está o vCenter Server Appliance e acesse esse host SEM o vCenter, parar evitar interrupções no processo;
- Abra a console e reinicie o vCenter;
- Durante o processo de incialização, pressione a tecla e para entrar na edição do menu do GRUB (que é o gerenciador de boot do sistema operacional);
- Localize o final da linha da primeira opção (deve ter algo como consoleblank=0 no final) e adicione rw init=/bin/bash ao final dela, com isso essa inicialização rodará o bash mesmo sem se autenticar;
- Pressione F10 para iniciar com a variável adicionada ao menu;
- Se tudo correu correto até aqui, o bash será aberto sem autenticação, nele digite o comando mount -o remount,rw / para remontar o disco com permissão de escrita;
- Agora, para trocar a senha do root, apenas digite o comando passwd e insira a nova senha (e confirme-a);
- Por fim desmonte a partição, com o comando umount / e, em seguida, reinicie com o comando reboot -f
Com esse procedimento a senha do root foi definida, teste para verificar se está correta. Verificado que todo o procedimento foi realizado com sucesso, remova o snapshot do vCenter.
Fontes/Referências
https://kb.vmware.com/s/article/2147144
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.