Microsoft 对于硬件虚拟机环境中的 Exchange Server 的支持策略和建议

 

上一次修改主题: 2012-06-06

本主题介绍 Microsoft 对于当前在硬件虚拟化环境中运行的、投入生产的受支持 Microsoft Exchange Server 的支持策略。此外,本主题还针对硬件虚拟化环境中运行的、投入生产的 Exchange Server 提供了许多建议。

使用硬件虚拟化软件,您可以在一台物理机上同时运行多个单独的操作系统。Microsoft 的以下软件产品具有硬件虚拟化功能:

  • Windows Server 2008 Hyper-V Technology/Microsoft Hyper-V Server   Windows Server 2008 提供一种名为 Hyper-V 的 64 位虚拟化技术。Hyper-V 是一种管理程序,即:一个正好位于硬件上方、一个或多个操作系统下方的软件层。有关 Hyper-V 的详细信息,请参阅 Virtualization and Consolidation with Hyper-V

  • Windows Server 2008 R2 Hyper-V 技术/Microsoft Hyper-V Server   Windows Server 2008 R2 Hyper-V 构建于 Windows Server 2008 Hyper-V 的体系结构和功能之上,增加了多种新功能,从而增强了产品的灵活性。有关 Windows Server 2008 R2 Hyper-V 的主要功能和核心方案的详细信息,请参阅 Virtualization with Hyper-V:Overview

  • Microsoft Virtual Server   Virtual Server 是指一种专门为 Windows Server System 平台 (Windows Server 2003 和 Windows Server 2003 R2) 设计的、提供服务器虚拟化技术的软件。有关 Microsoft Virtual Server 的详细信息,请参阅 Virtual Server 2005 R2 SP1 Product Overview (英文网页) 。

  • Microsoft Virtual PC   Virtual PC 是指一种支持您在 Microsoft Windows 桌面上创建单独虚拟机、每个虚拟机均可将物理计算机的硬件进行虚拟化的软件。有关 Virtual PC 的详细信息,请参阅 Microsoft Virtual PC 2007 Product Information (英文网页) 。

此外,第三方也提供了硬件虚拟化功能。有关 Microsoft 对第三方硬件虚拟化软件支持策略的详细信息,请参阅:

有关在受支持的非 Microsoft 硬件虚拟化环境中运行的、投入生产的 Exchange Server 的设计和大小信息、建议以及最佳实践,请联系您的虚拟化软件制造商。

本主题中使用的术语

本主题中已使用以下术语:

  • 管理程序
    一个正好位于硬件上方、一个或多个操作系统下方的软件层。
  • 根计算机
    指正在运行硬件虚拟化软件的物理机。在某些硬件虚拟化环境中,它也称为计算机或主机
  • 来宾
    是指作为硬件虚拟化环境的计算机运行的虚拟机。通常,虚拟机在主机硬件上的第二层或第三层运行。

有关 Exchange Server 2007 的支持策略和建议

