SharePoint 2013实例1—构建三层服务器场9—配置搜索服务器

这节我们来配置搜索服务器,如下图标红处。

1.搜索架构

首先,我们进入搜索管理,确认下现在的搜索服务器组件的构成情况。

点击默认的搜索应用程序

在搜索管理中,发现应用服务器APP01承担了所有6个搜索组件的功能。

关于搜索架构中6个组件的关系和作用可参见如下图:

现在由一个服务器APP01承担所有搜索组件服务,如下图

目标是变为3个应用服务器分担搜索组件,其中搜索专用服务器srv-sch01承担搜索核心服务。

2.搜索服务器安装。

之前已经安装了4台SPS服务器了,搜索服务器安装这里就不赘述了。 配置设置时,和WEB前端一样,不作为管理中心的网站宿主。

3.关闭无需的服务

安装完毕后我们从服务器管理中确认服务如下:

关闭不需要的前端的功能。

最后确认如下

4.分配搜索组件

打开SPS PowerShell,输入以下命令,查看搜索服务开启情况。

Get-SPEnterpriseSearchServiceInstance -Identity "srv-sch01"   
Get-SPEnterpriseSearchServiceInstance -Identity "srv-app01"    
Get-SPEnterpriseSearchServiceInstance -Identity "srv-app02"

发现只有APP01开启了搜索服务,状态是online

输入以下命令,在APP02和SCH01上同时开启搜索服务

$sch = Get-SPEnterpriseSearchServiceInstance -Identity "srv-sch01"   
$app1 = Get-SPEnterpriseSearchServiceInstance -Identity "srv-app01"    
$app2 = Get-SPEnterpriseSearchServiceInstance -Identity "srv-app02"    
Start-SPEnterpriseSearchServiceInstance -Identity $sch    
Start-SPEnterpriseSearchServiceInstance -Identity $app2

现在再次确认下,所有应用服务器都开启了搜索服务了

试着查看当前搜索服务应用程序信息

Get-SPEnterpriseSearchServiceApplication

现在创建一个新的搜索拓扑

$ssa = Get-SPEnterpriseSearchServiceApplication   
$newTopology = New-SPEnterpriseSearchTopology -SearchApplication $ssa

新拓扑分配给SCH01服务器管理、爬网、内容处理、分析处理组件

New-SPEnterpriseSearchAdminComponent -SearchTopology $newTopology -SearchServiceInstance $sch
New-SPEnterpriseSearchCrawlComponent -SearchTopology $newTopology -SearchServiceInstance $sch
New-SPEnterpriseSearchContentProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $sch
New-SPEnterpriseSearchAnalyticsProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $sch

分配给APP01和APP02索引和查询处理组件

New-SPEnterpriseSearchQueryProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $app1
New-SPEnterpriseSearchIndexComponent -SearchTopology $newTopology -SearchServiceInstance $app1 -IndexPartition 0
New-SPEnterpriseSearchQueryProcessingComponent -SearchTopology $newTopology -SearchServiceInstance $app2
New-SPEnterpriseSearchIndexComponent -SearchTopology $newTopology -SearchServiceInstance $app2 -IndexPartition 1

应用新拓扑(应用生效需要等待一段时间)

Set-SPEnterpriseSearchTopology -Identity $newTopology

应用后查看搜索状态

Get-SPEnterpriseSearchStatus -SearchApplication $ssa -Text

查看现有的搜索拓扑,发现新的拓扑已经激活生效,记下旧拓扑的ID

Get-SPEnterpriseSearchTopology -SearchApplication $ssa

把旧搜索拓扑删除

Remove-SPEnterpriseSearchTopology -Identity 728ba8f5-0b71-44bf-b5ec-351f3984d7ce -SearchApplication $ssa

搜索拓扑界面可以查看各服务器承担的搜索组件,确认已经符合我们预期设计

最后在场服务器状态一栏中确认各服务器开启的服务。

时间: 2024-08-26 01:16:53

SharePoint 2013实例1—构建三层服务器场9—配置搜索服务器的相关文章

SharePoint 2013实例1—构建三层服务器场10—功能验证

上几节中我们已经把SharePoint的三层服务器场安装配置完毕.本节我们来简单验证下均衡负载和搜索功能. 生产环境中一般可以采用硬件的均衡负载,或者windows自身的NLB.这里采用DNS轮询的方法来做均衡负载的验证. 1. DNS解析 这里添加了一个xcloud.pw的DNS区域,portal.xcloud.pw这个URL作为网站的首页. 如下添加2个A记录,分别指向2个SPS前端服务器. 2. 配置Web 应用程序 进入SPS管理中心,管理 Web应用程序 如果之前已经配置有默认使用80

SharePoint 2013实例1—构建三层服务器场8—配置WEB层

