VMWare:长时间运行的快照真的很糟糕吗?

这是ESXi 5.5。

我知道,VMWare KB是非常反对长时间运行的快照,但我不知道另一种方式来做到这一点。

比方说,我有一个基础的Linux系统,并希望为每个用户创build一个独特的虚拟机。 我可以简单地快照系统并将其提供给用户。 如果用户弄错了或需要刷新,我可以简单地删除快照并创build一个新的。

我知道VMWare模板,但是让我们说,我的基本形象是10GB。 这意味着每个用户的足迹将是(比如5个用户):

  • 10GB(基本)+ 1GB用户文件
  • 10GB(基本)+ 1GB用户文件
  • 10GB(基本)+ 1GB用户文件
  • 10GB(基本)+ 1GB用户文件
  • 10GB(基本)+ 1GB用户文件

55 GB

如果我的理解是正确的,快照只存储基地之间的DIFF,所以会给:

  • 10GB基地
  • 〜1.1GB用户文件,日志更新等
  • 〜1.1GB用户文件,日志更新等
  • 〜1.1GB用户文件,日志更新等
  • 〜1.1GB用户文件,日志更新等
  • 〜1.1GB用户文件,日志更新等

15.5GB

快照解决scheme似乎非常优雅,如此高效地利用空间,而模板又是多余的。

长时间运行的快照真的很糟糕,有没有更好的方法来实现这一目标?

有一个称为链接克隆的function,这可能是你要找的。 我认为它已经融入ESXi,但是如果没有其他组件,就无法使用它。 VMware希望您拥有View,vCloud Director或vCloud Automation Center(已重命名为vRealize Automation); 他们都支持链接克隆afaik。

有办法做到这一点,但他们是非官方的和不支持的。 例如: 如何在vcenter上创build链接克隆?