规划虚拟化 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2016-11-30

本文介绍在虚拟环境中成功部署 Microsoft SharePoint Foundation 2010 需要遵循的规划流程。规划流程中的每一步都包括指向相应文档的链接。假定您已确定要部署在虚拟环境中的 SharePoint Foundation 2010 解决方案。从表面上看,在虚拟机上部署 SharePoint Foundation 2010 服务器场与在物理服务器上部署服务器场相同。但是,在虚拟环境中进行部署涉及不同层次的规划,它需要考虑 Windows Server 2008 Hyper-V 技术 的特征以及虚拟机、虚拟网络适配器和虚拟硬盘在虚拟化服务器上的实现方式。

在开始制定虚拟化计划之前,建议您阅读 Hyper-V 计划和部署指南(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=187964&clcid=0x804)(该链接可能指向英文页面)。

有关以下主题的详细信息不在本文的讨论范围之内,但其他文章中提供了此类信息:

  • 容量管理

  • 高可用性

  • 使用虚拟环境

  • 安全性要求

  • 灾难恢复

    业务连续性规划

虚拟环境包括两个相关层:一个物理层和一个虚拟层。任一层中的配置更改都会影响另一层中的服务器。当您在虚拟环境中规划、部署和使用 SharePoint Foundation 2010 时,此相互关系会非常明显。

为在虚拟环境中部署 SharePoint Foundation 2010 创建规划

您应该像规划物理服务器场那样规划虚拟服务器场。在物理服务器上部署 SharePoint Foundation 2010 的大多数(如果不是全部)问题和要求同样适用于虚拟机。您作出的任何决定(例如最低处理器或内存要求)会直接影响所需虚拟化主机的数量及其充分支持您为服务器场确定的虚拟机的能力。

规划完物理服务器场后,您即拥有设计虚拟化体系结构所需的所有信息。理想情况下,此体系结构应尽可能接近要投入生产的最终虚拟化解决方案。实际上,在完成系统生命周期的部署阶段后,此体系结构很可能发生变化。事实上,您可能会发现有些场服务器角色并不适合虚拟化。

以下过程汇总了关键规划步骤、任务和参考。

创建虚拟化规划

  1. 确定虚拟化范围

    确定范围是成功实施、管理和评估虚拟化项目的关键因素。应考虑大多数解决方案都有多个服务器场组件这一事实。例如,面向 Internet 的 Web 门户通常具有发布场、创作场和测试或质量保证场。在确定范围时,必须决定是虚拟化部分还是整个解决方案基础结构。

    使用下面的任务列表来确定虚拟化范围。

    • 任务 1:确定实施解决方案所需的所有服务器场。

    • 任务 2:对于每个服务器场,确定所需的服务器数量以及每个服务器在服务器场中将具有的角色。

    • 任务 3:确定要在虚拟环境中部署的服务器场。

    限定解决方案范围可优化部署范围,从而可以更加轻松地进行实施和管理。有关详细信息,请参阅网站和解决方案规划 (SharePoint Foundation 2010)。虽然解决方案具有一些共同的因素,但每个解决方案均有自己的要求。有关详细信息,请参阅基本网站规划 (SharePoint Foundation 2010)。该文章演示了一个常用解决方案。

    根据解决方案的目标和目的、解决方案要求或按业务部门优化范围。

  2. 确定要虚拟化的服务器

    确定适合虚拟化的服务器。从技术和 Microsoft 支持角度看,所有 SharePoint 服务器均可虚拟化。应根据以下几点作出虚拟化特定场服务器的决定:

  3. 确定每个场服务器的容量要求

    确定每个场服务器的资源要求,就像它是物理服务器一样。考虑专用服务器角色,例如承载企业级搜索组件。您需要指定以下每个服务器组件所需的资源数量:

    • 内存

    • 处理器数量和最低时钟速度

    • 硬盘的数量和大小

    • 网络适配器的数量及其所需的吞吐速度

    备注

    对于物理服务器和虚拟机,规划高峰负载并确定将如何处理短期负载峰值。

  4. 确定虚拟机是否可以满足物理要求。

    您必须确定在步骤 3 中确定的每个虚拟机是否可以满足对应物理服务器的容量要求。至少应完成以下任务:

    • 任务 1:评估可用虚拟化主机容量的上下文中的内存要求。

    • 任务 2:评估处理器要求。Hyper-V 具有每个虚拟机四个虚拟处理器的硬限制。如果物理场服务器需要八个处理器,请确定此要求是否可通过扩展服务器场中的虚拟机数量来满足。

    • 任务 3:评估本地物理存储或 SAN 的上下文中的虚拟机存储要求。

  5. 确定虚拟化主机要求

    确定最低主机要求(内存、内核数、本地硬盘驱动器的数量和容量、网络适配器的数量)。还需考虑并规划以下各项:

    • 可伸缩性:确定是否可以向主计算机中添加更多 CPU、更多内存、更多硬盘和更多网络适配器。

      重要

      根据制造商和计算机型号,您可能无法增加容量。在使用或购买服务器之前,您需要了解此信息。

    • 额外主机容量:确定主机是否有用于扩展现有虚拟机或添加其他虚拟机的容量。如果您计划使用 Hyper-V 故障转移群集、快速迁移或实时迁移,则这一点非常重要。

    重要

    规划高峰负载并确定将如何处理短期负载峰值。

  6. 设计虚拟化体系结构

    成功的解决方案需要设计良好的体系结构。对于 SharePoint Foundation 2010,基本的三层拓扑为所有解决方案奠定了基础。以下元素构成了基于推荐的基础拓扑的良好设计:

    • 良好的总体性能

    • 易于维护和升级

    • 灵活性

    • 可伸缩性

    • 高可用性

    虚拟化体系结构模型包括构成服务器场拓扑的虚拟化主机和虚拟机。此模型使您能够虚拟化计划部署的虚拟环境。

    备注

    准备好在完成规划流程后优化体系结构。以下步骤可以指示对体系结构的更改。

  7. 确定存储要求

    确定与 Hyper-V 相关的存储(例如配置文件、虚拟硬盘 (VHD) 和快照)需要多少本地物理存储或 SAN 存储。

  8. 确定备份和恢复要求

    除场服务器外,您还必须为整个或部分服务器场规划备份和恢复。有关详细信息,请参阅备份和恢复 (SharePoint Foundation 2010)

  9. 确定高可用性要求并设计解决方案

    确定为 Web 服务器、应用程序服务器和数据库实现高可用性的方法。典型策略包括以下这些:

  10. 确定运行状况和容量指示器以监视虚拟环境。

    将您在前面的步骤中获得的关键指示器与您为 SharePoint Foundation 2010 所作的规划相结合。有关详细信息,请参阅服务器场和环境规划 (SharePoint Foundation 2010)。您必须确定所有运行状况和容量指示器,以便从虚拟环境中的以下对象收集度量值:

    • 已安装 SharePoint Foundation 2010 的虚拟机

    • 不属于服务器场的虚拟机,如防火墙服务器

    • 虚拟化主机

    • 网络组件

    在开始从虚拟环境中收集数据之后,可以创建一个比较基准,以便在部署期间以及服务器场投入生产后使用它来评估和调优虚拟环境。

  11. 为系统生命周期的部署阶段创建部署规划。

    有关详细信息,请参阅 SharePoint 2010 产品部署模型,技术图表 (SharePoint Foundation 2010) 一文中提供了该模型。

  12. 创建维护计划

    创建一个使您能够实施密码更改并应用软件更新、Service Pack 和修补程序的维护计划。此计划应包括虚拟机和虚拟化主机。