规划虚拟化 (SharePoint Server 2010)

 

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

本文介绍了为了能在虚拟环境中成功部署 Microsoft SharePoint Server 2010 需要执行的规划过程。规划过程中的每个步骤都包含指向相应文档的链接。假设您已经确定了要在虚拟环境中部署的 SharePoint Server 2010 解决方案。从表面上看,在虚拟机上部署 SharePoint Server 2010 服务器场与在物理服务器上部署服务器场相同。然而,在虚拟环境中部署涉及到一个不同级别的规划过程,在这个过程中需要考虑 Windows Server 2008 Hyper-V 技术的特性以及如何在虚拟化服务器上实现虚拟机、虚拟网络适配器和虚拟硬盘。

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

本文不会详细介绍有关下列主题的内容,这些内容将在其他文章中介绍:

  • 容量管理

  • 高可用性

  • 使用虚拟环境

  • 安全性要求

  • 灾难恢复

    业务连续性规划

虚拟环境由两个相关联的层组成,一个是物理层,一个是虚拟层。任何一层中的配置更改都会影响另一层中的服务器。在虚拟环境中规划、部署和使用 SharePoint Server 2010 时,这种关联性尤为明显。

创建在虚拟环境中部署 SharePoint Server 2010 的计划

应该以与规划物理服务器场相同的方式规划虚拟服务器场。在物理服务器上部署 SharePoint Server 2010 的大部分(或全部)问题和要求同样也适用于虚拟机。所做的任何决策(如最低的处理器或内存要求)都会直接影响需要的虚拟化主机数以及这些主机是否能够充分支持为服务器场确定的虚拟机。

在完成对物理服务器场的规划后,将拥有设计虚拟化体系结构所需的所有信息。理论上,此体系结构尽可能接近要部署到生产环境中的最终虚拟化解决方案。实际上,此体系结构可能会随着您在系统生命周期的部署阶段的改变发生变化。实际上,您可能会确定某些场服务器角色不适合进行虚拟化。

以下过程汇总了主要规划步骤、任务和引用。

创建虚拟化规划

  1. 确定虚拟化范围

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

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

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

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

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

    限定解决方案的范围可以细化部署范围,从而更容易实现和管理。有关详细信息,请参阅规划网站和解决方案 (SharePoint Server 2010)。此外,尽管解决方案共享常见元素,但每个解决方案都有自己的要求。有关详细信息,请参阅基本网站规划 (SharePoint Server 2010)规划社会计算和协作 (SharePoint Server 2010) 一文介绍了其中一种常用的解决方案。

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

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

    确定适合进行虚拟化的服务器。从技术和 Microsoft 支持角度来讲,可以对所有 SharePoint 服务器进行虚拟化。应该根据以下内容来确定要虚拟化的具体场服务器:

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

    确定每个场服务器的资源要求(假设场服务器是物理服务器)。还需要将专用的服务器角色考虑在内,如承载的企业级搜索组件。您需要指定下列每个服务器组件所需的资源数量:

    • 内存

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

    • 硬盘的数量和大小

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

    备注

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

  4. 确定虚拟机是否符合物理要求。

    您必须确定在步骤 3 中标识的每个虚拟机是否符合对应的物理服务器的容量要求。至少需要完成下列任务:

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

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

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

  5. 确定虚拟化主机要求

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

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

      重要

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

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

    重要

    规划最高负载并确定如何处理负载中的短期高峰。

  6. 设计虚拟化体系结构

    成功的解决方案需要一个设计合理的体系结构。对于 SharePoint Server 2010,基本的三层拓扑为所有解决方案提供了基础。下列元素构成了一个基于建议的基础拓扑的合理设计:

    • 良好的总体性能

    • 易于维护和升级

    • 灵活性。

    • 可伸缩性

    • 高可用性

    有关详细信息,请参阅规划服务器场和环境 (SharePoint Server 2010)

    虚拟化体系结构模型由构成服务器场拓扑的虚拟化主机和虚拟机组成。借助此模型,您可以可视化计划部署的虚拟环境。有关详细信息,请参阅规划虚拟体系结构 (SharePoint Server 2010)

    备注

    准备随着规划过程的改变优化体系结构。下列步骤可能指示体系结构的更改。

  7. 确定存储要求

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

  8. 确定备份和恢复要求

    除场服务器之外,还必须规划全部或部分服务器场的备份和恢复。有关详细信息,请参阅备份和恢复 (SharePoint Server 2010)

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

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

  10. 确定运行状况和容量指示器以监控虚拟环境。有关详细信息,请参阅虚拟环境中的容量管理和高可用性 (SharePoint Server 2010)

    将从上一步骤派生的键指示器与为 SharePoint Server 2010 制定的规划组合在一起。有关详细信息,请参阅规划服务器场和环境 (SharePoint Server 2010)。必须确定所有运行状况和容量指示器才能从虚拟环境中的下列对象收集测量值:

    • 安装了 SharePoint Server 2010 的虚拟机

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

    • 虚拟化主机

    • 网络组件

    开始从虚拟环境收集数据后,可以创建一条基准线,用于在部署期间和将服务器场部署到生产环境后评估和调整虚拟环境。

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

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

  12. 创建维护计划

    创建一个维护计划,通过该计划,您可以实现密码更改并应用软件更新、Service Pack 和修补程序。此计划应该包括虚拟机和虚拟化主机。