我不应该创建数据存储来容纳单个虚拟机的原因是什么?

我不应该创建数据存储来容纳单个虚拟机的原因是什么?

我参加了戴尔 EqualLogic 培训活动,演讲者提出了一个想法,即创建一个数据存储来容纳单个虚拟机可能不是一个坏主意,而不是创建一个大型数据存储并在其上放置多个虚拟机。他的理由是,虚拟机与数据存储的 1:1 比率是管理戴尔 Host Integration Toolkit Auto Snapshot Manager 创建的快照的更好选择。他还提出了一个限定词,即这对高价值虚拟机最有利,而不一定对您拥有的每个虚拟机都有利。

我知道您不想这样做的唯一原因是,vCenter 必须扫描的每个数据存储都会增加扫描 SAN 所需的总时间。

答案1

嗯,在他们的情况下,这是可行的,因为对于普通的虚拟机快照,您需要在数据存储上保留额外的空间来容纳快照和基础之间的数据差异;使用他们的工具,它有存储句柄。不确定它在执行此操作时是否对存储中的整个 LUN 进行快照 - 如果是这样,那么这将解释将虚拟机拆分到不同数据存储的好处。

传统的关于每个数据存储中虚拟机数量较少的论点也有一个值得一提的地方:SCSI 锁定。如果一个存储中虚拟机数量过多,它们的 IO 锁定就会相互影响。

当然,缺点是管理所有这些的麻烦。为虚拟机添加新磁盘?必须使用存储 vMotion 来腾出空间。扩展磁盘?同样的事情。迁移到新存储?您正在配置大量新 LUN。从管理角度来看,使用大存储桶数据存储肯定要简单得多。

答案2

为解决您的一个顾虑,人们目前以每个数据存储 20-40 个虚拟机的密度运行虚拟机,并且没有 IO 问题。我感觉我非常谨慎,保持约 10-15 个虚拟机,没有 IO 延迟/CPU 就绪问题。VMware 正在转向更大的数据存储,以简化管理,因此这实际上与虚拟环境的发展方向背道而驰。使用 vSphere5,您可以拥有非常大的数据存储,因此快照填充 DS 不应该让您担心,因为 1) 您有更多可用空间和更多时间,以免出现空间不足的情况 2) 启用 SDRS 后,您可以让虚拟机根据 24 小时后预测的 IO/空间自动迁移到下一个最佳 DS。

此外,快照不应长时间保持打开状态,也不是有效的备份/恢复选项。您有多少次遇到快照填满数据存储并发生“坏事”的情况?如果您不使用 SDRS,并且不在计划长时间保持快照打开的磁盘上使用精简版,则可以避免这种可能的崩溃。

答案3

如果您计划运行的 VM 数量超过最高配置doc 针对您的 VMware 版本,您不会希望每个 VM 都有一个 LUN。对于 vSphere 4.1,该值是 256。对于 ESX 3.5,该值只有 62(正如我昨天在尝试连接一些新 LUN 时所了解到的)。

相关内容