天天看点

三层服务器场的多个服务器 (SharePoint Server 2010)

本 文介绍如何在多个服务器上安装 Microsoft SharePoint Server 2010 以创建跨三层部署的 Microsoft SharePoint Server 服务器场。该服务器场由两个前端 Web 服务器、一个应用程序服务器和一个数据库服务器组成。本文中介绍的部署顺序和配置基于建议的最佳实践。最终的服务器场配置并不复杂,但是可提供一个基本的 基础结构,用于在类似或更加复杂的服务器场中实施 SharePoint Server 解决方案。

服务器场与搜索服务应用程序一起设置;搜索配置为对此部署过程中创建的内容进行爬网。

概述此部署中的基本步骤如下所述:

    • 请确保您熟悉三层拓扑的概念。
    • 请确保您已执行所有规划和准备工作,如验证硬件和软件要求。
    • 在服务器场中包括的所有服务器上安装必需的软件更新。
    • 在应用程序层和 Web 层中的服务器上安装 SharePoint Server 必备组件。
    • 在应用程序服务器和 Web 服务器上安装 SharePoint Server。
    • 创建和配置 SharePoint 场。
    • 设置服务。
    • 根据需要完成部署后任务。

拓扑概述此拓扑通常用于部署概述 (SharePoint Server 2010) 中介绍的中型或大型服务器场。从性能、容量和可伸缩性来说,三层拓扑比二层拓扑更值得推荐。三层拓扑可提供最高效的物理和逻辑布局来支持向外扩展和向上扩展,并可在服务器场的成员服务器间更好地分布服务。下图显示了本文中介绍的三层部署。

三层服务器场的多个服务器 (SharePoint Server 2010)

对于上图,请注意以下各项:

    • 可将 Web 服务器添加到 Web 层。这些服务器可以配置为传统 Web 服务器以处理用户请求,也可以配置为承载专用查询组件或其他服务组件。
    • 可将场服务器添加到应用程序层,并将这些服务器配置为专用服务器,用于承载管理中心网站,或承载服务器场中需要专用资源或与 Web 层隔离的其他服务(例如爬网组件、查询组件和配置文件页)。
    • 可将数据库服务器添加到数据库层,以实现独立实例、数据库镜像或故障转移群集。如果要配置服务器场使之具有高可用性,则在数据库层需要数据库镜像或故障转移群集。

开始之前开始部署之前,请执行下列操作:

    • 确保您熟悉 Windows Server 2008 的性能调整指南(该链接可能指向英文页面) 和 Windows Server 2008 R2 的性能调整指南(该链接可能指向英文页面) 中所述的操作系统指南。
    • 确保您满足所有硬件和软件要求。有关详细信息,请参阅硬件和软件要求 (SharePoint Server 2010)
    • 确保您已按管理和服务帐户 (SharePoint Server 2010) 中所述使用合适的权限设置必需帐户
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      作为最佳安全做法,建议您使用最小特权管理来安装 SharePoint Server。

使 用 Microsoft SharePoint 2010 产品准备工具Microsoft SharePoint 产品准备工具会检查是否存在必备组件,并安装和配置必需的所有程序。Microsoft SharePoint 产品准备工具需要 Internet 连接来下载和配置 SharePoint Server 必备组件。如果场服务器没有 Internet 连接,则必须获取必需软件的可安装映像。有关安装位置,请参阅“确定硬件和软件要求 (SharePoint Server 2010)”中的安装必备软件 。

如果决定获取可安装映像,建议您创建可用于存储这些映像的安装点。可以将此安装点用于安装将来的软件更新。

数据库服务器请确保 SQL Server 2005 或 SQL Server 2008 已更新为必需级别并按如下进行配置:

    • SQL Server 2005:本地和远程连接已启用,且配置为使用 TCP/IP 协议。
    • SQL Server 2008:已对网络配置启用 TCP/IP 协议。

在数据库管理员与 SharePoint 管理员彼此独立地执行操作的组织中,您需要确保正确版本的 SQL Server 可用,且已更新为必需级别。此外,还必须请求一个针对服务器场配置的、DBA 创建的数据库。

