案例:如何恢复vCenter密码?

我在vCenter升级过程中不小心填写了错误的密码,导致无法访问VAMI。我应该怎么办?如何恢复vCenter密码?有没有办法闯入我的系统并重置 root 密码,或者我是否需要删除 VCSA 并下载最新的 VCSA 以将其添加到我的 ESXi?

- 来自 www.reddit.com/ 的问题

我们都曾经遇到过这样的情况,不小心忘记了帐户的密码,或者只是从一开始就设置了错误的密码。幸运的是,总有办法帮助我们恢复或重置密码。

VMware vCenter Server 和 ESXi 帐户也不例外。如果丢失 vCenter Server Appliance (VCSA) 的 root 密码,您将无法登录该设备。如果丢失 ESXi root 密码,您将失去对主机的控制。

vCenter Server Appliance

接下来,本文将向您展示如何从 vCenter Server 恢复 vCenter root 密码和恢复 ESXi root 密码的步骤。

如何恢复6.7、7.0及以上版本的vCenter密码

部署 vCenter Server Appliance (VCSA) 时,root 用户的初始密码默认在 90 天后过期。您可以从 VCSA 管理界面更改密码过期设置。然而,它常常被忽视,直到为时已晚。

如果您的 vCenter root 密码已过期 ,您需要重置 vCenter root 密码并编辑密码过期策略设置以避免其再次过期。以vCenter Server 6.7为例,您可以通过以下步骤重置vCenter root密码。

▶ 重置 vCenter 6.7 root 密码的步骤

1. 拍摄虚拟机快照并继续强制重新启动。

2. 显示 photon OS 初始屏幕后,快速按“ e ”以显示 Grub 启动菜单。然后在 GNU GRUB 菜单上, 在 $systemd_cmdline 后 键入rw init=/bin/bash 。

打开 gnu grub 菜单

3. 按 F10 启动。

4. 现在,这将直接将 vCenter Server Appliance 引导至 root shell。要重置密码,您可以输入以下命令并提供新的 root 密码(两次以进行确认)。

密码

5. 通过运行卸载命令 umount 卸载文件系统 - 这不是拼写错误:

卸载/

6. 通过运行以下命令重新引导 vCenter Server Appliance:

eboot-fr

注意 :重置 root 密码时,请确保您没有使用字典单词作为密码,否则可能会出现失败消息 - passwd: 身份验证令牌操作错误,密码未更改。

重置 vcenter-root 密码

7. 使用新的 root 密码访问 vCenter Server Appliance。如果连接成功,您可以从虚拟机中删除快照。