仅当满足以下所有条件时,Microsoft 才支持硬件虚拟化软件中的投入生产的 Exchange Server 2007:

  • 硬件虚拟化软件包括采用 Hyper-V 技术的 Windows Server 2008、Microsoft Hyper-V Server 或 Windows Server Virtualization Validation Program (英文网页) 下列出的、经验证的任何第三方管理程序。

  • Exchange Server 来宾虚拟机具有以下条件:

    • 运行 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 或更高版本。

    • 部署于 Windows Server 2008 64 位操作系统中。

    • 未安装统一消息服务器角色。虚拟化环境支持除统一消息角色以外的所有 Exchange 2007 服务器角色。

    • 满足 Exchange 2007 System Requirements (英文网页) 中所述的所有要求。

  • Exchange Server 来宾计算机用于存储 Exchange 数据(例如,邮箱数据库或集线器传输队列)的存储可以是固定大小的虚拟存储(例如,Hyper-V 环境中的固定虚拟硬盘驱动器 [VHD])、SCSI 共享存储或 Internet SCSI (iSCSI) 存储。共享存储是指在主机级别中配置的、专用于某一来宾计算机的存储。Exchange 来宾计算机用于存储 Exchange 数据的所有存储必须是块级存储。Exchange 2010 不支持使用网络附加存储 (NAS) 卷。不支持使用管理程序呈现给来宾作为块级存储的 NAS 存储。必须将共享卷作为块级存储呈现给硬件虚拟化软件。这是因为 Exchange 2010 不支持使用网络附加存储 (NAS) 卷。以下虚拟磁盘要求适用于用来存储 Exchange 数据的卷。

    note注意:
    在 Hyper-V 环境中,每个固定的 VHD 必须小于 2,040 千兆字节 (GB)。对于受支持的第三方管理程序,请联系制造商,了解是否存在任何磁盘大小限制。
    • Exchange 不支持动态扩展的虚拟磁盘。

    • 不支持使用差异或增量机制 (例如,Hyper-V 的差异 VHD 或快照) 的虚拟磁盘。

  • 根物理机中仅可部署管理软件 (例如:病毒软件、备份软件和虚拟机管理软件等) 。任何其他基于服务器的应用程序 (例如,Exchange Server、SQL Server、Active Directory 或 SAP) 均应安装在根计算机中。根计算机应专门用来运行来宾虚拟机。

  • Microsoft 在硬件虚拟化环境中支持 Exchange 群集连续复制 (CCR) 和单一副本群集 (SCC),条件是虚拟环境不包含任何基于管理程序的群集或配置为自动故障转移或在根服务器之间移动作为来宾计算机运行的群集邮箱服务器的迁移解决方案(例如,Hyper-V 快速迁移或 VMware ESX vMotion)。

  • 有些管理程序具有为虚拟机拍摄快照的功能。虚拟机快照可捕获虚拟机运行时的状态。使用此功能,您可为虚拟机拍摄多张快照,然后通过将快照应用到虚拟机,从而将虚拟机还原到先前任一状态。但是,应用程序无法识别虚拟机快照,使用这些快照可能会导致维护状态数据的服务器应用程序 (例如,Exchange Server) 出现意外结果。因此,不支持为 Exchange 来宾虚拟机拍摄虚拟机快照。

  • 许多硬件虚拟化产品都支持您指定要分配给每个来宾虚拟机的虚拟处理器数量。来宾虚拟机中的虚拟处理器共享物理系统中一定数量的逻辑处理器。Exchange 支持的虚拟处理器与逻辑处理器之比不得超过 2:1。例如,如果某个双核处理器系统使用四个双核处理器,则该处理器在主机系统中总共有 8 个逻辑处理器。在使用此配置的系统中,不可将总计 16 个以上的虚拟处理器分配给组合在一起的所有来宾虚拟机。

性能和可伸缩性的考虑事项

从应用程序角度来说,在来宾虚拟机中运行 Exchange 2007 SP1 不会更改 Exchange Server 的设计要求。Exchange Server 来宾虚拟机的大小仍必须经过适当调整,才可处理工作负荷。您可以采用调整非虚拟化 Exchange Server 大小的相同方法来调整已虚拟化 Exchange Server 的大小。出于性能、容量和可靠性考虑,仍必须设置邮箱、Client Access 和传输服务器角色。此外,必须根据系统的使用率配置文件为这些角色分配足够的资源,这些资源足以处理系统中的负荷。有关调整 Exchange Server 角色大小的详细信息和指导,请参阅:

动态内存分配注意事项

很多虚拟机监控程序包含的功能可动态调整可用于一个或多个虚拟机的 RAM 的大小。虚拟机监控程序使用此功能根据当前感知的特定虚拟机的 RAM 需求将 RAM 分配到虚拟机。

通常,此功能适用于在短期内使用大量内存然后恢复典型操作的虚拟机工作负荷。在这种情况下,虚拟机监控程序可以分配能满足特定工作负荷需要的内存,然后再检索其他虚拟机的内存。但是,此功能可能不适用于旨在持续使用特定内存池的工作负荷。

最新版本的 Exchange 中的很多性能增强都建立在高效使用适当大小分配的 RAM 基础之上。对于与减少 I/O 操作相关的增强,情况尤为如此。性能优化依赖于 RAM 中的 Exchange 缓存数据。动态减小 RAM 时,便无法实现预期的系统性能。在这种情况下,Exchange 可能显示出下降的性能,或者最终用户可能在连接到 Exchange 时体验到性能下降。因此,对于在生产环境中运行 Exchange 的虚拟机,最好关闭内存过度订阅或动态内存分配。而是应该为 Exchange 2007 配置基于适当值的静态内存大小。

有关内存注意事项的详细信息,请参阅规划内存配置。有关动态内存分配的详细信息,请参阅 Hyper-V 小组白皮书 Implementing and Configuring Dynamic Memory中的“Application Considerations”一节。

虚拟机的注意事项

以下是 Exchange 来宾虚拟机的考虑事项:

  • 计算已分配的虚拟处理器总数时,您必须考虑根操作系统的要求。许多硬件虚拟化产品 (例如,Hyper-V) 会将虚拟处理器分配给根计算机的操作系统。根据根计算机和其他配置设置中的物理处理器数和内核数,分配给根计算机的可用虚拟处理器数将会有所不同。如果使用 Hyper-V 进行分配,则分配给根计算机的虚拟处理器数将等于根计算机中的物理处理器内核数。这个数字值通常意味着超过大多数 Exchange 配置所需的数量。

  • 计算根计算机所需的虚拟处理器总数时,您还必须考虑 I/O 和操作系统的要求。在大多数情况下,如果某个系统托管 Exchange 虚拟机,则其根操作系统中所需的虚拟处理器数将为 2。计算物理内核与虚拟处理器的总比率时,此值应用作根操作系统所需虚拟处理器数的基线。如果根操作系统的性能监控指出,您占用的处理器利用率已超过 2 个处理器,则您应相应减少分配给来宾虚拟机的虚拟处理器计数,并验证虚拟处理器总数与物理内核之比是否未超过 2:1。

  • 设计 Exchange Server 来宾计算机的存储和网络时,您需额外考虑根计算机,特别是要考虑对根计算机中 CPU 的影响。在某些硬件虚拟化环境 (例如,Hyper-V) 中,所有由来宾虚拟机发出的 I/O 请求均通过根计算机提供服务。在这些情况下,建议不要在 Exchange Server 来宾计算机所属相同的根计算机上托管的来宾计算机中安装任何其他 I/O 密集型应用程序 (例如,Microsoft SQL Server) 。

  • 附加的 Exchange Server 虚拟化层 (即:Exchange 在来宾虚拟机中运行所处位置) 意味着必须为性能和可用性监控其他组件。监控虚拟环境中的 Exchange 时,您需额外考虑以下事项:

    • 来宾虚拟机内的 CPU 循环数与根计算机中的 CPU 时间段密切相关。此行为将导致来宾虚拟机中的 CPU 相关性能计数器值与根计算机中报告的值不同。但是,这两个系统中报告的值都是正确的,其原因在于:这两个值都是从系统角度计算得出的,且处理器资源都在根计算机和来宾计算机之间共享。有关 Hyper-V 环境中这一问题的详细信息,请参阅 Hyper-V:Clocks lie... which performance counters can you trust? (英文网页)

      note注意:
      UNRESOLVED_TOKEN_VAL(exBlog) 
    • Exchange 特定的性能计数器仅在来宾计算机中可用。根计算机仅为其直接使用的资源以及主机环境的特定计数器 (例如,Hyper-V 的性能计数器) 发布性能数据。根计算机不会发布任何 Exchange 特定的性能数据。

  • 在某些管理程序中,来宾虚拟机所展示的处理内核的可伸缩性趋势与物理机中的趋势不同。请在配置好的来宾虚拟机投入生产使用之前,全面进行一次压力测试,这一点至关重要。

  • 有些管理程序具有资源控制功能,使用这些功能,您可平衡来宾计算机之间的资源。例如,在 Hyper-V 环境中,您可指定为每个来宾计算机保留的处理器资源百分比。这一数字也称为虚拟机保留。此外,您还可以指定每个来宾计算机可以使用的处理器资源的最大百分比。这一数字也称为虚拟机限制。另外,您还可以将相关权值分配给每个来宾计算机,指定当多个来宾计算机都在运行和争用资源时、系统应如何分配资源。在大多数环境中,无需修改管理程序的资源控制设置的默认设置。有关配置和调整信息,建议您联系管理程序的制造商。

  • 支持大型邮箱 (例如,1 GB 或更大) 时,要求使用群集连续复制或基于硬件的 VSS 解决方案。但是,在硬件虚拟化环境中,不可能使用基于硬件的 VSS。

高可用性和灾难恢复的考虑事项

Exchange 2007 提供了许多高可用性和灾难恢复功能,例如本地连续复制 (LCR)、群集连续复制 (CCR)、备用连续复制 (SCR) 和单一副本群集 (SCC)。以上四种配置方式在虚拟化环境中均受支持。

有些硬件虚拟化软件支持群集或移植多个物理根计算机中的来宾虚拟机。例如,Hyper-V 已提供一种名为快速迁移的群集解决方案,该解决方案可将 Hyper-V 主机与 Windows 故障转移群集结合在一起。有关快速迁移的详细信息,请下载 Quick Migration with Hyper-V White Paper如果您使用 Windows Server 2008 Enterprise 和 Windows Server 2008 Datacenter 操作系统,则可在物理服务器上运行每台将客户端服务作为来宾虚拟机提供的服务器,并可将该物理服务器部署为故障转移群集 (即:一组连接在一起的、共同为服务提供冗余的计算机) 中的一个节点。在此配置中,群集中的其他物理服务器可根据需要通过快速迁移为来宾虚拟机提供支持。快速迁移对来宾计算机的影响取决于中断的性质:

  • 计划中断 是指管理员手动将群集资源移到群集中另一节点时出现的计划中断。在此方案中,来宾计算机处于暂停或保存状态,资源将传输至指定的节点,且来宾计算机将在指定节点从保存的状态中恢复。从 Exchange 角度来说,服务器通常会断开 TCP 连接。在迁移过程中,客户端的服务将会中断。缓存 Exchange 模式中的 Microsoft Office Outlook 用户以及 Exchange ActiveSync 客户端将暂时处于脱机状态;而联机模式中的 Outlook 用户、Office Outlook Web Access、POP3 和 IMAP4 用户在迁移过程中将不能访问其邮箱。中断的时间长度取决于暂停、移动和恢复虚拟机时所花的时间,且与虚拟机的存储连接和内存大小密切相关。

  • 非计划中断 是指某一故障影响活动节点、导致触发群集故障转移策略时出现的非计划中断。例如,活动节点断电、软件或硬件出现灾难性故障便属于非计划中断。在此方案中,来宾计算机将出现意外断电。在托管邮箱服务器角色的 Exchange 来宾计算机中,意外关闭将使数据库处于异常关闭状态。重新启动 Exchange 来宾时,Exchange 将执行内置的崩溃恢复过程,并重播所有数据库的所有日志文件。完成恢复所需的时间取决于必须要重播的日志文件数量;在检查点后生成的所有日志文件都必须重播。通常,每秒至少可以重播两个日志文件。

为虚拟化的 Exchange Server 选择一款高可用性解决方案

建议您为虚拟化的 Exchange Server 使用 Exchange Server 内置的高可用性解决方案,而不是管理程序提供的群集或可移植解决方案 (例如,Hyper-V 的快速迁移功能) 。与在虚拟机和物理根计算机之间移动的管理程序解决方案提供的功能相比,Exchange Server 提供的这些功能 (特别是群集连续复制 (CCR)) 更为有用。

Exchange 中内置的数据复制机制 (即:连续复制) 可采用一种名为 CCR 的配置与 Windows 故障转移群集组合在一起。CCR 可以部署在硬件虚拟化环境中,因而可针对虚拟化环境中的 Exchange 2007 向您提供服务和数据可用性解决方案。在虚拟化 CCR (或 SCC) 环境中,属于群集节点的每个来宾计算机都必须在单独的物理根计算机中加以托管,才可提供真正的冗余和高可用性。

note注意:
系统支持您组合使用物理节点和虚拟节点来部署 CCR 或 SCC。对于所有 Exchange 的高可用性配置,您必须确保所有节点大小均已经过适当调整,可以处理计划中断或非计划中断过程中的所有工作负荷。

对于虚拟化的 Exchange Server,建议不要使用基于管理程序的虚拟机迁移 (例如,Hyper-V 的快速迁移) 。在虚拟机迁移配置中,非计划中断会导致数据丢失。在 CCR 环境中,此类数据丢失大部分是由一种名叫传输转储程序的功能加以解决的。传输转储程序利用环境中的冗余回收一些受故障转移影响的数据。有关详细信息,请参阅 Cluster Continuous Replication

下表列出了虚拟机迁移解决方案与部署在硬件虚拟化环境中的 CCR 之间的差异:

虚拟机迁移与群集连续复制

  虚拟机迁移 群集连续复制

操作系统的信号检测

Exchange Server 的信号检测

Exchange 数据副本

1

2

要求共享存储

支持 Exchange 感知被动节点中的备份

备份和还原的考虑事项

Exchange Server 具有许多 I/O 要求。在来宾虚拟机中部署大型 Exchange server 时,建议您使用共享磁盘进行数据存储。对于与来宾虚拟机内部的 iSCSI Initiator 相连的共享磁盘或 iSCSI 磁盘,Hyper-V 目前实施的 VSS 不支持基于根计算机的备份。因此,对于与来宾虚拟机内相连的共享磁盘或 iSCSI 磁盘,不支持对根计算机内的 Exchange 来宾虚拟机执行 VSS 备份。

要对使用上述任一存储类型的虚拟化 Exchange Server 执行受支持的备份,则必须从来宾虚拟机内执行备份。您可以使用支持 ESE 流式备份 API 的备份软件,或使用 Exchange 感知的基于软件的 VSS 解决方案 (例如,Microsoft 系统中心数据保护管理器) 。

使用 Hyper-V 虚拟硬盘 (VHD) 时,系统支持从根计算机内对 Exchange 来宾虚拟机执行 VSS 备份。

此外,有些存储解决方案还提供了许多存储供应商支持的方法,可以直接对存储卷进行基于硬件的 VSS 备份。对这些备份方法的支持由存储供应商提供,而不是由 Microsoft 提供。

存储的考虑事项

对于主机操作系统、每个来宾操作系统的磁盘以及所有虚拟机存储,建议您使用单独的 LUN,这些 LUN 已使用独立磁盘冗余阵列 (RAID) 加以保护。根据 Exchange 2007 存储最佳实践指出,用于数据库和日志文件的 LUN 必须进行隔离。所有 Exchange 2007 的存储要求和最佳实践均适用于在硬件虚拟化环境中运行的 Exchange Server。有关 Exchange 2007 存储要求、建议和最佳实践的详细信息,请参阅 Planning Storage Configurations

下图展示了 Hyper-V 环境中的 Exchange 2007 存储配置。

Hyper-V 环境中的 Exchange 2007 存储配置

Hyper-V 和 Exchange 存储

来宾虚拟机的存储要求

Exchange 来宾计算机的操作系统必须使用磁盘大小至少为 15 GB 外加分配给该来宾计算机的虚拟内存大小的磁盘。此要求必须考虑操作系统和页面文件磁盘的要求。例如,如果来宾计算机分配的内存为 16 GB,则来宾操作系统所需的最小磁盘空间为 31 GB。

此外,系统可能会阻止来宾虚拟机直接与根计算机中安装的光纤通道或 SCSI 主机总线适配器 (HBA) 通信。在此事件中,您必须在根计算机的操作系统中配置适配器,并将 LUN 作为虚拟磁盘或共享磁盘呈现给来宾虚拟机。

根计算机的存储要求

每台根计算机都有一些最小磁盘空间要求,这些必须满足的要求包括:

  • 某些硬件虚拟化应用程序中的根计算机可能需要存储空间来存储操作系统及其组件。例如,运行带有 Hyper-V 的 Windows Server 2008 时,您至少需要 10 GB 才可满足该操作系统的要求。请参阅 Windows Server 2008 System Requirements此外,还需要其他存储空间来支持操作系统的页面文件、管理软件和崩溃恢复 (转储) 文件。

  • 有些管理程序将维护根计算机中每个来宾虚拟机所特有的文件。例如,在 Hyper-V 环境中,系统将为每个来宾计算机创建并维护临时内存存储文件 (BIN 文件) 。BIN 文件大小等于分配给该来宾计算机的内存数量。此外,系统还会在主机中为每个来宾计算机创建并维护其他文件。