三层服务器场的多个服务器 (SharePoint Server 2010)
注意:
本文中的过程不使用 DBA 创建的数据库;在使用 DBA 创建的数据库进行的部署中,这些过程将有所不同。有关详细信息,请参阅使用 DBA 创建的数据库进行部署 (SharePoint Server 2010)

公 共更新和修补程序包确保为操作系统、SQL Server 和 SharePoint Server 安装了公共更新和必需的修补程序包。建议在应用公共更新之前将所有服务器更新为相同软件版本。对于此版本的 SharePoint Server,必须应用以下修补程序:

    • SQL Server 2008:在部署服务器场之前安装此更新。SQL Server 2008 Service Pack 1 的累积更新包 2
    • 在每个场服务器上安装了必备组件之后,需要先在应用程序服务器上安装 使用作为 IIS 7.0 中的 IIS 6.0 兼容组件一部分的“IMSAdminBase::CopyKey”方法时出现错误消息:“异常来自 HRESULT: 0x80070003” ,然后在两个 Web 服务器上进行安装。

准备场服务器安装 SharePoint Server 之前,必须使用 Microsoft SharePoint 产品准备工具,在应用程序服务器和 Web 服务器上检查和安装所有必备组件。

三层服务器场的多个服务器 (SharePoint Server 2010)
提示:
如果决定手动安装必备组件,则仍可运行 Microsoft SharePoint 产品准备工具,验证每个服务器上需要的必备组件。

使用下面的过程可在每个场服务器上安装必备组件。