提示 :您可以将 Root 密码设置为 永不过期 ,以防止出现此问题,方法是运行以下命令:
# chage -I -1 -m 0 -M 99999 -E -1 root
或在 VAMI (https://:5480) )。

▶ 重置 vCenter 7.0 root 密码的步骤

如果您使用的是 vCenter 版本 6.7U3j 或 7 U1 及更高版本,可以使用 VAMI 门户快速重置 vCenter root 密码,而无需停机。

1.使用 5480 端口 打开 vCenter VAMI 门户 。使用您的 SSO 管理员或 用户名和密码登录。

2. 单击 菜单上的 “操作” ,从下拉列表中选择“更改根密码” 。如果完成重置 vCenter root 密码,请单击 “保存”

如何从 vCenter 恢复 ESXi root 密码

以上是恢复vCenter密码的步骤。但如果您不小心忘记了 ESXi 主机 root 密码,事情就会变得比 vCenter 中更加棘手。

VMware 不希望我们修改 ESXi 安装上的文件。 如果您使用 VMware vSphere Enterprise 许可证,则可以通过编辑主机配置文件来重置 ESXi root 密码。

但是, 如果您使用其他许可证,根据 VMware 的说法,在 ESXi 上重置密码的唯一受支持的方法是重新安装 ESXi 主机。 通过这种方式,您可以保留本地数据存储,但您也会丢失所有其他配置设置,例如网络、存储等。

▶ 通过主机配置文件重置 ESXi root 密码的步骤

1. 通过 vSphere Web 客户端登录到 vCenter Server。单击 主页上的 主机配置文件 ,然后单击加号+ 从主机中提取配置文件 ...

2. 按照 提取主机配置文件向导 进行操作 。 选择要从中提取所有设置的 ESXi 主机 ,并提供名称 说明 以进行识别。

3. 选择主机配置文件,右键单击它并选择 编辑设置...

4.在搜索框中 搜索 Root 并选择它。选择 “固定密码配置” 选项并提供您稍后要使用的密码。单击 “完成” 保存。

5. 选择主机配置文件,然后单击 附加/分离主机和群集 按钮,将此主机配置文件应用到 ESXi 主机并重置 root 密码。

6. 选择主机配置文件,然后单击合规性检查按钮以 检查主机配置文件合规性 。“合规性”选项卡将显示主机与附加主机配置文件的合规性。

如果其中一台主机 发出“不合规” 警报 并显示描述为“ 配置文件中的密码与 root 主机上的密码不匹配” ,您可以单击 “工具” 按钮来 修复 该主机。

批量备份vCenter管理的虚拟机,保护数据

为避免丢失帐户密码,您可以将其记录下来。为了避免丢失由 vCenter 管理的虚拟机上的数据,您还需要进行备份以防万一。但vCenter Server不提供虚拟机备份 功能 。这使得备份软件成为普遍接受的选择。

这里我向您介绍一款 VMware备份软件 傲梅企业备份旗舰版,它可以让您备份由vCenter Server管理或独立ESXi主机上的多个虚拟机。

无代理备份 :为 VMware ESXi 和 Hyper-V 虚拟机创建完整且独立的映像级备份。
多虚拟机备份 :批量备份由 vCenter Server 管理的大量虚拟机,或独立 ESXi 主机上的多个虚拟机。
多个存储目的地 :备份到本地驱动器或网络目的地(例如 NAS)。
自动执行 :创建备份计划以每天、每周或每月自动执行备份。
还原整个虚拟机 :将即时可用的虚拟机从任何选定的还原点还原到原始位置或新位置。

傲梅企业备份旗舰版支持VMware ESXi 6.0及以上版本。接下来,我将向您展示如何通过 4 个简单步骤批量备份由 vCenter Server 管理的虚拟机。您可以单击以下按钮 下载 180天免费试用版

免费下载软件VMware ESXi & Hyper-V
安全下载

批量备份 vCenter Server 管理的虚拟机的 4 个步骤

1. 绑定设备 :访问 傲梅企业备份旗舰版 Web 客户端 ,导航至 设备 > VMware > + 添加 VMware 设备 添加 vCenter 或独立 ESXi 主机。然后单击 ... > 绑定设备

添加 VMware ESXi 主机

2. 创建备份任务 :导航到 备份任务 > + 创建新任务 ,然后选择 VMware ESXi 备份 作为 备份类型

vmware esxi 备份

3.根据需要 设置 任务名称 设备 目标 计划 清理 。

  • 任务名称 :您可以更改任务名称或使用带有序数的默认名称。
  • 设备 :批量选择vCenter Server管理的大量虚拟机进行集中备份。

选择虚拟机 vCenter

  • 目标 :选择备份到本地路径或网络路径。
  • 计划(可选) :执行完整、差异或增量备份,并根据您指定的频率自动执行。

安排虚拟机备份

  • 清理(​​可选) :自动删除超过您指定的保留期限的旧备份副本。

自动备份清理

4. 运行备份 :单击 开始备份 并选择 添加计划并立即开始备份 ,或 仅添加计划

开始备份

创建的备份任务将被单独列出和监控,用于恢复、进度检查和计划更改。

恢复时,您还可以 直接从备份恢复到新位置 ,在同一或另一个数据存储/主机中创建新虚拟机,从而省去了重新配置新虚拟机的麻烦。

恢复虚拟机

概括

每个人都会不小心忘记自己的帐户密码。如果您的 vCenter root 密码已过期或刚刚丢失,本文将介绍如何逐步恢复 vCenter 密码。此外,本文还介绍了一种从 vCenter 恢复 ESXi root 密码的方法。

vCenter Server是一个非常方便的官方平台,用于集中管理ESXi虚拟环境及其上的大量虚拟机。但是,由于它没有虚拟机备份功能,因此您仍然需要第三方工具来 备份VMware ESXi虚拟机 。在这方面,您可以尝试傲梅企业备份旗舰版,这是一款高效的软件,可以让您批量备份vCenter Server管理的虚拟机。