配置独立部署或多服务器部署 (FAST Search Server 2010 for SharePoint)

 

适用于: FAST Search Server 2010

上一次修改主题: 2011-06-07

本文介绍如何通过运行安装后配置向导来配置独立部署(单服务器部署)或多服务器部署。

在运行安装后配置向导进行服务器的初始配置之前,请按照安装 FAST Search Server 2010 for SharePoint 中的步骤操作。

选择下列选项之一:

  1. 配置独立部署

    或者

  2. 配置多服务器部署

  • 当您需要用于产品评估或演示的部署、具有最小管理开销的小型部署或者开发环境或测试环境时,独立部署非常有用。独立部署是在单台服务器上安装 FAST Search Server 2010 for SharePoint。所有必需组件都安装在此服务器上。

  • 建议大多数生产环境使用多服务器部署,无任何容错要求的小型部署除外。多服务器部署是在多台服务器上安装 FAST Search Server 2010 for SharePoint 服务。在配置期间,将一台服务器定义为管理服务器,它是安装和运行管理服务的服务器。通过添加一台或多台非管理服务器 来扩展部署。非管理服务器上不安装管理服务,而是连接到多服务器部署中运行的管理服务器。非管理服务器将运行诸如查询匹配、索引编制和文档/项目处理等服务。

配置独立部署(单服务器部署)

本节介绍如何通过运行配置向导来配置独立部署(单服务器部署)。

本节内容:

  1. 配置独立部署

  2. 确认所有模块都在运行

配置独立部署

  1. 从“开始”菜单中,以本地管理员身份运行“Microsoft FAST Search Server 2010 for SharePoint 配置向导”。

  2. 在“欢迎”页上,单击“下一步”。

  3. 在“选择部署类型”页上,选择“单服务器(独立)”,然后单击“下一步”。

  4. 在“输入用户名和密码”页上,输入 FAST Search Server 2010 for SharePoint 用户的用户名和密码。此用户必须是域用户。有关详细信息,请参阅必需权限

  5. 在“输入证书密码”页上,输入您选择的证书密码。此密码将用于保护通用 FAST Search 证书(另请参阅管理证书 (FAST Search Server 2010 for SharePoint))。您将需要此密码在其他服务器上安装证书。重新键入密码,然后单击“下一步”。

  6. 在“服务器设置”页上,输入服务器完全限定的域名和基本端口。将使用所有配置的设置自动生成部署文件。

    备注

    如果您需要特定设置,可以创建和使用自定义部署文件。如果要执行此操作,请选择“使用现有部署文件”,然后输入“部署文件位置”。有关详细信息,请参阅 deployment.xml 参考

  7. 在“数据库设置”页上,输入您在安装 FAST Search Server 2010 for SharePoint 之前安装并创建的 SQL 数据库的连接信息。输入 <ServerName>\<DBInstanceName> 格式的“数据库连接字符串”(示例:mysqlserver1.contoso.com\myinstance)。

    确定数据库连接字符串:在安装了 SQL Server 的服务器上,从“开始”菜单打开“SQL Server 配置管理器”。在“SQL Server 服务”下,会看到 SQL Server 主服务。此服务名称的括号中包含连接字符串。

    输入“数据库名称”和“数据库端口”。完成配置向导后,即会创建数据库。单击“下一步”。

  8. 在“点击链接相关性设置”页上,添加所需的相关性点击链接设置。点击链接相关性允许基于搜索用户单击搜索结果的方式自动调整相关性。选择相关的 Microsoft SharePoint Server 2010 安装类型。

    • 如果 SharePoint Server 2010 是使用“独立”选项安装的,请指定 SharePoint Server 2010 完全限定的域名 (FQDN)。

    • 如果 SharePoint Server 2010 是使用“服务器场”选项安装的,请指定运行“Microsoft SharePoint 2010 定时服务”的用户。此用户在 SharePoint Server 2010 的安装后配置中指定。

    • 如果您不需要点击链接相关性,或者没有所需信息,请选择“不启用点击链接相关性”。

    单击“下一步”。

  9. 在“配置设置摘要”页上,查看设置,然后单击“配置”。

    等待配置完成。

  10. 在“安装后配置成功”页上,单击“完成”。

    备注

    如果配置失败,您会看到一条错误消息,其中包含指向可能的相关日志文件的链接。有关如何排查配置故障的信息,请参阅安装:配置向导失败 (FAST Search Server 2010 for SharePoint)

  11. 在重新启动服务器之前,请确保定义了管理权限。更新本地 FASTSearchAdministrators 组(它由配置向导创建)以包括将管理 FAST Search Server 2010 for SharePoint 场的用户或您的 FAST Search 管理员的域组。

  12. 重新启动服务器。

确认所有模块都在运行

  1. 以属于本地 FASTSearchAdministrators 组成员的用户身份登录。

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

  3. 单击“Microsoft FAST Search Server 2010 for SharePoint”。

  4. 右键单击“Microsoft FAST Search Server 2010 for SharePoint Shell”,然后选择“以管理员身份运行”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    nctrl status

  6. 确保所有模块的状态均为 Running

后续步骤

现在已完成独立部署的初始配置。若要能够通过使用 SharePoint Server 提供的连接器框架对内容进行爬网,请按照创建和设置 Content Search Service 应用程序 (FAST Search Server 2010 for SharePoint)中的步骤创建和设置 FAST Search 内容 Search Service 应用程序(内容 SSA)。

配置多服务器部署

本节介绍如何通过运行配置向导来配置多服务器部署。有关如何规划服务器场拓扑的详细信息,请参阅规划搜索拓扑 (FAST Search Server 2010 for SharePoint)

本节内容:

  1. 准备部署文件

  2. 配置多服务器部署中的管理服务器

  3. 确认管理服务器上的所有模块都在运行

  4. 配置多服务器部署中的非管理服务器

  5. 确认非管理服务器上的所有模块都在运行

准备部署文件

部署文件 deployment.xml 指定组件和服务在 FAST Search Server 2010 for SharePoint 场中的服务器之间的分布。每个 FAST Search Server 2010 for SharePoint 场都有一个部署文件。服务器场中的每台服务器都可以读取部署文件并确定该服务器上本地运行的服务。每台服务器还确定它与之进行通信的其他服务的位置。

在管理服务器上运行配置向导(或配置脚本)时,部署文件是必需的输入参数。非管理服务器将从管理服务器下载部署文件,确定哪些服务应运行在本地服务器上并启动这些服务。

本文档稍后将显示一个 deployment.xml 模板示例:Deployment.xml 模板。您也可以直接在 <FASTSearchFolder>\etc\ 下查找示例 deployment.xml 模板;其中 <FASTSearchFolder> 是安装 FAST Search Server 2010 for SharePoint 的文件夹的路径,例如 C:\FASTSearch。

有关如何准备部署文件的信息,请参阅 deployment.xml 参考

要用于安装的已完成部署文件必须命名为 deployment.xml

FAST Search Server 2010 for SharePoint 管理员可以通过在部署文件中添加或移除服务器或服务来重新配置部署。有关重新配置的详细信息,请参阅重新配置服务器场部署 (FAST Search Server 2010 for SharePoint)

Deployment.xml 模板

以下模板显示具有三台服务器的多服务器部署文件。

