Semanas atrás he retomado mis entornos de OpenStack y me he encontrado que no conseguia acceder a Horizon(Dashboard) ya que había olvidado la contraseña que utilicé, hoy os voy a explicar cómo recuperar la password de administración en un entorno OpenStack.
Siempre es recomendable utilizar contraseñas seguras para nuestros entornos, de ahí que meses después la olvidase, despues de varios intentos de acceso fallido, tuve que resetear la password de administración, por lo que os voy a explicar cómo realizarlo ya que es muy sencillo.
Teniendo acceso via SSH a nuestro nodo controlador, podemos solucionar este "problema" de forma muy sencilla, para ello debemos realizar lo siguiente:
- Acceder por SSH al nodo controlador.
- Conocer el Admin Token de Keystone, esto lo podemos conserguir realizando lo siguiente:
ubuntu@Controller:~$ grep admin_token /etc/keystone/keystone.conf | awk '{print $3}' ADMIN - Exportamos las variables de entorno que necesitamos para podeuser usar KeyStone desde la consola:
export OS_SERVICE_TOKEN='ADMIN' export OS_SERVICE_ENDPOINT=http://192.168.122.1:35357/v2.0
- Y ya podemos resetear la password del usuario admin, usando el siguiente comando:
keystone user-password-update --pass PASSWORD admin
De esta forma ya tenemos acceso a nuestro Dashboard de administración de OpenStack.
Espero que os haya sido de utilidad, debemos de tener en cuenta que en entornos de producción esto no es muy seguro y posiblemente tengamos deshabilitado este método.
Compártelo: