定期对生产服务器进行快照是不是一个好主意?我读到很多网站都建议不要对生产系统进行快照,称这会影响网络和机器的性能。有人对此有什么见解吗?
答案1
请注意,快照不能替代备份!我仅使用快照来创建短期故障回复点,例如在服务器被修补之前,可能会损坏它。但我不会将快照保留超过几天,也绝不会定期创建快照,只是因为我以后可能用到它们。
请注意,大多数虚拟化感知备份软件也会自动使用快照,在备份之前将虚拟机置于一致的只读状态。但即便如此,备份作业完成后快照也会被再次删除。
答案2
快照并非设计用于定期检查点,也不是备份解决方案。如果保留过多快照,可能会出现一些问题(例如空间不足、存储速度变慢,在某些情况下还会出现损坏)
答案3
通常,磁盘性能(以及虚拟机存储的大小扩展)是快照关注的问题,因为磁盘现在分为平面磁盘和快照磁盘(可能是多个快照磁盘);在没有快照时,简单的磁盘操作可能会显著膨胀,可能需要处理基本磁盘和(多个)快照磁盘上的数据(这些磁盘与基本磁盘或彼此不相邻;增加了许多额外的寻道时间),需要比平面磁盘更多的 IO 时间。
评估您的磁盘性能;如果它不会对您造成重大影响,那么就删除快照。
答案4
这是最佳实践。
一个链中支持的最大快照数量为 32 个。但是,VMware 建议您在一个链中仅使用 2-3 个快照。
24-72 小时内不使用任何单一快照. 出于应用程序或虚拟机版本控制目的,不应长期保留快照。这可防止快照变得过大,导致在删除/提交到原始虚拟机磁盘时出现问题。创建快照、对虚拟机进行更改,并在验证虚拟机的正常工作状态后立即删除/提交快照。
在高事务虚拟机(如电子邮件和数据库服务器)上使用快照时要特别谨慎。这些快照的大小会迅速增加,填满数据存储空间。验证正在测试的进程的正常工作状态后,立即在这些虚拟机上提交快照。
链中过多的增量文件(由过多的快照引起)或较大的增量文件可能会导致虚拟机和主机性能下降。