<?xml version="1.0" encoding="utf-8" ?> 
<deployment comment="FAST Search Server three node deployment example" xmlns="https://www.microsoft.com/enterprisesearch">
  <instanceid>FASTSearchMultiNodeDemo</instanceid> 
  <!-- 
 NOTE: Host names "fastserver1.contoso.com", "fastserver2.contoso.com" and "fastserver3.contoso.com"
       must be changed to the actual server names in use 
  --> 
  <connector-databaseconnectionstring /> 
  <host name="fastserver1.contoso.com">
    <admin /> 
    <indexing-dispatcher /> 
    <content-distributor /> 
    <webanalyzer server="true" link-processing="true" lookup-db="true" /> 
    <document-processor processes="2" /> 
  </host>
  <host name="fastserver2.contoso.com">
    <searchengine row="0" column="0" /> 
  </host>
  <host name="fastserver3.contoso.com">
    <searchengine row="1" column="0" /> 
    <query /> 
  </host>
  <searchcluster>
    <row id="0" index="primary" search="true" /> 
    <row id="1" index="none" search="true" /> 
  </searchcluster>
</deployment>

配置多服务器部署中的管理服务器

本节介绍如何通过运行配置向导将服务器配置为多服务器部署中的管理服务器。必须先配置并运行管理服务器,然后才能将一台或多台非管理服务器添加到部署中。

确保以本地 Administrators 组成员的用户身份执行以下步骤。

  1. 按照 deployment.xml 参考文档中所述准备部署文件。

  2. 从“开始”菜单中,运行“Microsoft FAST Search Server 2010 for SharePoint 配置向导”。

  3. 在“欢迎”页上,单击“下一步”。

  4. 在“选择部署类型”页上,选择“管理服务器”,然后单击“下一步”。

  5. 在“输入用户名和密码”页上,输入 FAST Search Server 2010 for SharePoint 用户的用户名和密码。此用户必须是域用户。

  6. 在“输入证书密码”页上,输入您选择的证书密码。此密码将用于保护通用 FAST Search 证书(另请参阅管理证书 (FAST Search Server 2010 for SharePoint))。您将需要此密码在其他服务器上安装证书。重新键入密码,然后单击“下一步”。

  7. 在“服务器设置”页上,输入服务器完全限定的域名和基本端口。确保服务器名称与 deployment.xml 中定义的管理服务器相同。

    在“部署文件位置”框中,输入您创建的 deployment.xml 文件的路径。如果您的 deployment.xml 文件中有错误,将会出现警告。如果没有出现任何警告或错误,则说明您的 deployment.xml 文件语法正确。单击“下一步”。

  8. 在“数据库设置”页上,输入您在安装 FAST Search Server 2010 for SharePoint 之前安装并创建的 SQL 数据库的连接信息。输入 <ServerName>\<DBInstanceName> 格式的“数据库连接字符串”(示例:mysqlserver1.contoso.com\myinstance)。输入“数据库名称”和“数据库端口”。完成此配置向导后,即会创建数据库。单击“下一步”。

  9. 在“点击链接相关性设置”页上,添加所需的相关性点击链接设置。点击链接相关性允许基于搜索用户单击搜索结果的方式自动调整相关性。选择相关的 SharePoint Server 2010 安装类型。

    • 如果 SharePoint Server 2010 是使用“独立”选项安装的,请指定 SharePoint Server 2010 完全限定的域名 (FQDN)。

    • 如果 SharePoint Server 2010 是使用“服务器场”选项安装的,请指定运行 SharePoint Server 2010 中的定时服务的用户。此用户在 SharePoint Server 2010 的安装后配置中指定。

    • 如果您不需要点击链接相关性,或者没有所需信息,请选择“不启用点击链接相关性”。

    单击“下一步”。

  10. 在“配置设置摘要”页上,查看设置,然后单击“配置”。

    等待配置完成。

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

    备注

    如果配置失败,您会看到一条错误消息,其中包含指向可能的相关日志文件的链接。有关如何排查配置故障的信息,请参阅安装:配置向导失败 (FAST Search Server 2010 for SharePoint)

  12. 在重新启动服务器之前,请确保定义了管理权限。更新本地 FASTSearchAdministrators 组(它由配置向导创建)以包括将管理 FAST Search Server 2010 for SharePoint 场的用户或您的 FAST Search 管理员的域组。

  13. 重新启动服务器。