运行准备工具

    • 从产品安装位置下载 SharePoint Server 2010(该链接可能指向英文页面) (http://go.microsoft.com/fwlink/?linkid=168780& ;clcid=0x804)(该链接可能指向英文页面),然后双击相应的可执行文件。
    • 如果从可启动式映像进行安装,请单击初始屏幕上的“安装必备软件”。
    • 如果从文件集合进行安装,请双击 PrerequisiteInstaller.exe。
    • 在“欢迎使用 Microsoft SharePoint 产品准备工具”页上,单击“下一步”。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      准备工具可能必须重新启动本地服务器才能完成一些必备组件的安装。安装程序将在服务器重新启动后继续运行,无需手动干预。但是,您必须重新登录到服务器。
    • 在“安装完成”页上,单击“完成”。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      完成 Microsoft SharePoint 产品准备工具后,必须安装 KB 949516 (http://go.microsoft.com/fwlink/?linkid=148917& ;clcid=0x804) 和 KB 971831 (http://go.microsoft.com/fwlink/?linkid=165750& ;clcid=0x804)。在安装此修补程序后,可能也需要重新启动服务器。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      如 果在同样运行 SharePoint Server 2010 的服务器上启动 IIS 工作进程 (w3wp.exe)、其他服务或托管应用程序时,系统显示错误消息“加载此程序集将产生与其他实例不同的授予集。(异常来自 HRESULT: 0x80131401)”,则您必须安装 KB963676 (http://go.microsoft.com/fwlink/?linkid=151358& ;clcid=0x804)。在应用此修补程序后必须重新启动计算机。

在场服务器上安装 SharePoint Server 2010安装必备组件后,使用下面的过程在每个场服务器上安装 SharePoint Server。

运行安装程序

    • 在开始页上,单击“安装 Office SharePoint Server”、“安装 SharePoint Foundation”。
    • 查看“阅读 Microsoft 软件许可条款”页上的条款,选中“我接受此协议的条款”复选框,然后单击“继续”。
    • 在“选择所需的安装”页上单击“服务器场”。
    • 在“服务器类型”选项卡上,单击“完整”。
    • 在“文件位置”选项卡上,接受默认位置或更改安装路径,然后单击“立即安装”。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      建议您最好在非系统驱动器上安装 SharePoint Server。
    • 安装完成后,会出现一个对话框,提示您完成服务器的配置。请清除“立即运行 SharePoint 产品和技术配置向导”复选框。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      为保持方案的一致性,建议您在参与服务器场的所有应用程序服务器和前端 Web 服务器上安装好 SharePoint Server 之后,再运行配置向导。
    • 单击“关闭”完成安装程序。

创 建和配置服务器场若要创建和配置服务器场,请运行 SharePoint 产品和技术配置向导。此向导会自动执行若干个配置任务,包括创建配置数据库、安装服务和创建管理中心网站。建议您先在要承载管理中心网站的服务器上运行 SharePoint 产品和技术配置向导,然后才在服务器场中的其他服务器上运行该向导。

运行配置向导和配置服务器场

    • 在承载管理中心的服务器(应用程序服务器)上,单击“开始”,指向“所有程序”,然后单击“Microsoft SharePoint 2010 产品”。
    • 在可用选项列表中,单击“SharePoint 产品和技术配置向导”。
    • 在“欢迎使用 SharePoint 产品和技术”页上单击“下一步”。
    • 在通知您可能需要在配置过程中重新启动某些服务的对话框中,单击“是”。
    • 在“连接到服务器场”页上,单击“创建新服务器场”,然后单击“下一步”。
    • 在“指定配置数据库设置”页中,执行下列操作:
      • 在“数据库服务器”框中,键入正在运行 SQL Server 的计算机的名称。
      • 在“数据库名称”框中为您的配置数据库键入一个名称,或使用默认数据库名称。默认名称为 SharePoint_Config。
      • 在“用户名”框中,以 DOMAIN/username 格式键入服务器场帐户的用户名。
        三层服务器场的多个服务器 (SharePoint Server 2010)
        重要:
        服 务器场帐户用于创建和访问配置数据库。它还作为 SharePoint 管理中心应用程序池的应用程序池标识帐户,并且还是 Windows SharePoint Services 定时服务运行时所使用的帐户。SharePoint 产品和技术配置向导将此帐户添加到 SQL Server 登录帐户、SQL Server dbcreator 服务器角色和 SQL Server securityadmin 服务器角色。您指定为服务帐户的用户帐户必须是域用户帐户,但它无需是 Web 服务器或数据库服务器上任何特定安全组的成员。建议您遵循最小特权原则,指定不是 Web 服务器或数据库服务器上的 Administrators 组成员的用户帐户。
      • 在“密码”框中,键入用户密码。
    • 单击“下一步”。
    • 在“指定服务器场安全设置”页上,键入密码,然后单击“下一步”。

      确保密码满足以下条件:

      • 至少包含八个字符
      • 至少包含以下四组字符中的三组:
        • 英文大写字符(A 到 Z)
        • 英文小写字符(a 到 z)
        • 数字(0 到 9)
        • 非字母字符(例如 !、$、#、%)
        三层服务器场的多个服务器 (SharePoint Server 2010)
        注意:
        虽 然密码 (Passphrase) 类似于密码 (Password),但密码 (Passphrase) 通常较长以便提高安全性,它用于加密在 SharePoint Server 2010 中注册的帐户(例如,您在运行 SharePoint 产品和技术配置向导时提供的 SharePoint Server 2010 系统帐户)的凭据。请确保自己记住密码 (Passphrase),因为每次在服务器场中添加服务器时都要使用它。
    • 在“配置 SharePoint 管理中心 Web 应用程序”页上,执行以下操作:
      • 如果希望 SharePoint 管理中心 Web 应用程序使用特定端口号,则选中“指定端口号”复选框并键入端口号,或者,如果要使用默认端口号,请将“指定端口号”复选框保留为清除状态。
        三层服务器场的多个服务器 (SharePoint Server 2010)
        注意:
        如果要从远程计算机访问 SharePoint 管理中心网站,请确保您允许访问在此步骤中配置的端口号。为此,可在“高级安全 Windows 防火墙”中为“SharePoint 管理中心 v4”配置入站规则。
      • 单击“NTLM”或“协商(Kerberos)”。
    • 单击“下一步”。
    • 在“配置成功”页上,单击“完成”。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      如 果 SharePoint 产品和技术配置向导失败,请检查安装 SharePoint Server 2010 的驱动器上的日志文件,这些文件位于 %COMMONPROGRAMFILES%/Microsoft Shared/Web Server Extensions/14/LOGS 文件夹中。
    • 管理中心网站将在新浏览器窗口中打开。

      在“帮助改善 SharePoint”页上,单击以下选项之一,然后单击“确定”。

      • 是,我愿意参加(推荐)。
      • 否,我不想参加。
    • 在“配置 SharePoint 场”页上,可以选择使用向导来配置服务,也可以决定手动配置服务。出于本文目的,我们使用手动选项。单击“取消”。

      在此处进行的选择与个人偏好有关。“场配置向导”运行时将自动配置一些服务;但是,如果您手动配置服务,则可以更为灵活地设计逻辑体系结构。

      有关使用该向导来配置服务的信息,请参阅在简单的服务器场中部署 (Office SharePoint Server) 。

      三层服务器场的多个服务器 (SharePoint Server 2010)
      重要:
      如果使用的是 DBA 创建的数据库,则无法使用“场配置向导”,必须使用 SharePoint 产品和技术配置向导。

将 Web 服务器添加到服务器场在应用程序服务器上创建服务器场之后,您可以按照本主题前面描述的同一过程添加 Web 层服务器,以便在承载管理中心的服务器上安装 SharePoint Server。唯一的差别就是在安装的过程中,系统将提示您加入现有的服务器场。请按照向导步骤加入该服务器场。

有关向服务器场中添加服务器的其他信息,请参阅向服务器场中添加 Web 或应用程序服务器 (SharePoint Server 2010) 。本文还提供有关以下过程中各步骤的详细信息。

配置诊断日志记录以及使用率和运行状况数据集添加前端 Web 服务器后,请为服务器场配置初始诊断日志记录以及使用率和运行状况数据集。

诊 断日志记录可在服务器场中发生问题时帮助确定和隔离这些问题。对新安装配置诊断日志记录时,请接受默认配置。然后,当服务器场中发生问题时,您可以重新访 问这些设置并相应地调整级别。这样做有助于确定问题的原因并隔离问题。使用率和运行状况报告可用于显示诊断日志记录设置不同于默认值之处。

有关诊断以及运行状况和使用率的详细信息,请参阅:

    • 配置诊断日志记录 (SharePoint Server 2010)
    • 配置使用率和运行状况数据集 (SharePoint Server 2010)

使用以下过程可完成诊断日志记录以及使用率和运行状况数据集的初始配置。

三层服务器场的多个服务器 (SharePoint Server 2010)
注意:
因为这是不具有任何基准数据的初始服务器场部署,所以除非另有说明,否则接受默认设置。

配置诊断日志记录

    • 在管理中心主页上,单击“监控”。
    • 在“报告”部分,单击“配置诊断日志记录”。
    • 在“诊断日志记录”页上,验证是否选择了“启用事件日志淹没保护”。如果未选择,请单击相应复选框以启用此功能。
    • 跟踪日志的默认位置是安装了 SharePoint Server 的驱动器。建议最好是将跟踪日志存储在非系统驱动器上。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      重要:
      如果将跟踪日志路径更改为非系统驱动器,则此位置必须在服务器场中的所有服务器上都存在。如果该位置不存在,则现有服务器或新服务器无法记录数据。此外,除非您指定的路径在新服务器上存在,否则将无法添加新服务器。不能将网络共享用于日志记录。
    • 单击“确定”以保存所做更改。

配置完诊断日志记录后,请配置使用率和运行状况数据集。

配置使用率和运行状况数据集

    • 在“管理中心监视”页上,单击“配置使用率和运行状况数据集”。
    • 单击相应复选框以启用“使用率数据集”。
    • 单击相应复选框以启用“运行状况数据集”。
    • 单击“确定”。

创建和配置新搜索服务应用程序建议您最好在 Web 层和应用程序层上安装搜索组件,以便将负载分布在服务器场中的各个服务器上,从而优化性能。若要在服务器场的各个层中分布搜索组件,必须执行以下步骤:

    • 创建新搜索服务应用程序
    • 将查询组件移到 Web 层

有关服务应用程序的详细信息,请参阅:

    • 关于服务应用程序和服务 (SharePoint Server 2010)
    • 管理服务应用程序和服务 (SharePoint Server 2010)

创建搜索服务应用程序

    • 在承载管理中心网站的服务器上,打开管理中心。
    • 在“应用程序管理”部分下,单击“管理服务应用程序”。
    • 在功能区上单击“新建”,然后单击“搜索服务应用程序”。
    • 在“新建搜索服务应用程序”页上,接受“名称”的默认值,或键入搜索服务应用程序的新名称。
    • 对于“搜索服务帐户”,接受服务器场的默认值,或为搜索服务创建新帐户。有关服务器场帐户的详细信息,请参阅管理和服务帐户 (SharePoint Server 2010) 。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      安全性 注意:
      建议您为搜索服务创建新帐户。如果接受默认帐户,则搜索服务将使用权限很大的服务器场管理员帐户。建议不要这样做,因为内容访问帐户(默认为搜索服务帐户)将对您的文档集中的所有草稿和帮助文件进行爬网,从而会在搜索结果中公开所有内容。
    • 对于“搜索管理 Web 服务的应用程序池”,接受默认值(“新建应用程序池”),然后键入应用程序池的名称。
    • 对于“搜索查询和网站设置 Web 服务的应用程序池”,请使用您为搜索管理 Web 服务创建的同一个应用程序池。单击“使用现有应用程序池”,然后从下拉列表中选择池名称。
    • 单击“确定”。

创 建搜索服务应用程序后,会形成一个拓扑,其中,搜索管理和爬网组件在承载管理中心网站的服务器上进行配置。下一步是将查询组件移到 Web 层的服务器,爬网和属性存储(查询)数据库在为 SharePoint Server 服务器场指定的 SQL Server 实例上进行设置。

三层服务器场的多个服务器 (SharePoint Server 2010)
重要:
搜索管理组件不能移到其他服务器:它驻留于创建搜索服务应用程序的服务器上。每个服务器场只能有一个搜索管理组件。

将查询组件移到 Web 服务器

    • 在管理中心主页上,单击“管理服务应用程序”。
    • 在“服务应用程序”页上,单击“搜索服务应用程序”。
    • 在“搜索管理”页上的“搜索应用程序拓扑”部分,单击“修改”。
    • 在“搜索服务应用程序的拓扑: 搜索服务应用程序”页上的“索引分区”部分,单击“查询组件 0”,然后单击“编辑属性”。
    • 在“编辑查询组件”页上,从“服务器”下拉列表中选择一个前端 Web 服务器,然后单击“确定”。
    • 在“搜索服务应用程序的拓扑: 搜索服务应用程序”页上的“索引分区”部分,单击“查询组件 0”,然后单击“添加镜像”。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      查询组件镜像是其他服务器(在此例中是一个前端 Web 服务器)上的索引分区的副本。
    • 在“添加镜像查询组件”页上的“服务器”下拉列表中,选择您在“编辑查询组件”页上确定的前端 Web 服务器,然后单击“确定”。
    • 重复上述步骤,将第二个前端 Web 服务器配置为查询组件及其镜像的主机。

创建网站若要在此部署阶段创建网站,必须创建 Web 应用程序和网站集。使用以下过程可通过管理中心创建 Web 应用程序,然后创建与该 Web 应用程序关联的顶级网站。

创建 Web 应用程序

    • 在管理中心主页的“应用程序管理”部分,单击“管理 Web 应用程序”。
    • 在功能区上,单击“新建”。
    • 在“新建 Web 应用程序”页的“身份验证”部分,单击“经典模式身份验证”对应的复选框
    • 在“IIS 网站”部分,单击“新建 IIS 网站”。
    • 保留“端口”的默认值,或键入新端口号。
    • 不要更改路径 框中的默认值。
    • 在“安全配置”部分,单击“NTLM”用于身份验证提供程序。
    • 在“应用程序池”部分,单击“新建应用程序池”。
    • 单击“可配置”。
    • 从下拉列表中选取一个管理帐户,或单击“注册新的管理帐户”。
    • 对于“数据库名称和身份验证”,单击“Windows 验证(推荐)”。
    • 对于“服务应用程序连接”,显示“编辑以下连接组”下拉列表,单击“[自定义]”,然后单击“搜索服务应用程序”。
    • 对于“客户体验改善计划”,单击“是”。
    • 单击“确定”。

创建网站集

    • 在管理中心主页的“应用程序管理”部分,单击“创建网站集”。
    • 在“Web 应用程序”部分,验证显示的名称是否与您在上述过程中创建的 Web 应用程序相同。如果不同,请单击下拉列表旁的箭头,然后在出现的菜单中单击“更改 Web 应用程序”。
    • 在“选择 Web 应用程序”页上,单击您所创建的 Web 应用程序的名称,然后单击“确定”。
    • 在“标题和说明”部分,键入网站集的标题和说明:
    • 在“网站地址”部分,在“URL”下拉列表中键入左斜线 (/),然后选择“/sites/”。
    • 在“模板选择” 部分,单击“协作”选项卡,然后单击“工作组网站”。
    • 在“网站集主管理员”部分,以 DOMAIN/username 格式键入用户登录名。
    • 在“网站集第二管理员”部分,以 DOMAIN/username 格式键入用户登录名。
    • 在“配额模板”部分,保留默认设置。
    • 单击“确定”。

创建网站集后,将显示“首要网站创建成功”页面。单击新网站的链接。如果显示身份验证对话框,请以 DOMAIN/username 格式输入网站管理员的登录名。

三层服务器场的多个服务器 (SharePoint Server 2010)
注意:
此新网站将自动部署到 Web 层的服务器。

添加内容源并配置搜索爬网计划最后一步是确定搜索的内容源,然后配置初始和增量爬网计划。

使用下面的过程可添加内容源和配置爬网计划。在此过程中,使用默认内容源配置爬网,但是您也可以在您的环境中选择不同的内容源。

添加内容源和配置爬网计划

    • 在管理中心主页上的“应用程序管理”部分,单击“管理服务应用程序”。
    • 在“服务应用程序”选项卡上,单击“搜索服务应用程序”
    • 在“搜索管理”页上的“爬网”部分,单击“内容源”。
    • 在“管理内容源”页上,本地 SharePoint 网站将显示为可用内容源。可针对现有源配置爬网,也可单击“新建内容源”来添加内容源。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      出于本文目的,会使用默认源配置爬网。
    • 单击“本地 SharePoint 网站”。
    • 在“编辑内容源”页上的“完全爬网”部分,单击“创建计划”。

      在“管理计划”页上,配置您要使用的计划类型和计划设置。

    • 在“编辑内容源”页上的“增量爬网”部分,单击“创建计划”。

      在“管理计划”页上,配置您要使用的计划类型和计划设置。

    • 单击“对该内容源启动完全爬网”。
    • 单击“确定”。

安 装后的步骤安装和配置 SharePoint Server 2010 之后,将打开浏览器窗口并显示新 SharePoint 网站的管理中心网站。尽管您可以开始向网站添加内容或自定义该网站,但是我们建议您先使用 SharePoint 管理中心网站执行下列管理任务:

    • 配置传出电子邮件 您可以配置传出电子邮件,以便简单邮件传输协议 (SMTP) 服务器向网站用户发送电子邮件通知并向网站管理员发送通知。您可以配置传出通知中显示的“发件人”电子邮件地址和“答复”电子邮件地址。有关详细信息,请参阅配置传出电子邮件设置 (Office SharePoint Server) 。
      三层服务器场的多个服务器 (SharePoint Server 2010)
      注意:
      您可以配置传入电子邮件,以便 SharePoint 网站接受和归档传入电子邮件。但是,建议在完成初始服务器场部署和配置后执行此任务。有关详细信息,请参阅配置传入电子邮件设置 (Office SharePoint Server) 。
    • 配置移动帐户   可以配置移动帐户,以便 SharePoint 可向您或网站用户的移动电话发送短信 (SMS) 通知。有关详细信息,请参阅配置移动帐户 (SharePoint Server 2010) 。

继续阅读