以下过程适用于重置 NSX ManagerNSX Edge 和 Cloud Service Manager 设备的密码。

注:

如果具有 NSX Manager 集群,则在一个 NSX Manager 上重置任意本地用户的密码会自动重置该集群中其他 NSX Manager 的密码。密码同步可能需要几分钟时间。

如果已重命名本地用户,请在以下过程中使用新名称。

停止 NSX API 客户端可能会导致 NSX 平台中断。请提前规划并确保任何正在进行的任务或进程已完成或已暂停,然后再将其停止。

重新引导设备时,默认情况下不会显示 GRUB 引导菜单。在执行此过程之前,必须配置 GRUB,以便显示 GRUB 引导菜单。有关配置 GRUB 和更改 GRUB root 密码的详细信息,请参见NSX 安装指南中的“将设备配置为在引导时显示 GRUB 菜单”。

如果知道 root 的密码,但忘记了本地用户的密码,您可以使用以下过程重置该密码:

  1. root 身份登录到设备。
  2. 要停止服务器,请执行以下操作:
    1. 对于 NSX Edge,请运行 /etc/init.d/nsx-edge-api-server stop 命令。
    2. 对于 Cloud Service Manager,请跳过此步骤。
    3. 否则,运行 /etc/init.d/nsx-mp-api-server stop 命令。
  3. (可选)要重置 admin 密码,请运行 passwd admin 命令。
  4. (可选)要重置 audit 密码,请运行 passwd audit 命令。
  5. (可选)要重置来宾用户密码,请运行命令 passwd guestusername
  6. 运行命令 touch /var/vmware/nsx/reset_cluster_credentials
  7. 要重新启动服务器,请执行以下操作:
    1. 对于 NSX Edge,请运行 /etc/init.d/nsx-edge-api-server start 命令。
    2. 否则,运行 /etc/init.d/nsx-mp-api-server start 命令。

如果忘记了 root 用户密码,您可以使用以下过程重置该密码。然后,您可以使用上述过程重置所有本地用户的密码。

过程

  1. 连接到设备的控制台。
  2. 重新引导系统。
  3. 出现 GRUB 引导菜单时,快速按左侧的 SHIFTESC 键。如果等待时间太长且引导序列未暂停,必须再次重新引导系统。
  4. e 以编辑菜单。

    选择顶部的 Ubuntu 行,然后输入用户名 root 以及 root 的 GRUB 密码(与设备的 root 用户不同)。默认密码为 NSX@VM!WaR10

  5. e 以编辑选定的选项。
  6. 搜索以 linux 开头的行,然后将 systemd.wants=PasswordRecovery.service 添加到该行的末尾。
  7. Ctrl-X 进行引导。
  8. 在日志消息停止时,输入 root 的新密码。
  9. 再次输入密码。

    引导过程将继续。

  10. 在重新引导后,您可以使用新密码以 root 身份登录以验证密码更改。