本节我们来进行WEB层的配置,如下图标红处. 服务器 主机名 内存 IP 前端服务器WFE#1 srv-wfe01 16G 192.168.5.75 前端服务器WFE#2 srv-wfe02 16G 192.168.5.76 1. 准备工作 和之前APP服务器一样,首先需要安装必备软件,然后再安装Sharepoint Server,最后进入产品安装配置向导. 2.安装WEB前端服务器 选择连接现有服务器场 选择数据库 输入场连接密码 点击高级设置 由于WEB前端服务器不承担管理中心的任务,所以这

SharePoint 2013实例1—构建三层服务器场7—配置APP层

上节我们创建了APP层的2台应用服务器,本节来进行APP层的配置. 本节的配置也可以在三层服务器场构建完成之后进行.这里之所以在安装WEB层和搜索服务器前进行,因为接下来将使用配置向导来启用服务应用程序,SPS会自动在所有场内服务器启动应用程序的相应服务.这样就需要多做一个步骤,登入相应服务器把无需开启的应用服务关闭. 1. 新建管理账户 进入安全性-配置管理账户 我们发现已经有了sp_farm账户,现在添加sp_service的服务管理账户,和sp_pool的应用池管理账户. 点击注册管理账户

SharePoint 2013实例1—构建三层服务器场2—方案设计

1. 服务器负载设计 前节我们看到服务器构成,基本每台SharePoint Server(以下简称SPS)服务器都设计有冗余,这不仅仅是高可用性的要求.因为单个服务器受到处理能力的限制,可提供的能力有限,同时多台服务器均衡负载的话,整个系统的性能可以大大提高.但是到底需要多少台服务器提供服务,我们在事前可以进行估算一下. 1)从用户人数来计算,设计如下: 内部人员:22000人,高峰时同时在线比例80%,高峰时每小时操作数36,高峰时同时访问的比率50% 外部人员:100000人,高峰时同时在线

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL

本节我们继续来进行DB层的配置,如下图标红处. 服务器 主机名 内存 IP 数据库DB#1 srv-sql01 16G 192.168.5.63 数据库DB#2 srv-sql02 16G 192.168.5.63 上节我们已经建立了windows的故障转移群集和MSDTC服务,这节我们继续安装SQL的故障转移群集服务. 1. 新建SQL Server故障转移群集 进入服务器srv-sql01,在SQL安装中心中,选取新的SQL Server故障转移群集安装 环境检测 继续检测,这里发现网卡绑定

SharePoint 2013实例1—构建三层服务器场5—配置DB层3—模拟存储

前两节我们进行DB层的配置,共享存储一般是基于硬件存储设备上的.但我们实验环境怎么来模拟群集用的存储呢?windows2012已经很好的支持了iSCSI服务,并内置入了文件服务中. 1.我们打开服务器添加角色和功能向导,打开文件和iSCSI服务,勾选iSCSI目标服务器安装此服务器角色. 安装完毕后在服务器管理器中发现多了一项:文件盒存储服务 这里我新挂载了一个硬盘作为存储用,所以首先要建立新卷. 打开卷,点开任务栏,选择新建卷. 选取新挂载的磁盘 指定卷大小,因为我这里建立的是基本磁盘,所以只

如何从头开始确定虚拟SharePoint服务器场的配置(compute resource, network和storage)

如何从头开始确定虚拟SharePoint服务器场的配置(compute resource, network和storage) 让我们来设想一下, 假设你被上级要求设计一个SharePoint场, 用于满足自己公司的需求. 那么, 你会怎么做呢? 首先, 摆在你面前的是一系列的问题: 1. 用实体机搭建还是选用虚拟机平台? 2. 我的需求究竟是怎么样的? 如果需要描述, 我可以把这份需求拆分成为几个方面的问题? 3. 我的服务器场需要怎样的拓扑逻辑(即服务器角色分配)? 4. 为我的服务器场分配多

SharePoint 2013/2010 根据当前用户的某个属性过滤搜索结果

本文讲述如何在SharePoint 2013/2010 中根据当前用户的某个属性过滤搜索结果. 最近客户有一个需求,就是根据用户所在的国家(User Info List里面有Country字段),在搜索时只显示该用户所在国家的记录(对应的list 有Country 字段). 一般来说SharePoint 搜索是根据当前用户的权限来决定是否可以搜索到对应的记录,但是过是这样的话,需要将列表的所有记录都打破权限记录,这是非常损耗性能的,而且这样的权限结构维护起来很复杂. 本文将使用 ISecurit

SHAREPOINT 2013 BI - 单一服务器场安装

以前的帖子介绍过 POWER VIEW SHAREPOINT 2010 安装,由于硬件限制,SHAREPOINT 2013 CP 一直没有尝试. 现在 SHAREPOINT 2013 RTM 出来了,有点诱惑. 经过几次试验,总结经验如下. 基本原则,最小安装,能满足 POWERPIVOT 和 POWER VIEW 功能. 步骤如下: 1,安装虚拟机,采用 VMWARE STATION 9 没有难度,安装注册. 2,安装操作系统, 采用 WINDOWS SERVER 2008 R2 SP1 EN