如何正确的重置vSphere vRealize Operations(vrops)的admin密码

时间:2024-02-21 13:24:07

如果你部署了vrops并关联了vlog insight,在之后的某一天,你为了安全或其他原因修改了vrops的admin密码,接着发生的就是一场灾难了,首先在你登录vrops的时候会提示你admin密码错误,然后你去ssh下登录root,按照既定的linux修改密码逻辑去重置admin密码,这个时候无论你多符合密码规则,在登录的时候都会提示你登录失败。

你可能通过google去修改vrops的/storage/vcops/user/conf/adminuser.properties里的failed_attempts和time_last_failure来解决,但说实话,对我无效。

究其原因就是vlog insight会一直用旧的错误的密码去尝试登录vrops获取相关日志,但是你修改了密码,会导致他一直尝试失败,直接导致vrops把admin密码给锁定了。所以当你以为只是密码错误并在修改完密码再次登录的时候会继续失败。

以下是官方KB的解决方案:重置admin密码,并解除锁定

  • ssh登录vrops的root
    • vrops的默认root密码是空的,首次登录的时候直接空密码回国,会提示你修改,old password为空
  • 查看一下/storage/vcops/user/conf/adminuser.properties里是否已经有错误登录次数和时间
  • $VMWARE_PYTHON_BIN $VCOPS_BASE/vmware-vcopssuite/utilities/sliceConfiguration/bin/vcopsSetAdminPassword.py --reset
  • 会提示你输入新的admin密码,并验证
  • 完成后会提示:Save exiting admin user credentials into backup file Removed backup of admin user credentials.Password set.

相关链接

https://docs.vmware.com/en/vRealize-Operations-Manager/7.5/com.vmware.vcom.scg.doc/GUID-E9FBD449-47A0-4FF2-A671-267D5065C597.html

https://kb.vmware.com/s/article/2078313?lang=en_US&queryTerm=vcopsSetAdminPassword&queryTerm=vcopsSetAdminPassword