登录问题:vCenter Server重置root密码
在VMware 关于vCenter的排错中,经常需要进入vCenter的shell模式,但是由于各种原因(比如:root密码过期,密码遗失等)导致默认的root用户无法登录shell及设备控制台(5480端口),因此常常需要重置root密码。常规的做法是重启vCenter虚拟机,编写Grub,进入单用户模式,然后进行root密码的修改,限制比较多(比如需要原来的Grub密码),操作复杂,在vCenter6.7U1版本以后,VMware提供了一种便捷的root密码修改办法,下面和我一起看看把。
准备条件:需要知道sso用户密码,比如administrator@vsphere.local,在 vCenter Server 6.7 Update 1 中,拥有 vCenter Single Sign On 管理员特权的用户(属于 Systemconfiguration.administrators BashShellAdministrator 组)可以使用 Bash shell 访问和管理 vCenter Server Appliance。
本文使用administrator@vsphere.local用户登录
1、登录5480端口进入设备控制台,启动ssh及shell访问权限
2、SSH登录vCenter
3、输入sudo passwd root即可更改密码(因为输入的密码和之前一样,不符合安全策略,所以会报错)
转载自:https://zhuanlan.zhihu.com/p/546672954?utm_id=0
参考文章:https://blog.csdn.net/ximenjianxue/article/details/107869085
包含了“重置vc的root密码-需要重启”和“已知root密码,重置SSO密码”