由多台服务器组成三层服务器场 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

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

本文介绍如何在多台服务器上安装 Microsoft SharePoint Foundation 2010,以创建跨三个层部署的 Microsoft SharePoint Foundation 服务器场。此服务器场包含两台前端 Web 服务器、一台应用程序服务器和一台数据库服务器。本文介绍的部署顺序和配置基于建议的最佳方案。服务器场配置结果并不复杂,但其为在类似的或更复杂的服务器场上实施 SharePoint Foundation 解决方案提供了基础架构。

利用 SharePoint Foundation Search 来设置此服务器场;Search 被配置为对作为此部署一部分创建的内容进行爬网。

本文内容:

  • 概述

  • 准备场服务器

  • 在场服务器上安装 SharePoint Foundation 2010

  • 创建和配置服务器场

  • 将 Web 服务器添加到服务器场中

  • 配置诊断日志记录以及使用率和运行状况数据集

  • 配置 SharePoint Foundation Search

  • 创建网站

  • 安装后的步骤

概述

下面列出此部署的基本步骤:

  • 确保自己熟悉三层拓扑的概念。

  • 确保已完成所有规划和准备工作,例如验证硬件和软件要求。

  • 在将成为服务器场一部分的所有服务器上安装必需的软件更新。

  • 在应用层和 Web 层中的服务器上安装 SharePoint Foundation 的必备软件。

  • 在应用程序服务器和 Web 服务器上安装 SharePoint Foundation。

  • 创建和配置 SharePoint 场。

  • 设置服务。

  • 根据需要完成部署后的任务。

拓扑概述

以下拓扑通常用于部署概述 (SharePoint Foundation 2010) 中介绍的中到大型服务器场。从性能、容量和可伸缩性角度来看,建议采用三层拓扑而不采用二层拓扑。三层拓扑提供非常高效的物理和逻辑布局,可支持向外扩展或向上扩展,而且还能更好地在服务器场的成员服务器中分布服务。下图显示了本文介绍的三层部署。

SharePoint Foundation 2010:三层服务器场

对于上图,请注意以下几点:

  • 可以在 Web 层中添加 Web 服务器。可以将这些服务器配置为常规 Web 服务器以处理用户请求。

  • 可以在应用层中添加场服务器,并将它们配置为专用的服务器,以承载管理中心网站或服务器场上需要专用资源或与 Web 层隔离的其他服务,例如计时器作业和沙盒服务。

  • 可以在数据库层中添加数据库服务器,以实现独立实例、数据库镜像或故障转移群集。如果配置服务器场以使其具备高可用性,则需要在数据库层上实现数据库镜像或故障转移群集。

开始之前

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

使用 Microsoft SharePoint 2010 产品准备工具

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

如果决定获取可安装映像,我们建议您创建一个安装点,以便存储映像。可以使用此安装点来安装未来的软件更新。

数据库服务器

确保将 SQL Server 2005 或 SQL Server 2008 更新到必需的等级,并按以下所述进行配置:

  • SQL Server 2005:启用本地和远程连接,并将这些连接配置为使用 TCP/IP 协议。

  • SQL Server 2008:为网络配置启用 TCP/IP 协议。

在数据库管理员独立于 SharePoint 管理员工作的组织中,需要确保 SQL Server 版本正确,并且更新到必需的等级。此外,需要请求获得 DBA 创建的并且为服务器场配置的数据库。

备注

本文中的过程不使用 DBA 创建的数据库;在使用 DBA 创建的数据库进行的部署中,这些过程将有所不同。有关详细信息,请参阅使用 DBA 创建的数据库进行部署 (SharePoint Foundation 2010)

公共更新和修补程序包

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

准备场服务器

在安装 SharePoint Foundation 之前,必须使用 Microsoft SharePoint 产品准备工具检查所有必备软件是否都已存在;如果不存在,则必须在应用程序服务器和 Web 服务器上安装所有必备软件。

提示

如果决定手动安装必备软件,则仍然可以运行 Microsoft SharePoint 产品准备工具以确认各服务器上需要哪些必备组件。

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

