虚拟世界中的存储验证

原文发布于 2012 年 4 月 2 日(星期一)

部署 Exchange 可能是项挑战。尤其是当您完全准备好使用 Jetstress 验证您的服务器和存储时,您却意识到,虽然我们建议您应始终 在进入生产之前运行 Jetstress,但我们并不支持在您刚刚部署的这一奇特新虚拟平台上的虚拟机中运行 Jetstress。唉哟,现在怎么办?

首先介绍一些背景。您可能想知道我们为什么不支持在虚拟机上运行 Jetstress。原因实际上非常简单。近几年来,我们曾与一些客户和合作伙伴(他们为 Exchange 部署新硬件或在 Exchange 解决方案审核计划(该链接可能指向英文页面)(ESRP) 中验证 Exchange 存储解决方案)合作,发现在许多 Jetstress 测试结果示例中,报告的 IO 延迟数普遍不准确。鉴于报告的性能指标不可信,我们必须确保 Jetstress 不是在此配置中运行的。这便产生以下准则:在虚拟基础结构中部署的客户应通过在根(而不是在来宾虚拟机)中运行 Jetstress 来验证存储性能。虽然这对 Hyper-V 来说是可行的解决方法,但对于其他虚拟机监控程序来说并不是现实的解决方案。

随着 Exchange 产品的日渐成熟,我们的一些客户用于管理其 Exchange 基础结构的虚拟机监控程序产品也已成熟,我们决定是时候进行一些新测试,看看过去的那些存储性能结果是否还会困扰着我们。在几周时间中对多个虚拟机监控程序进行自动测试以及在各种配置中完成 100 多项 Jetstress 测试后,我们已得出结论…

从现在起,我们支持在以下虚拟机监控程序上部署的虚拟来宾实例中运行 Microsoft Exchange Server Jetstress 2010 工具:

  • Microsoft Windows Server 2008 R2(或更高版本)
  • Microsoft Hyper-V Server 2008 R2(或更高版本)
  • VMware ESX 4.1(或更高版本)

此外,我们将移除 ESRP v3.0 程序中有关使用虚拟机的限制,所以从此刻起,我们的存储合作伙伴将能够提交 Exchange Server 2010 的 ESRP 解决方案,其中验证测试是在虚拟机上执行的。

在此提醒大家,了解 Exchange Server 2010 虚拟化的支持能力的最佳位置是 TechNet 上的系统要求主题的“硬件虚拟化”部分。此外,我们已发布使用 Windows Server 2008 R2 Hyper-V 虚拟化 Exchange Server 2010 的最佳做法(该链接可能指向英文页面)白皮书,其中包含许多有用的部署建议。了解如何将 Jetstress 正确用于存储和解决方案验证的最佳资源是 Jetstress 现场指南(该链接可能指向英文页面),该指南最近已更新,包括对来宾虚拟机支持进行的此项更改。

我希望这对一些人而言是好消息,并且这将使您的 Exchange 部署的生产前验证更简单、更轻松、更彻底。

Jeff Mealiffe
高级项目经理
Exchange 客户体验

这是一篇本地化的博客文章。请访问 Storage Validation in A Virtual World 以查看原文