Hola a tod@s
En este primer post veremos dos formas de como recuperar la password de un host ESXi que fue olvidada.
Olvidar las contraseñas es algo que suele suceder más a menudo de lo que se piensa. No poder acceder a nuestro host ESXi por este motivo puede ser un escenario complicado si pensamos en tener que reinstalar nuevamente el host.
En este primer post veremos el escenario de que perdimos nuestra contraseña de root de un host ESXi, pero tenemos acceso desde vCenter a este host aún. Estamos tan acostumbrados a manejar nuestros host ESXi desde la consola de vCenter que cuando necesitamos entrar al host ESXi en sí, olvidamos cual era la contraseña.
Es importante saber de antemano que para realizar este procedimiento necesitamos contar con la licencia: vSphere® Enterprise Plus.
Recuperar la password de root usando VMware Host Profiles
VMware Host Profiles encapsula la configuración del host y ayuda a administrar la configuración del host, especialmente en entornos donde un administrador administra múltiples hosts o clústeres en vCenter Server .
Para más detalles sobre VMware Host Profiles, podemos revisar: Introduction To vSphere Host Profiles.
Esta característica será la que nos ayudará a restablecer la password del usuario root de nuestro host ESXi.
El primer paso será ir al host ESXi con problemas, hacemos clic derecho en el host y en el menú desplegable seleccionamos la opción “Host Profile > Extract Host Profile..“.
Agregamos un nombre y opcionalmente una descripción.
Vamos a barra superior, en el menú seleccionamos “Policies and Profiles“.
Ahora, vamos a Host Profiles y marcamos el profile que creamos anteriormente. Hacemos clic derecho sobre el mismo y en el menú desplegable elegimos la opción “Edit Host Profile“.
En la pestaña “Settings“, vamos a la siguiente ruta: Security and Services > Security Settings > Security > User Configuration > root.
En el apartado de “Password” cambiamos la opción actual por “Fixed password configuration” y agregamos la nueva password. Listo!!!!! ya hemos modificado la password, ahora guardamos los cambios.
Ya con el cambio realizado, nos queda aplicarlo al host. Para esto marcamos el profile y hacemos clic derecho sobre este en el menú desplegable elegimos la opción “Attach/Detach Host and Clusters..“.
Elegimos el host que tenemos con problemas y pulsamos “Save“.
Esperamos que termine la tarea.
El siguiente paso es poner el host en mantenimiento.
Con el host en modo mantenimiento, volvemos a Host profiles y marcamos el profile. Hacemos clic derecho y en el menú seleccionamos la opción “Remediate“.
Seleccionamos el servidor y pulsamos “remediate“.
Esperamos que realice los cambios.
Volvemos a la consola de ESXi, y probamos con la nueva contraseña que configuramos.
Ahora todo funciona correctamente: se restableció la contraseña de root para el ESXI y ya podemos acceder al host ESXi.
Si lo deseamos, podemos desatachar el profile del host y eliminarlo, si ya no lo vamos a usar nuevamente.
En el siguiente post veremos como recuperar la password en caso que no tengamos un vCenter y que puede ser un escenario más complejo.
Espero que esta información pueda ser de ayuda, y cualquier duda o sugerencia la dejan en los comentarios. Saludos.