确认管理服务器上的所有模块都在运行

  1. 以属于本地 FASTSearchAdministrators 组成员的用户身份登录。

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

  3. 单击“Microsoft FAST Search Server 2010 for SharePoint”。

  4. 右键单击“Microsoft FAST Search Server 2010 for SharePoint Shell”,然后选择“以管理员身份运行”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    nctrl status

  6. 确保所有模块的状态均为 Running

配置多服务器部署中的非管理服务器

默认情况下,多服务器部署中除管理服务器外的所有其他服务器都是非管理服务器。在本节中,您将通过运行配置向导来配置部署文件中指定为非管理服务器的每台服务器。在此配置过程中,服务器将连接到管理服务器以加入 FAST Search Server 2010 for SharePoint 场。

首先,按照确认管理服务器上的所有模块都在运行中的步骤确认新配置的管理服务器正在运行。

在每个非管理服务器上,执行以下操作:

  1. 以属于本地 Administrators 组成员的用户身份登录。

  2. 在“开始”菜单上,右键单击“Microsoft FAST Search Server 2010 for SharePoint 配置向导”,然后选择“以管理员身份运行”。

  3. 在“欢迎”页上,单击“下一步”。

  4. 在“选择部署类型”页上,选择“非管理服务器”,然后单击“下一步”。

  5. 在“输入用户名和密码”页上,输入 FAST Search Server 2010 for SharePoint 用户的用户名和密码。这必须是您在安装后配置过程中为管理服务器指定的相同用户。

  6. 在“输入证书密码”页上,输入证书密码。使用用于管理服务器安装后配置中的证书的密码。单击“下一步”。

  7. 在“服务器设置”页上,输入服务器完全限定的域名。确保服务器名称与 deployment.xml 中定义的相应服务器名称相同。

    输入管理服务器完全限定的域名和基本端口,然后单击“下一步”。

  8. 在“配置设置摘要”页上,查看设置,然后单击“配置”。

    等待配置完成。

  9. 在“安装后配置成功”页上,单击“完成”。

    备注

    如果配置失败,您会看到一条错误消息,其中包含指向可能的相关日志文件的链接。有关如何排查配置故障的信息,请参阅安装:配置向导失败 (FAST Search Server 2010 for SharePoint)

  10. 在重新启动服务器之前,请确保定义了管理权限。更新本地 FASTSearchAdministrators 组(它由配置向导创建)以包括将管理 FAST Search Server 2010 for SharePoint 场的用户或您的 FAST Search 管理员的域组。

  11. 重新启动服务器。

    重要

    如果您在索引器服务器失败后的恢复期间执行此过程(更换失败的主索引器服务器更换失败的备份索引器服务器中介绍的过程),请跳过此步骤。

确认非管理服务器上的所有模块都在运行

  1. 以属于本地 FASTSearchAdministrators 组成员的用户身份登录。

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

  3. 单击“Microsoft FAST Search Server 2010 for SharePoint”。

  4. 右键单击“Microsoft FAST Search Server 2010 for SharePoint Shell”,然后选择“以管理员身份运行”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    nctrl status

  6. 确保所有模块的状态均为 Running

后续步骤

现在已完成多服务器部署的初始配置。若要能够通过使用 SharePoint Server 提供的连接器框架对内容进行爬网,请按照创建和设置 Content Search Service 应用程序 (FAST Search Server 2010 for SharePoint) 中的步骤创建和设置 FAST Search 内容 Search Service 应用程序(内容 SSA)。

See Also

Concepts

FAST Search Server 2010 for SharePoint 部署
安装 FAST Search Server 2010 for SharePoint
规划搜索拓扑 (FAST Search Server 2010 for SharePoint)
运行脚本化安装 (FAST Search Server 2010 for SharePoint)
重新配置服务器场部署 (FAST Search Server 2010 for SharePoint)
管理证书 (FAST Search Server 2010 for SharePoint)
初始配置后启用点击链接相关性 (FAST Search Server 2010 for SharePoint)