在 VMware vRealize Operations Manager vApp 中重置用户密码
search cancel

在 VMware vRealize Operations Manager vApp 中重置用户密码

book

Article ID: 340571

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
免责声明: 本文为 Resetting user passwords in VMware vRealize Operations Manager vApp (2013358) 的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。


本文介绍在 VMware vRealize Operations Manager 5.x 中重置密码的步骤。 根用户的过程与管理员用户的不同。 本文介绍了这两种过程。


Resolution

要在 vRealize Operations Manager vApp 中重置密码,请执行以下选项之一:
  • 重置根用户密码。
  • 重置管理员用户密码。

重置根用户密码

如果忘记了根用户密码,请通过引导到单用户模式来重置此密码。

要重置根用户密码,请执行以下操作:
  1. 在 vSphere Client 中,同时关闭 UI 和 Analytics 虚拟机的电源。
  2. 右键单击已关闭电源的 UI 虚拟机,然后单击弹出菜单中的打开控制台
  3. 在虚拟机控制台窗口中,单击打开电源按钮。

    注意: 您只有几秒钟的时间来完成此步骤。 如果未暂停引导倒计时,则必须重新开始。
    出现引导屏幕时,在窗口内快速单击,并输入空格。 引导过程暂停,屏幕底部从 7 到 0 的倒数计秒将清除。

  4. 请确保选定了第一行 (SUSE Linux Enterprise ...),然后按字母 e 进行编辑。 将显示引导参数菜单。
  5. 导航到第二行(以 kernel /vmlinuz-.... 开头),然后再次按字母 e。 这将打开挖掘提示,其中光标位于行尾。
  6. 输入空格,然后键入 init=/bin/sh 并按 Enter 键。

    注意: 空格和参数将追加到屏幕上的行。 按 Enter 键后,就会返回到之前的引导参数屏幕,其中内核行是突出显示的。

  7. 按字母 b 以进行引导。 您会看到一个短引导序列,然后是 shell 提示。

    注意: 重新引导后,将覆盖在步骤 6 中进行的临时更改,且所有的引导参数都将恢复为其之前的值。

  8. 要重置根用户密码,请运行以下命令:

    passwd

    注意: 将提示您输入新密码并确认该密码。

  9. 重新引导 vApp。
  10. 对 Analytics 虚拟机重复步骤 1-9。

    注意: 请确保对 UI 和 Analytics 虚拟机输入相同的新密码。

  11. 重新启动 UI 和 Analytics 虚拟机。

重置管理员用户密码

如果忘记了 vRealize Operations Manager 的管理员用户密码,您可以使用一个脚本来重置该密码。

对于 vRealize Operations 5.0,下载附加的脚本并使用诸如 SCP 之类的工具复制到 vApp。
对于 vRealize Operations 5.0.1 和后续版本,在 vApp 中提供了该脚本。

要重置管理员密码,请执行以下操作:

注意: 如果使用的版本高于 5.0,请转到步骤 3。
  1. 如果使用的是 5.0 版本,请下载并解压缩文件 resetadminpwd.zip 以获取脚本文件 resetadminpwd.sh
  2. resetadminpwd.sh 保存到 UI 虚拟机上的 /usr/lib/vmware-vcops/user/conf/install 文件夹中。
  3. 将目录切换到 /usr/lib/vmware-vcops/user/conf/install
  4. 使用以下命令使 resetadminpwd.sh 脚本变为可执行:

    chmod 755 resetadminpwd.sh

  5. 以根用户身份,在 UI 虚拟机上运行脚本 resetadminpwd.sh

    ./resetadminpwd.sh new-password

    注意: 不应在 new-password 中使用 $ 字符。 如果要使用 $,请使用脚本将管理员密码重置为不带 $ 的临时密码,然后在 vRealize Operations 管理员控制台中将管理员密码重置为所需的密码。 此外,在运行 ./resetadminpwd.sh 时,切记应该使用 \ 字符对非字母数字字符进行转义,否则在发送到脚本之前它们可能已由 shell 解释。 在这种情况下,VMw@re123! 应输入为 VMw\@re123\!。

如需了解相关信息,请参见:Automated lockout of the admin account in the VMware vRealize Operations Manager 5.0.x vApp (2030185)


Additional Information

Resetting user passwords in VMware vRealize Operations Manager vApp