通过简单规则避免虚拟机快照问题

日期: 2015-01-11 作者:Brian Kirsch翻译:郑文帅 来源:TechTarget中国 英文

在虚拟机运行期间两种类型的快照都可以创建,但是如果虚拟机已关闭就只能创建静态快照。这两个不同的快照都有不同的优点和缺点。要想弄清楚这些,关键得弄清楚你在创建快照期间虚拟机到底发生了什么。快照并不是创建一个现有虚拟机克隆和复制的过程。

相反,它要锁住现有的VMDK(VMware虚拟磁盘文件),然后创建一个新的文件,称为增量变化文件。不管是静态的还是动态的快照,虚拟机发生的任何变化,都会将这些记录在增量变化文件中而不是VMDK中。 锁住VMDK文件可以使管理员恢复到他们创建的快照并将增量变化文件里的所有变化从原来的VMDK文件中剔除。如果管理认为升级可以使工作做的更好,那么他可以删除快照点。

在此过程……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在虚拟机运行期间两种类型的快照都可以创建,但是如果虚拟机已关闭就只能创建静态快照。这两个不同的快照都有不同的优点和缺点。要想弄清楚这些,关键得弄清楚你在创建快照期间虚拟机到底发生了什么。快照并不是创建一个现有虚拟机克隆和复制的过程。相反,它要锁住现有的VMDK(VMware虚拟磁盘文件),然后创建一个新的文件,称为增量变化文件。不管是静态的还是动态的快照,虚拟机发生的任何变化,都会将这些记录在增量变化文件中而不是VMDK中。

锁住VMDK文件可以使管理员恢复到他们创建的快照并将增量变化文件里的所有变化从原来的VMDK文件中剔除。如果管理认为升级可以使工作做的更好,那么他可以删除快照点。在此过程中,增量变化文件中的变化被应用到锁住的VMDK文件中并在虚拟机后台赶上当前的活动状态。一旦虚拟机VMDK文件赶上后,增量变化文件就会被删除,虚拟机将继续运行。

当事情出错的时候


快照还有一个强大的功能,就是如果你虚拟机使用不当,它可以帮你去除错误。现在,我们知道它们是什么以及它们如何工作了,让我们来看一下你不应该做的一些事。

永无止境的虚拟机快照。快照是时间点,意味着只是临时的。现在,人们对于临时的定义不同,这就是问题所在。那个增量变化文件记录着虚拟机的所有改变:如果是一个繁忙的虚拟机,那么它的增量变化文件就会变得越来越大。那个增量变化文件存放在数据库服务器中,举例,假如在8个小时内可以增长60GB。如果你的数据存储有足够的容量,你可能还OK。但是如果你有一台Active Directory服务器,一年前做了个快照,那就意味着会增长到600G。这些日益增长的快照问题会导致数据存储空间不足,还通常会导致虚拟机损坏。

移除大型虚拟机快照。删除一个大型的或者长时间的快照是记录所有变化的增量变化文件应用于原本的VMDK文件的一个过程。对于较小的增量变化文件来说,这个过程相对简单,但是对于大型的快照来说,这个过程会导致虚拟机暂停或者变化应用到原来的VMDK会暂停几秒或者几分钟。

嵌入式快照:快照的利与弊都是紧紧相连的。它可以让管理员在同一个虚拟机的不同时间来回切换——创造一种类似撤销功能的体验。但问题是,你拥有了更多的快照,你就会拥有更多的增量变化文件,那么就会增加损坏的可能性。

快照是一个很好的工具,当你执行软件升级或维护时它可以当一个救生工具。在虚拟化环境中它可以给你独一无二的功能,它可以让你手动撤销之前保存的一个坏的升级。对快照成功的使用关键在于不滥用它们。这儿有几条关键准则,记住一定要持续检查你的快照:

  • 明确定义一个窗口可以存在多长时间,一个4小时—6小时的窗口可以满足大多数的升级,并设置期望值。
  • 确保在你的LUN上留出50G-75G的存储空间用于存放增量变化文件。
  • 运行日常报告关于哪些快照当前处于活动。
  • 创建快照容量增长阀值警报。
  • 创建域控的快照时要特别小心。当你恢复到某个快照时,虚拟机会跳到之前时间点的状态。那么域控在这个时间点之后的认证将失效。

通过遵循这些准则以及记住快照是临时的,将会对你的组织产生很大好处。

相关推荐