我的VMware ESX服务器控制台卷只读了一次。如何保存我的VM?

时间:2008-08-21 19:29:48

标签: vmware recovery esx

两个RAID卷,在RAID1上运行的VMware内核/控制台,vmdks在RAID5上运行。在控制台输入登录只会导致SCSI错误,无密码提示。值得称赞的是,虚拟机实际上仍在运行。但是,我们正在考虑,重启后内核可能无法再次启动,虚拟机将会关闭。

我们有VM的数据库和磁盘备份,但没有vmdks本身的备份。

我有什么选择?

我们目前最好的想法是

  1. 使用VMware Converter从正在运行的虚拟机创建实时虚拟磁盘,就好像它是P2V迁移一样。
  2. 重新启动主机服务器并运行RAID诊断程序,找出“h”发生的情况
  3. 可能在重建其RAID卷之后再次尝试启动ESX
  4. 可能必须在其卷上重新安装ESX并重新连接VM
  5. 如果不起作用,请将步骤1中创建的“live”vmdks附加到其他VM主机。

1 个答案:

答案 0 :(得分:1)

这是背板。 RAID1的两个驱动器和RAID5的一个驱动器都无法访问。令人难以置信的是,VMware虚拟机管理程序继续从内存运行三天而无法访问其主机磁盘,从而使其管理的虚拟机保持活动状态。

在上面的第3步,我们诊断出硬件问题,并更换了RAID控制器,电缆和背板。重启后,我们通过指示控制器查询驱动器的配置来重新初始化RAID。两者都退化了,两者都成功修复了。

在步骤4中,没有必要重新安装ESX;虽然,在启动时,它不想注册虚拟机。我们不得不挖掘一些隐藏的管理内容来指示内核重新签名VM。 (搜索VM文档以获取“resignature”。)

我相信我们的后备计划会有效,运行“孤立”的虚拟机的VMware转换器映像已经过测试,运行正常,没有数据丢失。我强烈建议在关闭尽可能多的服务并使VM尽可能为只读状态后,对进入此状态的任何VM执行VMware Converter映像。将vmdk加载到其他地方或原始主机上作为修复通常比通过备份从头开始重建服务器更快。