向服务器场中添加 Web 或应用程序服务器 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2014-10-20

本文描述如何向现有的 Microsoft SharePoint Foundation 2010 服务器场添加服务器,以便稍后可将服务器配置为用作前端 Web 服务器或用作应用程序服务器。本文中的过程适用于包含至少两层的 SharePoint Foundation 2010 服务器场;这些过程并非用于将单服务器部署转换为多服务器场。

本文内容:

  • 准备工作

  • 安装必备软件

  • 安装 SharePoint 软件

  • 向服务器场中添加服务器

  • 配置新服务器

准备工作

在将服务器添加到服务器场之前必须进行规划和准备。有多项任务属于规划和准备之列。第一项任务是确定新服务器将在服务器场中担任的角色。完成此项任务后,还需要完成更多项任务,然后才能在新服务器上安装软件。

确定服务器角色

为了将新服务器添加到服务器场,您必须了解该服务器即将担任的角色,以便规划附加或专用的配置,并评估将服务器添加到生产环境的潜在影响。

备注

在一个标准的三层服务器场中,有前端 Web 服务器、承载管理中心的应用程序服务器,以及数据库服务器。前端 Web 服务器和应用程序服务器角色属于本文所涉范围。

确定了服务器将在您的服务器场拓扑结构中将担任的角色后,您需要找出必须配置的服务和功能,以使服务器与此角色相符。此信息将确定如何配置 SharePoint Foundation 2010 才可以在 Web 层或应用程序层中为其相应角色提供服务器。有关详细信息,请参阅管理服务应用程序和服务 (SharePoint Foundation 2010)

下图展示了带有为内容提供服务的两个前端 Web 服务器(Web-1 和 Web-2)的 SharePoint Foundation 2010 服务器场。唯一的应用程序服务器 (App-1) 承载该服务器场的管理中心。

将服务器添加到服务器场的选项

SharePoint Foundation 2010 服务器场:添加服务器

以下各部分提供前端 Web 服务器和应用程序服务器角色的常规特性的相关信息。

前端 Web 服务器角色

前端 Web 服务器的基本作用是承载网页、Web 服务,以及处理从用户处收到的请求所必需的 Web 部件。Web 服务器将这些请求转发到应用程序服务器,而应用程序服务器又将结果返回到前端 Web 服务器。

根据服务器场的要求,前端 Web 服务器也可以配置为支持在没有任何专用搜索服务器的情况下进行搜索。

备注

分配搜索不是 SharePoint Foundation 2010 的一个可选方案,其中每个内容数据库只允许有一个单独的搜索实例。

在 SharePoint Foundation 2010 服务器场中,您可以通过添加前端 Web 服务器向外扩展 Web 层;如前面图示中的可选方案 A 所示。添加第三台服务可以提高负载平衡能力并提高前端 Web 服务器的可用性。Web 层上的三台服务器的部署成为延伸式服务器场。

应用程序服务器角色

在三层服务器场中,承载管理中心的服务器默认为应用程序服务器。您可以添加应用程序服务器,以承载可以部署到单一服务器并可由服务器场中所有服务器使用的服务。

请参阅 SharePoint Foundation 2010 服务器场的图示,其中,可选方案 B 是通过管理中心配置新服务器,以便您向服务器场中添加冗余。可选方案 C 展示了更多选项,例如承载计时器作业或沙盒代码服务。

其他任务

开始在服务器上安装必备软件之前,您需要执行以下操作:

  • 验证新服务器是否满足硬件和软件要求 (SharePoint Foundation 2010) 中描述的硬件和软件要求。

    备注

    作为最佳实践,我们建议您新服务器与现有服务器场上的操作系统应处于相同的 Service Pack 级别、具有相同的安全更新和其他修补程序。

  • 验证您是否具有在新服务器上进行安装和配置所必需的最低权限级别。您必须是 SharePoint 组“Farm Administrators”和本地服务器计算机上 Administrators 组的成员才能完成本文中的这些过程。有关详细信息,请参阅初始部署所需的管理和服务帐户 (SharePoint Foundation 2010)

  • 验证当使用 Windows PowerShell 命令添加服务器时您是否能获知所连接的服务器场使用的数据库服务器的名称,以及配置数据库的名称。

  • 如果您要使用 Windows PowerShell 命令添加服务器,请验证您是否满足以下最低要求:您是配置数据库上的 SharePoint_Shell_Access 角色的成员以及安装了 SharePoint 2010 产品的计算机上的 WSS_ADMIN_WPG 本地组的成员。

  • 记录现有服务器场中服务器上的 SharePoint Foundation 2010 二进制文件和日志文件。我们建议新服务器上这些文件的位置应当映射到服务器场中其他服务器上使用的位置。有关详细信息,请参阅配置诊断日志记录 (SharePoint Foundation 2010)

    重要

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

安装必备软件

在可以安装 SharePoint Foundation 2010 并向您必须检查的服务器场中添加服务器之前,应在新服务器上安装所有必备软件。这可以通过使用 SharePoint Foundation 2010 准备工具来完成,该工具需要您连接到 Internet 下载并配置 SharePoint Foundation 2010 必备组件。如果您无法使场服务器连接到 Internet,那么您仍可以使用该工具确定必需的软件。您还必须为必备软件获取可安装映像。有关安装位置,请参阅“确定硬件和软件要求 (SharePoint Foundation 2010)”中的安装必备软件

提示

获取必备软件的副本之后,我们建议您创建一个安装点,以便存储映像。可以使用此安装点来安装未来的软件更新。

