在 Hyper-V 虚拟环境中使用 SharePoint 产品和技术

本文提供有关将 SharePoint 产品和技术与 Windows Server 2008 Hyper-V 虚拟化技术一起使用的初步指导。本指导的范围涵盖 Windows SharePoint Services 3.0 和 Microsoft Office SharePoint Server 2007。

支持声明

支持在 Hyper-V 环境中使用 SharePoint 产品和技术。已进行了全面测试,以确认 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 的所有功能在 Hyper-V 虚拟服务器上的行为如同它们在物理服务器上的行为一样。

硬件和软件要求

为了在 Hyper-V 环境中运行 Office SharePoint Server,您需要满足 Hyper-V 先决条件,并遵循 Windows SharePoint Services 和 Office SharePoint Server 建议。

Hyper-V 先决条件

需要将 Hyper-V 配置为 64 位版本 Windows Server 2008 操作系统上的服务器角色。此外,请确保物理硬件支持硬件辅助虚拟化。这意味着处理器必须与 Intel VT 或 AMD 虚拟化 (AMD-V) 技术兼容,并且系统 BIOS 必须支持数据执行保护 (DEP)。DEP 必须处于启用状态。

对第三方虚拟机监控程序技术的支持

支持在 Microsoft 通过服务器虚拟化验证计划 (SVVP)(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=125649&clcid=0x804) 认证的虚拟机监控程序技术上部署 SharePoint 产品和技术。

Office SharePoint Server 2007 建议

我们建议您在运行 64 位版本 Windows Server 2008 的虚拟机上安装 Office SharePoint Server 2007 64 位版本。

备注

Windows Server 2008 需要 Windows SharePoint Services 3.0 Service Pack 1 和 Office SharePoint Server 2007 Service Pack 1。

作为任何 SharePoint 产品和技术部署的一种最佳做法,您应在每一层上保留一个同源体系结构,并且最好跨整个 SharePoint 产品和技术平台保留。

SharePoint 产品和技术建议

SharePoint 产品和技术团队提供了以下建议。

  • 查看作为在虚拟环境中部署 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 的先决条件在下面的“其他资源”中描述的文档。

  • 查看并遵循针对硬件选择、性能和可伸缩性的已发布 Windows SharePoint Services 和 Office SharePoint Server 指导。有关详细信息,请参阅性能和容量规划 (Windows SharePoint Services) (https://go.microsoft.com/fwlink/?linkid=89490&clcid=0x804) 和性能和容量规划 (Office SharePoint Server) (https://go.microsoft.com/fwlink/?linkid=108998&clcid=0x804)。前面的文档包括针对 Microsoft SQL Server 2005 的指导。

  • 任何 Hyper-V 虚拟服务器都必须满足您将作为 Hyper-V 来宾运行的物理服务器的要求(例如,CPU、内存和磁盘 I/O)。如同所有虚拟技术一样,每个虚拟机的主计算机上都会产生开销。

  • 不要在连接到 SharePoint 产品和技术服务器场的虚拟服务器上使用 Hyper-V 快照功能。这是因为计时服务和搜索应用程序在快照过程中可能会变得不同步,并且,在快照完成后,可能会引发错误或不一致情况。在任何服务器上进行快照之前,请将该服务器从服务器场中分离。

  • 不要使用比 Hyper-V 主计算机上的物理 CPU 数量多的虚拟 CPU。尽管 Hyper-V 将允许您分配比物理 CPU 数量多的虚拟 CPU,但这样做会导致性能问题,因为虚拟机监控程序软件必须切换出 CPU 上下文。

  • 利用虚拟网络。Hyper-V 允许您配置以下类型的虚拟网络:

    • 专用网络 – 专用网络上的虚拟机可以互相通信。

    • 内部网络 – 虚拟机可以互相通信,并可以与主计算机通信。

    • 外部网络 – 虚拟机可以互相通信、与主计算机通信并与物理网络上的计算机通信。

    专用网络和内部网络不使用物理网卡或网线,因此通信速度更快,并且最大程度地减少了网络拥塞情况。通过为 Web 前端服务器创建外部网络并为应用程序服务器和 SQL Server 数据库服务器创建专用或内部网络,您可以充分利用这一网络性能提升。

其他资源

下表提供了有关 Hyper-V、SharePoint 产品和技术以及 SQL Server 2008 的资源的重要信息。

标题 说明 URL

Microsoft 评估和规划工具包 (MAP)

使用 MAP 来确定服务器是否可虚拟化。

https://go.microsoft.com/fwlink/?linkid=117991&clcid=0x804

Hyper-V 规划和部署指南

本指南包括有关硬件要求和限制、支持的宾客操作系统以及角色和管理工具安装说明的信息。

https://go.microsoft.com/fwlink/?linkid=124368&clcid=0x804(该链接可能指向英文页面)

Hyper-V 入门指南

提供有关如何在 Hyper-V 环境中创建和配置虚拟机的完整演练。

https://go.microsoft.com/fwlink/?linkid=122588&clcid=0x804

Hyper-V 逐步指南:Hyper-V 和故障转移群集

本指南演示如何通过创建简单的双节点群集来使虚拟机高度可用。

https://go.microsoft.com/fwlink/?linkid=120666&clcid=0x804(该链接可能指向英文页面)

Windows Server 2008 性能优化指南

提供有关优化 Windows Server 2008 的详细信息,并包括一个专门重点论述 Hyper-V 的小节。

https://go.microsoft.com/fwlink/?linkid=121171&clcid=0x804(该链接可能指向英文页面)

所有性能主题博客

此博客由 Tony Voellm 编写,并专用于性能主题。Tony 目前担任 Hyper-V 性能团队的负责人。需要特别关注的是 Tony 编写的由四个部分组成的一系列文章,描述有关 Hyper-V 性能计数器的内容。

性能和容量规划 (Windows SharePoint Services)

性能和容量规划是将解决方案设计映射为将支持您的业务目标的服务器场规模和硬件集合的过程。

https://go.microsoft.com/fwlink/?linkid=89490&clcid=0x804

性能和容量规划 (Office SharePoint Server)

性能和容量规划是将解决方案设计映射为将支持您的业务目标的服务器场规模和硬件集合的过程。

https://go.microsoft.com/fwlink/?linkid=108998&clcid=0x804

结束语

在任何情况下,运行 SharePoint 产品和技术的虚拟服务器与运行 SharePoint 产品和技术的物理服务器具有相同的最低基础要求。虚拟化提供了许多好处;但是,它并没有消除或避免与部署、配置和维护 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 相关的现有要求和最佳做法。

另请参见

概念

Hyper-V 的性能和容量要求