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.