ESXi 密码恢复或迁移路径

ESXi 密码恢复或迁移路径

我无法通过 vSphere 或 SSH 连接到管理两个重要虚拟机的 ESXi 虚拟机管理程序盒。我不记得更改过任何密码,数据中心也没有任何凭证。我怀疑我们搞砸了 sshd_config,因为我已经尝试了 50 次我知道的每个密码。

如果我重新启动虚拟机管理程序(例如重新安装 ESXi),虚拟机将停止并且不会自动重新启动,如果我们无法重新获得对虚拟机管理程序的访问权限,这将是灾难性的。

我可以使用哪些密码重置/恢复选项来获得对相同虚拟机管理程序配置的根访问权限,而不会丢失数据并尽可能减少停机时间?

如果无法重置 root 密码,我可以采取哪些安全步骤来备份/快照两个虚拟机(一个 Ubuntu,一个 Windows 2008 Server)并将它们移动到新服务器,同时记住我无法通过 SSH 进入虚拟机管理程序?

编辑:到目前为止反馈都很好,谢谢大家。更多详细信息:本地存储、RAID-1,除此之外硬件非常标准。是的,我可以安排物理访问盒子或安排数据中心的维护。据我所知,vSphere 使用 SSH 与虚拟机管理程序通信,但我可能错了。

答案1

一般来说,您无法在 ESXi 上重置丢失的 root 密码。我假设您也没有任何其他形式的服务器访问权限(vSphere 或其他非 root 帐户)。这意味着您无法使用任何客户端工具对虚拟机执行备份或快照。

选项1)重新安装 ESXi。好消息是您可以重新安装,并且您的虚拟机不会受到影响。坏消息是数据中心的某个人必须执行此操作,并且您必须相信他们不会搞砸。[编辑]您提到您可以安排物理访问,所以这不是什么大问题,因为您可以自己完成!

首先关闭虚拟机。然后关闭 ESXi 主机(您必须按住电源按钮)。接下来,启动 ESXi 安装 CD。

在安装过程中,安装程序将检测现有 ESXi 版本。它将提示您覆盖或保留现有 VMFS 数据存储。 你想保护它们!此后,安装将正常继续,最终您将获得原始 ESXi 安装。

重启后,数据中心技术人员将需要配置您的 IP 设置等内容,然后他们才能将其交给您。首先,您需要通过 vSphere 登录,然后重新连接您的虚拟机。打开数据存储,浏览到虚拟机文件夹,右键单击 .vmx,然后选择“添加到库存”。(请务必仔细检查虚拟机设置以确保安全。)

此时,您应该能够毫无问题地启动虚拟机。如果系统询问您是否“移动或复制”了虚拟机,请选择“移动”。

选项 #2) 您编辑了您的帖子以提及它是 RAID-1 并且您可以安排物理访问。

您可以关闭服务器,取出 1 个驱动器,并将其连接到另一个盒子。复制虚拟机文件作为备份。将驱动器重新连接到原始服务器并完成上述选项 1 以恢复访问。

相关内容