Al realizar la actualización de un vcenter 6.7 a 7.0 me he encontrado que no era capaz de pasar de la validación. No entendía muy bien pensaba que podría ser por temas de vMotion y demás.
Revisando lo logs me daba este error bastante raro de autenticación:
error: sourcePrecheck: error in getting source Info: ServerFaultCode: Failed to authenticate with the guest operating system using the supplied credentials.
Revisando la consola de administración del appliance de vcenter, veo que accedo perfectamente con la password que tenía caducidad, y no solo eso si no que estaba caducadisimo.
Mi intención fue intentar cambiarlo desde la web pero ha sido imposible
Así que hay que hacerlo por comandos. Para ello, lo primera es habilitar el ssh en nuestro appliance de vcenter.
Vamos a Access en la consola de administración y en ssh login lo ponemos a enabled
Pulsamos en edit y activamos el check de enabled ssh login
Una vez activado nos metemos por ssh y activamos el Shell bash
shell
Ahora vamos a comprobar si efectivamente esta caducada nuestra password como hemos visto.
chage -l root
nos indica que efectivamente el token esta caducado
Vamos a cambiar el password de root
passwd
Con esto el error en la actualización nos desaparece
Espero que os sirva