Resetear password de root en vCenter Server Appliance 6.0 con CentOS 7

Si alguna vez os habéis encontrado en la situación de tener que resetear el password de root de vCenter Server Appliance 6.0 porque ha expirado o la habéis cambiado y no os acordáis, habréis visto que no podéis o/y no os sale la opción de editar el Grub.

Si en grub pulsamos p, nos pedirá una contraseña que por defecto es vmware, pero si la hemos cambiado por otra y no nos acordamos, esta contraseña por defecto no funcionará.

Como la reseteamos? descargamos la iso de Centos 7 o de Red Hat 7 y la montamos en la VM del vCenter Server Appliance.

Iniciamos desde la iso y seleccionamos «Troubleshooting».

Seleccionamos «Rescue a CentOS system».

Seleccionamos la opción 1.

El entorno de rescate nos intentará encontrar la instalación de Linux (vCSA) y la montará bajo el directorio /mnt/sysimage.

Una vez montado, nos dirigimos a la ruta /mnt/sysimage/boot/grub y ahí tendremos el fichero que tenemos que modificar.

Accedemos con vi para modificar el fichero, seleccionamos la linea de password –md5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Y la eliminamos.

Consejo para los que utilizamos el teclado español, con Shift+Ñ escribiremos los 2 puntos.

Quitamos la iso de CentOS 7 de la VM del vCSA.

Reiniciamos y cuando inicie, nos motrará las opciones del Grub, donde escribiremos e .

Escribimos init=/bin/bash y enter. nos volverá al menú de nuevo y escribimos b.

Se iniciará la Shell y escribimos passwd root para cambiar el password. Para que no me juegue malas pasadas el tema del teclado, escribiré un password sencillo.

Reiniciamos y ya podremos acceder al vCSA, una vez dentro, recomendable poner un password con algo mas de complejidad.

Saludos y espero que os sirva.

Os dejo estos links de como resetear el password de root en otras versiones del vCSA.