VMware Server 2 快照导致 Ubuntu 客户机崩溃

VMware Server 2 快照导致 Ubuntu 客户机崩溃

我在 Vmware Server 2.0.2 上运行了大约 20 多个 Ubuntu 客户机,并且每晚备份脚本都会对所有正在运行的虚拟机进行快照,对其进行备份,然后删除快照。

每天早上我检查机器时,都会发现至少有 1 到 2 台机器不知为何损坏了。这种情况可能发生在运行 8.04 到 9.04 版本的 Ubuntu Desktop 和 Ubuntu Servers 的客户机上。损坏的含义如下:

1)Postfix 死亡

2)Zarafa 服务器崩溃

3)Web 服务器上的 cron 任务停止运行

4)Firefox 消亡

5)Gnome桌面消亡

如果我重新启动它们,那么一切都会恢复正常。但是,这会造成很多混乱。快照是否不稳定?我讨厌为了进行夜间备份而关闭所有虚拟机,但如果必须的话,我会这么做。

答案1

就我个人而言,使用 VMware Server(或 Workstation 或 Fusion)时,我总是在进行任何快照之前暂停或关闭我的虚拟机,因为所有写入活动(例如虚拟内存交换或应用程序日志记录)都会对虚拟机产生更改。

赞同@Chopper3 的评论...你现在确实应该转向“真正的”虚拟化工具:对于那么多客户机来说,ESX 或 ESXi。

答案2

你确定你对 VMWare Server 的快照工具的理解就是你想象的那样吗?

VMWare Server 附带的快照工具旨在允许回滚更改,而不是备份。

即,一旦创建了 VMWare Server 快照,您就不能直接删除它(除非您想丢失更改),您必须将其合并回 VMDK。

听起来您正在做的是创建快照并备份主 VMDK。在此期间,客户机仍在运行并将更改写入快照文件。然后您将删除此快照,这会丢弃所有内容,因为您的磁盘将被重置为您启动备份时的状态。

鉴于您每晚都会无意中对服务器进行攻击,因此您应该尽快做以下几件事:

  1. 仅在 VMWare Server 上运行几个客户虚拟机 - 它并不意味着运行 5+ 个。
  2. 不要在 VMWare Server 中使用快照,它们很慢并且无法轻易摆脱它们。
  3. 评估并部署 ESX。它具有按照您想要的方式创建备份的工具(需要付费)。

如果您必须运行 VMWare Server,那么就别想着实时的 VM 级备份了。考虑进行数据级备份,然后每隔几个月关闭您的客户机并进行外部备份。

相关内容