有关如何安装必备组件的详细说明,请参阅由多台服务器组成三层服务器场 (SharePoint Foundation 2010) 文章中的“准备服务器场中的服务器”。

安装 SharePoint 产品软件

安装了所有必备组件之后,请使用以下过程在新服务器上安装 SharePoint Foundation 2010。有关如何安装 SharePoint Foundation 2010 的详细说明,请参阅 部署带 SQL Server 的单台服务器 (SharePoint Foundation 2010)

安装 SharePoint

  1. 从包含 SharePoint Foundation 2010 产品安装文件的产品媒体或文件共享中,运行 Setup.exe。

  2. 在“开始”页上,单击相应链接以安装 SharePoint Foundation 2010。

  3. 查看并接受 Microsoft 许可条款。

  4. 选择服务器场安装,然后选择完整安装。

    备注

    您可以选择仅安装前端 Web 服务器所必需的组件。不过,通过使用完整安装,您可以在以后重新设计服务器角色时有更多的灵活性。

  5. 接受将安装 SharePoint Foundation 2010 的默认文件位置,或者根据您自己的要求更改安装路径。

    备注

    我们建议您最好在非系统驱动器上安装 SharePoint Foundation 2010。

  6. 安装完成时,将会出现一个对话框提示您运行 SharePoint 产品配置向导以完成您的服务器的配置。您可以立即启动该向导或者稍后通过 Windows 命令提示符启动该向导。

将服务器添加到服务器场

您可以使用 SharePoint Foundation 2010 用户界面或使用 Windows PowerShell 将服务器添加到服务器场。两种方法在以下过程中均有介绍:

  • 使用用户界面添加服务器

  • 使用 Windows PowerShell 添加服务器

通过以下步骤,使用配置向导将服务器添加到服务器场。

使用用户界面添加服务器

  1. 在新服务器上,单击“开始”,指向“所有程序”,然后单击“Microsoft SharePoint 2010 产品配置向导”。

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

  3. 在“连接到服务器场”页上,单击“连接到现有服务器场”。

  4. 单击“下一步”。

  5. 在“指定配置数据库设置”页上,在“数据库服务器”框中键入 SQL Server 实例的名称,然后单击“检索数据库名称”。

  6. 在“数据库名称”列表中选择配置数据库的名称,然后单击“下一步”。

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

  8. 在完成 SharePoint 产品配置向导 页后,单击“下一步”。

  9. 在承载管理中心的服务器上,单击“管理此场中的服务器”,以验证新服务器是否属于该服务器场中的 一部分。

    备注

    您还可以通过检查日志文件来验证是否已成功添加服务器,或者解决添加失败问题。这些文件位于安装有 SharePoint Foundation 2010 的驱动器上的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 文件夹中。有关详细信息,请参阅运行状况监视 (SharePoint Foundation 2010)

  10. 在“服务器场中的服务器”页上,单击新服务器的名称。使用“服务器场中的服务器”页上的可用服务列表启动您要在新服务器上运行的服务。

  11. 配置 SharePoint Foundation 2010,以便新服务器可以适应它所要担任的角色。有关详细信息,请参阅配置新服务器。

在开始使用以下 Windows PowerShell 过程添加服务器之前,请使用安装程序来安装 SharePoint Foundation 2010。

使用 Windows PowerShell 添加服务器

  1. 在“开始”菜单上,单击“所有程序”。

  2. 单击“SharePoint 2010 Management Shell”。此时您可以发出以下命令将服务器添加到服务器场。

  3. 在 Windows PowerShell 命令提示符下,键入以下命令以将服务器连接到配置数据库:

    ConnectSPConfigurationDatabase -DatabaseServer "<$DatabaseServer>" -DatabaseName "<$RunSettings.ConfigurationDatabaseName>" -Passphrase "<$Passphrase>"
    

    其中:

    • <$DatabaseServer> 是承载配置数据库的服务器的名称

    • <$RunSettings.ConfigurationDatabaseName> 是配置数据库的名称

    • <$Passphrase> 是服务器场的通行短语

  4. 在 Windows PowerShell 命令提示符下,键入以下命令以安装帮助文件连接:

    Install-SPHelpCollection -All 
    
  5. 在 Windows PowerShell 命令提示符下,键入以下命令以安装用于 SharePoint 的安全资源:

    Initialize-SPResourceSecurity
    
  6. 在 Windows PowerShell 命令提示符下,键入以下命令以安装基本服务:

    Install-SPService 
    
  7. 在 Windows PowerShell 命令提示符下,键入以下命令以安装所有功能:

    Install-SPFeature -AllExistingFeatures 
    
  8. 在 Windows PowerShell 命令提示符下,键入以下命令以安装应用程序内容:

    Install-SPApplicationContent 
    
  9. 在 Windows PowerShell 命令提示符下,键入以下命令以获取服务器场中的服务器列表。

    Get-SPFarm | select Servers 
    

    备注

    您还可以通过检查日志文件来验证是否已成功添加服务器,或者解决添加失败问题。这些文件位于安装有 SharePoint Foundation 2010 的驱动器上的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 文件夹中。有关详细信息,请参阅运行状况监视 (SharePoint Foundation 2010)

  10. 配置 SharePoint Foundation 2010,以便新服务器可以适应它所要担任的角色。有关详细信息,请参阅配置新服务器。

配置新服务器

在您配置为新服务器规划的角色所必需的支持服务之前,新服务器在服务器场中不具有任何实质功能。有关详细信息,请参阅配置服务 (SharePoint Foundation 2010)