Exchange Server 的存储要求和建议

以下是对于与虚拟化 Exchange Server 相连的存储的要求和建议:

  • 对于包含来宾的操作系统、任何正在使用的临时内存存储文件以及主机中托管的相关虚拟机的磁盘,必须在根计算机中为每个 Exchange Server 来宾计算机分配足够的存储空间。此外,对于每个 Exchange 来宾计算机,您还必须为集线器传输服务器和边缘传输服务器中的邮件队列分配足够的存储,并为邮箱服务器中的数据库和日志文件分配足够的存储。

  • Exchange 占用的存储应在磁盘心轴中加以托管,且磁盘心轴必须与托管来宾虚拟机操作系统的存储分开。

  • 虚拟磁盘也有可能不执行其他磁盘类型。您应参阅管理程序制造商提供的性能和可伸缩性文档,了解使用不同的存储选项将对 Exchange I/O 产生何种影响。

  • 建议您使用 SCSI 共享存储来托管传输数据库、邮箱数据库以及事务日志文件。尽管使用共享磁盘会限制虚拟机的可移植性,但使用此配置时,虚拟化的 Exchange Server 的所有存储选项均可实现最佳性能。

  • 使用 iSCSI 存储时,如果在主机上配置 iSCSI Initiator 组件、且将磁盘作为共享磁盘传输给来宾计算机,则将实现最佳性能。建议您针对 iSCSI 存储使用 Gigabit 以太网速度或更快的速度,并将 iSCSI 存储网络与其他所有通信隔离。此外,建议您针对 iSCSI 网络通信使用专用的物理网络接口卡。在 Hyper-V 环境中,建议您对专用的物理 iSCSI 网卡进行配置,使它使用大型帧,而不绑定至任何虚拟网络交换机。

  • 您可配置 iSCSI 存储使用 Exchange 来宾虚拟机内部的 iSCSI Initiator。但是,这种配置将会降低性能,其原因在于:虚拟机内的网络堆栈不具有未虚拟化网络堆栈的所有功能 (例如,虚拟网络堆栈不支持大型帧) 。然而,由于 iSCSI 存储直接与来宾的 iSCSI Initiator 相连,而未配置为共享磁盘,因此这种虚拟机更具可移植性。

网络的考虑事项

在硬件虚拟化环境中运行 Exchange 2007 时,建议采用特定的网络配置。这些配置以是否出于高可用性部署 Exchange 为基础。

对于不是出于高可用性部署的环境 (例如,无 CCR、无 SCC 、无快速迁移) ,建议您遵循管理程序供应商提供的规划和部署指导。例如,对于 Hyper-V,建议您遵循 Hyper-V Planning and Deployment Guide(英文网页)和 Microsoft Hyper-V Server 2008 Configuration Guide(英文网页)中所述的指导。

对于出于高可用性部署的环境 (例如:CCR 或 SCC) ,建议根计算机中至少具备两个物理网络接口卡 (NIC)。一个 NIC 专门用于管理程序根计算机,另一个 NIC 专门用于来宾虚拟机。对于根计算机或来宾计算机使用的任何 iSCSI 存储,应额外使用单独的 NIC。

note注意:
如果通过使用网络负载平衡 (NLB) 在出于高可用性配置的 Hyper-V 中部署客户端访问或集线器传输来宾计算机,则必须安装 Microsoft 知识库文章 953828“NLB 主机在 Windows Server 2008 Hyper-V 虚拟机中未按预期方式融合”中的修补程序。有关如何安装和配置 NLB 的详细信息,请参阅 Network Load Balancing Deployment Guide

有关 Exchange Server 2003 的支持策略和建议