运行准备工具

  1. 从产品安装位置下载 SharePoint Foundation 2010 (https://go.microsoft.com/fwlink/?linkid=168781&clcid=0x804),然后双击相应的可执行文件。

  2. 如果从可启动映像进行安装,则在初始屏幕上单击“安装必备软件”。

  3. 如果从文件集进行安装,则双击 PrerequisiteInstaller.exe。

  4. 在“欢迎使用 Microsoft SharePoint 产品准备工具”页上,单击“下一步”。

    备注

    此准备工具可能要重新启动本地服务器,以便完成某些必备组件的安装。在重新启动服务器之后,安装程序将继续运行,无需您手动进行干预。但是,您要重新登录到服务器。

  5. 在“安装完成”页上,单击“完成”。

    备注

    执行完 Microsoft SharePoint 产品准备工具后,必须安装 KB 949516 (https://go.microsoft.com/fwlink/?linkid=148917&clcid=0x804) 和 KB 971831 (https://support.microsoft.com/kb/971831/zh-cn/)。另外,还可能要在安装此修补程序后重新启动服务器。

    备注

    如果在运行 SharePoint Foundation 2010 的服务器上启动 IIS 工作进程 (w3wp.exe)、其他服务或托管应用程序时,显示错误消息“加载此程序集将产生与其他实例不同的授予集。(异常来自 HRESULT: 0x80131401)”,则您必须安装 KB963676 (https://go.microsoft.com/fwlink/?linkid=151358&clcid=0x804)。在应用此修补程序后必须重新启动计算机。

在场服务器上安装 SharePoint Foundation 2010

安装了必备组件后,使用以下过程在每台场服务器上安装 SharePoint Foundation。

运行安装程序

  1. 在“开始”页上,单击“安装 SharePoint Foundation”。

  2. 查看“阅读 Microsoft 软件许可条款”页上的条款,选中“我接受此协议的条款”复选框,然后单击“继续”。

  3. 在“选择所需的安装”页上单击“服务器场”。

  4. 在“服务器类型”选项卡上,单击“完整”。

  5. 在“文件位置”选项卡上,接受默认位置或更改安装路径,然后单击“立即安装”。

    备注

    做为最佳实践,我们建议您在非系统驱动器上安装 SharePoint Foundation。

  6. 安装完成后,会出现一个对话框,提示您完成服务器的配置。请清除“立即运行 SharePoint 产品和技术配置向导”复选框。

    备注

    为确保方法上的一致性,我们建议您在将 SharePoint Foundation 安装到所有将参加服务器场的应用程序服务器和前端 Web 服务器上之后才运行此配置向导。

  7. 单击“关闭”完成安装。

创建和配置服务器场

要创建和配置服务器场,请运行 SharePoint 产品配置向导。此向导自动完成多项配置任务,其中包括创建配置数据库、安装服务和创建管理中心网站。建议您先在将承载管理中心网站的服务器上运行 SharePoint 产品配置向导,然后在服务器场中的其他服务器上运行此向导。

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

  1. 在将承载管理中心的服务器(即应用程序服务器)上,单击“开始”,指向“所有程序”,然后单击“Microsoft SharePoint 2010 产品”。

  2. 在可用选项的列表中,单击“SharePoint 产品和技术配置向导”。

  3. 在“欢迎使用 SharePoint 产品”页上,单击“下一步”。

  4. 在通知您可能需要在配置过程中重新启动某些服务的对话框中,单击“是”。

  5. 在“连接到服务器场”页上,单击“创建新服务器场”,然后单击“下一步”。

  6. 在“指定配置数据库设置”页上,执行下列操作:

    1. 在“数据库服务器”框中,键入运行 SQL Server 的计算机的名称。

    2. 在“数据库名称”框中为您的配置数据库键入名称,或使用默认数据库名称。默认名称为 SharePoint_Config。

    3. 在“用户名”框中,键入服务器场帐户的用户名,格式为“域\用户名”。

      重要

      此服务器场帐户用于创建和访问配置数据库。它还作为 SharePoint 管理中心应用程序池的应用程序池标识帐户,并且它是 Windows SharePoint Services 定时服务在运行时所使用的帐户。SharePoint 产品配置向导将此帐户添加到 SQL Server 登录帐户、SQL Server dbcreator 服务器角色和 SQL Server securityadmin 服务器角色中。您指定为服务帐户的用户帐户必须是域用户帐户,但不必是 Web 服务器或数据库服务器上的任何特定安全组的成员。我们建议您遵循最小特权原则,指定一个不是 Web 服务器或数据库服务器上 Administrators 组成员的用户帐户。

    4. 在“密码”框中,键入用户密码。

  7. 单击“下一步”。

  8. 在“指定服务器场安全设置”页上,键入密码,然后单击“下一步”。

    确保密码符合以下准则:

    • 包含至少八个字符

    • 包含以下四个字符组中的至少三个:

      • 英文大写字符(A 到 Z)

      • 英文小写字符(a 到 z)

      • 数字(0 到 9)

      • 非字母字符(例如 !、$、#、%)

      备注

      虽然密码 (Passphrase) 类似于密码 (Password),但密码 (Passphrase) 通常较长以便提高安全性,它用于加密在 SharePoint Foundation 2010 中注册的帐户(例如,您在运行 SharePoint 产品配置向导时提供的 SharePoint Foundation 2010 系统帐户)的凭据。请确保自己记住密码 (Passphrase),因为每次在服务器场中添加服务器时都要使用它。

  9. 在“配置 SharePoint 管理中心 Web 应用程序”页上,执行下列操作:

    1. 如果希望 SharePoint 管理中心 Web 应用程序使用特定的端口号,则选中“指定端口号”复选框并键入端口号;或者,如果想使用默认端口号,则让“指定端口号”复选框保持清除状态。

      备注

      如果想从远程计算机访问 SharePoint 管理中心网站,请确保允许对您在此步骤中配置的端口号进行访问。要这样做,在高级安全 Windows 防火墙中为“SharePoint 管理中心 v4”配置入站规则。

    2. 单击“NTLM”或“协商(Kerberos)”。

  10. 单击“下一步”。

  11. 在“配置成功”页上,单击“完成”。

    备注

    如果 SharePoint 产品配置向导失败,请检查日志文件,这些文件位于安装 SharePoint Foundation 2010 的驱动器上的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 文件夹中。

  12. 管理中心网站将在新的浏览器窗口中打开。

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

    1. 是,我愿意参加(推荐)。

    2. 否,我不愿意参加。

  13. 在“配置 SharePoint 场”页上,可以选择使用向导来配置服务,也可以决定手动配置服务。在本文中,我们使用手动选项。单击“取消”。

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

    有关使用向导配置服务的信息,请参阅部署带 SQL Server 的单台服务器 (SharePoint Foundation 2010)

    重要

    如果使用 DBA 创建的数据库,则无法使用场配置向导。此时必须使用 SharePoint 产品配置向导。

将 Web 服务器添加到服务器场中

在应用程序服务器上创建服务器场后,您可以按照本主题前面介绍的有关在托管管理中心的服务器上安装 SharePoint Foundation 的相同过程,为 Web 层添加服务器。唯一不同的是,在“设置”过程中会提示您联接现有服务器场。请遵循向导步骤进行服务器场联接。

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

配置诊断日志记录以及使用率和运行状况数据集

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

诊断日志记录可以帮助识别和隔离在服务器场中发生的问题。在新的安装上配置诊断日志记录时,接受默认的设置。之后,当服务器场中发生问题时,可以重新访问这些设置并相应地调整级别。这将帮助识别原因和隔离问题。使用率和运行状况报告可用于显示诊断日志记录的设置在哪里偏离了默认值。

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

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

备注

由于这是无任何基准数据的初始服务器场部署,因此,除非另有说明,否则接受默认设置。

配置诊断日志记录

  1. 在管理中心主页上,单击“监控”。

  2. 在“报告”部分,单击“配置诊断日志记录”。

  3. 在“诊断日志记录”页上,确认选中了“启用事件日志淹没保护”。如果未选中,则单击对应的复选框以启用此功能。

  4. “跟踪日志”的默认位置位于您安装了 SharePoint Foundation 的驱动器上。做为最佳实践,我们建议您在非系统驱动器上存储跟踪日志。

    重要

    如果将跟踪日志的路径改为非系统驱动器,则此位置必须在服务器场中的所有服务器上都存在。如果此位置不存在,则现有的或新的服务器将无法记录数据。此外,除非您指定的路径在新的服务器上存在,否则您将无法添加新的服务器。无法将网络共享用于日志记录用途。

  5. 单击“确定”以保存所做更改。

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

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

  • 在管理中心的“监控”页上,单击“配置使用率和运行状况数据集”。

  • 单击“使用率数据集”复选框以启用此功能。

  • 单击“运行状况数据集”复选框以启用此功能。

  • 单击“确定”。

在安装 SharePoint Foundation 时,会自动安装 SharePoint Foundation Search。但是,此搜索服务并未启动,并且需要进行一些配置。

使用以下过程为 SharePoint Foundation 服务器场配置和启动搜索。

配置 SharePoint Foundation Search

  1. 在管理中心主页上,单击“管理服务器上的服务”。

  2. 在“服务器上的服务”页上,单击“SharePoint Foundation Search”。此操作打开“配置 Microsoft SharePoint Foundation 搜索服务设置”页,您可在其中配置以下设置。

  3. 在“服务帐户”部分,在“用户名”和“密码”中分别键入用户名和密码。

  4. 在“内容访问帐户”部分,在“用户名”和“密码”中为将具有所有内容的只读访问权限的帐户分别键入用户名和密码。

    安全注释Security Note
    请勿使用权限很大的帐户或可以修改内容的帐户。
  5. 单击“确定”以保存所做的配置更改。

  6. 在“服务器上的服务”页上,单击“启动”以启动 SharePoint Foundation Search。

创建网站

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

创建 Web 应用程序

  1. 在管理中心主页上的“应用程序管理”部分,单击“管理 Web 应用程序”。

  2. 在功能区上,单击“新建”。

  3. 在“新建 Web 应用程序”页上的“验证”部分,单击“经典模式身份验证”的复选框。

  4. 在“IIS 网站”部分,单击“新建 IIS 网站”。

  5. 保留“端口”的默认值,或者键入新的端口号。

  6. 请勿更改“路径”框中的默认值。

  7. 在“安全性配置”部分,对于“验证提供程序”,单击“NTLM”。

  8. 在“应用程序池”部分,单击“新建应用程序池”。

  9. 单击“可配置”。

  10. 从下拉列表中选择一个管理帐户,或者单击“注册新的管理帐户”。

  11. 对于“数据库名称和验证”,单击“Windows 身份验证 (推荐)”。

  12. 对于“服务应用程序连接”,显示“编辑以下连接组”的下拉列表,单击“[自定义关联]”,然后单击“搜索服务应用程序”。

  13. 对于“客户体验改善计划”,单击“是”。

  14. 单击“确定”。

创建网站集

  1. 在管理中心主页上的“应用程序管理”部分,单击“创建网站集”。

  2. 在“Web 应用程序”部分,确认显示的名称与您在上一个过程中创建的 Web 应用程序相同。如果不同,则单击下拉列表旁边的箭头,然后在出现的菜单上单击“更改 Web 应用程序”。

  3. 在“选择 Web 应用程序”页上,单击您创建的 Web 应用程序的名称,然后单击“确定”。

  4. 在“标题和说明”部分,键入网站集的标题和说明:

  5. 在“网站地址”部分,在“URL”下拉列表中键入左斜线 (/),然后选择“/网站/”。

  6. 在“模板选择”部分,单击“协作”选项卡,然后单击“工作组网站”

  7. 在“网站集主管理员”部分,键入“域\用户名”格式的用户登录帐户。

  8. 在“网站集第二管理员”部分,键入“域\用户名”格式的用户登录帐户。

  9. 在“配额模板”部分,保留默认设置。

  10. 单击“确定”。

创建网站集之后,会显示“首要网站创建成功”页。单击指向新网站的链接。如果显示验证对话框,则输入“域\用户名”格式的网站管理员登录帐户。

备注

此新网站自动部署到 Web 层中的服务器。

安装后的步骤

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

  • 配置传出电子邮件 您可以配置传出电子邮件,以便简单邮件传输协议 (SMTP) 服务器向网站用户发送电子邮件通知并向网站管理员发送通知。您可以配置传出通知中显示的“发件人”电子邮件地址和“答复”电子邮件地址。有关详细信息,请参阅配置传出电子邮件 (SharePoint Foundation 2010)

    备注

    您可以配置传入电子邮件,以便 SharePoint 网站接受传入电子邮件和将其存档。但是,我们建议您在完成初始的服务器场部署和配置之后才执行此任务。有关详细信息,请参阅配置传入电子邮件 (SharePoint Foundation 2010)

  • 配置移动帐户   可以配置移动帐户,以便 SharePoint 可向您或网站用户的移动电话发送短信 (SMS) 通知。有关详细信息,请参阅配置移动帐户 (SharePoint Foundation 2010)