仅当满足以下所有条件时,Microsoft 才支持硬件虚拟化软件 (即:虚拟机) 中投入生产的 Exchange Server 2003:

  • 硬件虚拟化软件为 Microsoft Virtual Server 2005 R2 或 Microsoft Virtual Server 的任何更高版本。

  • 虚拟机中运行的 Exchange Server 版本为 Microsoft Exchange Server 2003 Service Pack 2 (SP2) 或更高版本。

  • 来宾操作系统中已安装 Microsoft Virtual Server 2005 R2 虚拟机附加工具。

  • Exchange Server 2003 已配置为独立服务器,且不属于 Windows 故障转移群集的一部分。

  • 来宾操作系统中安装的 SCSI 驱动程序是 Microsoft Virtual Machine PCI SCSI Controller 驱动程序。

  • 没有为 Exchange 虚拟机启用虚拟硬盘的“撤销”功能。

    note注意:
    在安装虚拟机附加工具之后,如果将 Microsoft Virtual Server SCSI 适配器添加到虚拟机,则来宾操作系统将检测并安装一个通用的 Adaptec SCSI 驱动程序。在此情况下,必须删除虚拟机附加工具,然后重新安装,才可在来宾操作系统中正确安装 SCSI 驱动程序。

要验证来宾操作系统中安装的 SCSI 驱动程序,请执行以下步骤:

  1. 在来宾操作系统中,右键单击“我的电脑”,然后单击“管理”。

  2. 在“系统工具”下,单击“设备管理器”。

  3. 在“SCSI 和 RAID 控制程序”,验证是否已列出“Microsoft Virtual Machine PCI SCSI 控制程序”。如果您看到列出不同的驱动程序,则必须重新安装虚拟机附加工具。例如,如果您看到列出 Adaptec,则必须重新安装虚拟机附加工具。

    note注意:
    如果虚拟机已配置为仅使用 IDE 控制程序,则无需采取任何操作。

性能和可伸缩性的考虑事项

当您打算在虚拟化环境中部署 Exchange Server 2003 SP2 时,如果您针对 Exchange Server 2003 调整每个虚拟机的大小,则以下网址中描述的相同性能和可伸缩放事项仍然适用:Exchange Server 2003 性能和可伸缩性功能

但是,如果 Exchange Server 2003 在 Virtual Server 2005 R2 中运行,则有些因素会直接影响到它的性能和伸缩性。 如果您同时调整主机和来宾配置的大小,则应考虑以上因素。

以下是配置虚拟机时要考虑的因素:

  • 每个虚拟机只能有一个 CPU。这就限制了虚拟化 Exchange 安装的处理能力。您应对该服务器调整大小,使单个 CPU 可以处理服务器上的预计负载。此外,同一时间内在主机上运行的虚拟机数量将影响整个系统的整体性能。

  • 如果您调整虚拟机磁盘容量的大小,则应考虑通过网络对 Exchange Server 数据执行完整联机备份所需的时间。请考虑添加专用虚拟网络适配器用于 Exchange Server 备份。

    note注意:
    尽管您可以在主机级别中对虚拟磁盘 (.VHD) 文件执行脱机备份,但这并不能取代定期备份 Exchange Server 的操作。有关 Exchange Server 备份和恢复过程的详细信息,请参阅 Exchange 2003 灾难恢复操作指南
  • 为 Exchange Server 数据库和日志文件创建单独的、具有固定大小的虚拟磁盘,并将它们分别存储在主机服务器上的单独物理驱动器中。

  • 在投入生产之前,应使用 Exchange Server 2003 性能工具对 Exchange Server 的性能进行验证。有关性能工具的详细信息,请参阅 Exchange Server 2003 性能和可伸缩性功能

以下是配置主机时要考虑的因素:

  • 请确保已正确调整运行 Virtual Server 2005 R2 的服务器的大小,以便可处理您要部署的虚拟机数量。估计服务器大小时,应考虑 CPU、内存、网络适配器和磁盘配置。

  • 使用可快速访问的磁盘解决方案。您可以使用 SCSI 硬盘、独立磁盘冗余阵列 (RAID) 或存储区域网络 (SAN) 来存储 Exchange Server 数据使用的 .VHD 文件。

  • 如果主机中已安装防病毒程序,则应将该防病毒程序配置为不扫描 .VHD 文件。

有关早于 Exchange Server 2003 的 Exchange Server 版本的支持策略

Microsoft 不支持硬件虚拟化环境中投入生产的任何早于 Exchange Server 2003 的 Microsoft Exchange Server 版本。上述策略适用于 Exchange 2000 Server、Exchange 2000 Conferencing Server、Exchange Server 5.5 以及 Exchange Server 所有早期版本。