SharePoint Server 2010 部署指导手册
SharePoint 最佳实践系列
Prepared for
Public
Saturday, 3 December 2011
Version 1.5Release
Prepared by
Huimiao Liu(刘辉妙)
MSN/Email:[email protected]
QQ: 238055
修订与审阅表
修订历史记录
日期 |
修订人 |
版本 |
修订说明 |
2010.11 |
Huimiao Liu |
1.0 |
初版 |
2011.11 |
Huimiao Liu |
1.5 |
根据最新SP1补丁修订相关内容,细化服务应用程序配置的安装部署 |
|
|
|
|
审阅人
姓名 |
批准版本 |
审阅签字 |
日期 |
|
|
|
|
|
|
|
|
|
|
|
|
目录
1 文档说明... 1
1.1 编写目的与适用范围... 1
1.2 参考资料... 1
1.3 软件需求... 1
1.4 术语定义及说明... 1
2 物理架构... 2
3 准备工作... 3
3.1 服务器清单... 3
3.2 软件清单... 3
3.3 帐号权限准备... 3
3.4 建议安装顺序... 4
4 安装必需组件... 5
4.1 必需组件说明... 5
4.2 安装步骤... 5
5 部署SharePoint 2010. 8
5.1 安装说明... 8
5.2 安装配置第一台SharePoint服务器... 8
5.3 安装配置其他SharePoint服务器... 17
5.4 创建服务应用程序... 20
5.4.1 服务应用程序说明... 20
5.4.2 创建State Service. 21
5.4.3 创建Business Data Connectivity Service. 23
5.4.4 创建Web Analytics Service. 26
5.4.5 创建Access Services. 28
5.4.6 创建Word Automation Services. 31
5.4.7 创建Secure Store Service. 33
5.4.8 创建Excel Services. 36
5.4.9 创建PerformancePoint Service. 38
5.4.10 创建Managed Metadata Service. 40
5.4.11 创建 Visio Graphics Service. 43
5.4.12 创建User Profile Service. 45
5.4.13 创建Search Service. 48
5.5 配置SharePoint场服务器角色... 52
5.5.1 服务器角色说明... 52
5.5.2 配置WFE服务器步骤... 52
5.5.3 配置APP服务器步骤... 54
5.6 创建门户网站... 57
6 SharePoint应用的部署... 58
7 附录... 59
文档说明
1.1 编写目的与适用范围
本文档的编写目的是为Microsoft SharePoint Server2010(以下简称SharePoint 2010)部署实施人员提供安装配置基本步骤和方法,以保证SharePoint环境的顺利构建。
本文档只提供SharePoint 2010相关的安装配置说明。对于SharePoint 2010中更为具体的配置管理(比如各个服务应用程序的配置管理和使用)超出了本手册范围,如需要可以参考SharePoint 2010的相关资料。而对于SharePoint 2010其所依赖的Windows Server和SQL Server相关的安装配置,如NLB配置或SQL Server Cluster配置等,也可参考其相应部署手册。
² 关于数据库的安装及Cluster的配置,参见《SQL Server 2008 R2部署指导手册》。
² 关于Windows Network LoadingBalance(NLB)负载均衡群集的配置,参见《Windows Server 2008 R2 NLB 配置手册》。
1.2 参考资料
l 部署SharePoint Server 2010
http://technet.microsoft.com/zh-cn/library/cc262957.aspx
1.3 软件需求
在部署SharePoint 2010前,推荐准备以下软件介质:
l Windows Server 2008 R2 企业版
l SQL Server 2008 R2 with SP1 企业版
l SharePoint Server 2010 withSP1企业版
同时,建议在部署期间保证服务器能正常连接互联网,以便下载并安装必须的基础软件组件。如果服务器无法连接互联网,则必须事先从互联网上下载相关的基础软件组件,并在相应的部署环节进行安装。详细组件清单参见 4.1章节。
1.4 术语定义及说明
l 服务应用程序
部署的SharePoint服务被称为服务应用程序。服务应用程序提供了一类资源,此资源不但可以在单个服务器场中的多个网站间或(有时)多个服务器场间进行共享,而且允许用户通过宿主 Web 应用程序进行访问。服务应用程序通过服务应用程序连接与 Web 应用程序相关联。
物理架构
SharePoint 2010物理架构可以根据实际应用场景的用户量、数据量等进行定制和扩展。小到可以全部部署在一台服务器上,大到可以拓展到几十台服务器。不管如何,SharePoint服务器角色可以归纳成三种:
l Web前端服务器:简称WFE(Web Front-EndServer)。一般作为门户网站的宿主,提供Web站点给终端用户直接使用。
l 应用服务器:简称APP(Application Server)。提供一个或多个的服务应用程序(比如Search Service或User ProfileService)支撑WFE的功能运转。
l 数据库服务器:简称DB(Database Server)。提供基础的数据存储支撑服务。
本手册按照最经典的三层架构进行部署实施。物理架构图如下:
服务器说明如下:
服务器 |
说明 |
WFE 01 |
作为门户SharePoint Web服务器,上面宿主着各类应用门户网站,向终端用户提供前端交互界面。 |
WFE 02 |
与门户Web01服务器形成负载均衡,共同分担用户流量和系统压力,同时也避免出现单点故障。 |
APP 01 |
作为SharePoint应用服务器,上面运行着支撑门户Web站点正常运作的各类服务应用程序。同时该服务器也单独作为SharePoint管理中心网站宿主服务器。 |
APP 02 |
与应用服务器01形成负载均衡,共同分担用户流量和系统压力,同时也避免出现单点故障。 |
DB 01 |
提供给所有门户基础数据库支撑。 |
DB 02 |
与数据库01服务器形成群集,用于防灾高可用性。 |
准备工作
3.1 服务器清单
在部署前,先准备好相应的服务器。
机器名 |
IP地址 |
域名 |
说明 |
DEV-SP-APP01 |
|
|
|
DEV-SP-APP02 |
|
|
|
DEV-SP-WFE01 |
|
|
|
DEV-SP-WFE02 |
|
|
|
DEV-DB-SQL01 |
|
|
|
DEV-DB-SQL02 |
|
|
|
3.2 软件清单
事先准备好的软件清单如下:
l Windows Server 2008 R2 企业版
l SQL Server 2008 R2 with SP1 企业版
l SharePoint Server 2010 with SP1企业版
3.3 帐号权限准备
用于SharePoint 2010安装配置需要的帐号清单如下:
帐号角色 |
帐号示例 |
说明 |
安装帐号 |
Domain\SPSetup |
该帐号用来运行SharePoint安装和配置向导。需要以下权限: l 每台SP服务器的本地管理员组 l 加入SQL Server Logins允许登录,并加入SQL Server 角色:securityadmin和dbcreator |
服务帐号 |
Domain\SPAdmin |
该帐号用来作为管理中心网站应用程序池帐号和SharePoint Workflow Timer服务帐号。使用普通域用户帐号即可。 |
场管理帐号 |
Domain\SPAdmin |
该帐号用来配置和管理整个SharePoint服务器场。 |
应用程序池帐号 |
Domain\SPPool |
该帐号为门户网站的应用程序池帐号和服务应用程序的服务帐号。 |
内容爬网访问帐号 |
Domain\SPSearch |
该账号用来给搜索管理中的爬网规则功能去爬目标内容使用。比如爬某指定共享文件夹时,可指定一个授权帐号去爬取。 |
搜索服务帐号 |
Domain\SPSearch |
用来作为SSA(Query&Content)的服务帐号,用来爬AD人员信息用。为简化,此处可采用SharePoint应用程序帐号。 |
有时为了让运维管理更加有效率,可以有条件的合并上述帐号;对于服务应用程序里的服务帐号,如果对某个或某几个服务应用程序有特殊要求,可以单独对具体的服务应用程序设置单独的服务帐号。
3.4 建议安装顺序
1. 准备SharePoint环境并在所有服务器上安装必需组件。
2. 安装SharePoint管理中心宿主服务器(APP 01)。
3. 在APP 01上运行配置向导,创建SharePoint Farm。
4. 在APP 02、WFE 01、WFE 02上依次安装SharePoint 2010,并依次运行配置向导加入已经创建好的SharePoint Farm中。
5. 创建管理服务应用程序。
6. 进入管理中心网站配置SharePoint服务器角色。
7. 创建门户网站。
8. 部署基于SharePoint开发的应用。
安装必需组件
4.1 必需组件说明
在安装SharePoint 2010前,必须先安装一些支撑SharePoint 2010安装或运行的基础软件组件。由于这些基础软件组件大部分没有包括在SharePoint 2010软件介质里,所以在安装时,请先保证服务器能正常连接互联网,以便安装程序能从互联网上下载相应的组件进行安装。
必需组件清单如下:
l Application Server Role, Web Server (IIS) Role
l Microsoft SQL Server 2008 Native Client
l Hotfix for Microsoft Windows (KB976462)
l Windows Identity Foundation (KB974405)
l Microsoft Sync Framework Runtime v1.0 (x64)
l Microsoft Chart Controls for Microsoft .NET Framework 3.5
l Microsoft Filter Pack 2.0
l Microsoft SQL Server 2008 Analysis Services ADOMD.NET
l Microsoft Server Speech Platform Runtime (x64)
l Microsoft Server Speech Recognition Language - TELE(en-US)
l SQL 2008 R2 Reporting Services SharePoint 2010 Add-in
4.2 安装步骤
1. 双击SharePoint 2010安装目录里的setup.cmd,启动安装程序。
2. 点击安装启动窗体中的“Install softwareprerequisites”,打开准备工具安装窗体。
3. 点击“Next”,进入授权声明界面。
4. 阅读授权说明后,勾选“I accept the terms of theLicense Agreement(s)”,点击“Next”按钮开始安装。
5. 安装完成后,出现 Installation Complete画面,点击“Finish”完成安装。如果出现了安装错误画面,可以在中间文本框中查看到具体安装失败的组件,然后单独从互联网上下载安装,最后重复上述1、2、3、4步骤即可。
部署SharePoint 2010
5.1 安装说明
因为APP 01服务器作为SharePoint管理中心网站的宿主服务器,必须作为SharePoint Farm里第一台服务器进行安装。然后再安装部署其他三台SharePoint服务器。
5.2 安装配置第一台SharePoint服务器
1. 以SharePoint安装帐号登录APP 01服务器。
2. 双击SharePoint 2010安装目录里的setup.cmd,启动安装程序。
3. 在安装启动界面中,点击“Install SharePoint Server”启动安装,进入 Enter your Product Key界面。
4. 输入产品序列号,并校验成功后,点击“Continue”,进入授权声明界面。
5. 勾选“I accept the terms of thisagreement”,点击“Continue”继续下一步,出现“Choose the installation you want”界面,供你选择SharePoint 2010安装模式:
l Standalone:适用于单台服务器的安装,所有角色(WFE、APP)均在同一台。
l Server Farm:适用于多台服务器以服务器场的方式安装。
6. 点击“Server Farm”开始服务器场模式的安装。随之出现选择 Server Type界面。
7. 选中Server Type中的“Complete –Install all components. Can add servers to form a SharePoint farm.”进行完整安装。如果需要修改默认安装目录(不建议修改),可点击“File Location”切换到安装路径界面进行修改。最后点击“Install Now”按钮开始安装。
8. 安装结束后将进入“Run Configuration Wizard”界面。
9. 保持勾选“Run the SharePoint ProductsConfiguration Wizard now.”复选框,然后点击“Close”按钮关闭安装程序,同时启动SharePoint配置向导。
10. 在SharePoint配置向导Welcome界面中,点击“Next”按钮,弹出如下的警告窗口。该警告窗口警告说SharePoint管理服务和Timer服务以及IIS在配置过程中将会被重新启动。
11. 接受该警告,点击“Yes”。配置向导进入到“Connect to a server farm”界面。该界面提示你是否连接到已经有的SharePoint Farm,还是全新创建一个SharePoint Farm。此时是服务器场的第一台服务器,所以将选择“Create a new server farm”。如果是想连接到已有的SharePoint Farm,则可以选择“Connect to an existing server farm”。
12. 勾选“Create a newserver farm”,点击“Next”按钮进入数据库配置设置界面。
13. 在该数据库配置界面中,依次在以下四个文本框中输入环境配置信息:
l Database server:SQL Server数据库实例名称。
l Database name:SharePoint配置库名字。
l Username:连接SharePoint配置库的帐号。帐号的详细配置参见第3章的准备工作里帐号部分描述。该帐号也将作为SharePoint 2010 Timer服务的服务帐号。
l Password:连接SharePoint配置库的帐号对应的密码。
输入完成后,点击“Next”按钮进入到配置服务器场安全密钥界面。当其他服务器想加入该SharePoint场时,需要输入该密钥才能顺利加入SharePoint场。
14. 输入安全密钥和再次输入确认后,点击“Next”按钮进入下一步。由于该服务器是SharePoint Farm里的第一台服务器,默认情况下,也将是SharePoint管理中心网站的宿主服务器。
15. 在配置SharePoint管理中心网站的界面中,可以采用系统随机分配的网站端口,也可以自行指定管理中心网站的端口号(注意避开常用端口号)。同时指定管理中心网站的认证方式。点击“Next”进入配置确认界面。
16. 在确认所有的配置信息后,点击“Next”按钮开始进行配置。
17. 配置完成后,SharePoint将完成以下几件主要事情:
l 在SQL Server创建SharePoint_Config配置库,完成对SharePoint Farm环境的初始化。
l 在IIS中创建SharePoint管理中心网站,并在SQL Server中创建SharePoint_AdminContent_
l 完成对SharePoint 2010 Timer服务的初始化,设置其运行服务帐号为指定的帐号,并启动该服务。
在全部配置完成后出现“Configuration Successful”界面,点击“Finish”按钮完成SharePoint 2010配置向导。
5.3 安装配置其他SharePoint服务器
1. 以SharePoint安装帐号登录APP 02服务器。
2. 重复5.2章节里安装第一台SharePoint服务器的第1步到第10步,直至出现“Connect to a server farm”界面。
3. 选择“Connect to an existingserver farm”单选框,点击“Next”继续进入“Specify Configuration Database Settings”界面。
4. 在Database Server文本框中输入数据库服务器实例名称,然后点击“Retrieve Database Names”按钮,安装程序将连接数据库并自动将SharePoint配置库显示在Database name下拉框中供选择。点击“Next”按钮进入“Specify Farm Security Settings”界面。
5. 在“Specify Farm SecuritySettings”界面中,输入在5.2章节里第13步设置的SharePoint Farm的安全密钥。点击“Next”进入5.2章节里的第15步的配置界面,重复5.2章节里的第15、16、17步骤,直至配置完成。
6. 依次在WFE 01和WFE 02上重复上述步骤,在其上安装配置SharePoint 2010。
5.4 创建服务应用程序
5.4.1 服务应用程序说明
SharePoint 2010中默认有以下服务应用程序:
服务应用程序名称 |
说明 |
Access Services |
Access Services相当于是SharePoint提供的Web数据库。利用Access Services,用户可以在浏览器中查看、编辑、更新由 Microsoft Access 2010 创建的数据库。 |
Business Data Connectivity Service |
业务数据连接服务,简称BDC或BCS服务,它为我们提供了一整套的将SharePoint 2010与外部数据相连的功能。 |
Word Automation Services |
文档转换服务,它为我们提供了Word、HTML等文档格式互相转换的功能支持。 |
Excel Services |
Excel Services相当于是SharePoint提供的一个在线的简单Excel呈现功能。利用Excel Services,用户可以方便快速的在Web上发布Excel,从而让更多群体直接通过浏览器访问浏览。 |
Managed Metadata Service |
托管元数据是一个集中管理的术语的分层集合,用户可以定义这些术语,然后将其用作SharePoint 2010 中项目的属性。托管元数据服务提供了一个集中式的元数据的管理维护。 |
PerformancePoint Service |
PerformancePoint Service是一种绩效管理服务,可用来监视和分析业务。PerformancePoint Service通过提供灵活易用的仪表板、记分卡、报表和关键绩效指标 (KPI) 构建工具,用来帮助组织内的每个人做出符合整个公司目标和策略的明智业务决策。 |
Search Service |
搜索服务,提供了一个用于企业级搜索的解决方案。用户可以全文检索企业内部各类内容源里的数据,以更高效方式查找到信息。 |
State Service |
State Service 是一种共享服务,由一些SharePoint 2010 组件用于在 SQL Server 数据库中跨相关 HTTP 请求存储临时数据。在 SharePoint 2010 中,InfoPath Forms Services(包括现成和自定义的工作流表单)、SharePoint 2010 图表 Web 部件和某些不使用 Microsoft Silverlight 3 的 Microsoft Visio 2010 方案需要 State Service。 |
Secure Store Service |
Secure Store Service 用来存储用户和组的凭据映射到外部数据源凭据的目标应用程序。BDC/BCS服务等需要Secure Store Service。 |
User Profile Service |
用户配置资料服务是SharePoint 2010 中的共享服务,它提供一个集中位置来配置和管理以下个性化设置: l 用户配置文件属性 l 访问群体 l 配置文件同步设置 l 组织浏览和管理设置 l “我的网站”设置 |
Visio Graphics Service |
Visio Graphics Service是Visio service 以及Visio文件Web显示WebPart的基础,利用该服务我们在浏览器中直接显示visio文件的内容和相关特性。 |
Web Analytics Service |
配置完 Web Analytics Service 应用程序后,管理员可以收集、报告和分析 SharePoint Server 2010 网站的使用率和有效性。如要计划和显示这些报告,可分别使用 Web Analytics 工作流和 Web Analytics Web 部件。使用这些功能,管理员可以了解用户正在执行的操作并更好地了解他们需要从网站中获取的信息。 |
5.4.2 创建State Service
State Service状态服务应用程序是一个比较特别的服务应用程序,它无法通过SharePoint管理中心里的服务应用程序直接创建,只能通过SharePoint管理中心的配置向导或者通过PowerShell命令行方式进行创建。由于配置向导不具可管理性,这里只说明如何通过PowerShell命令行方式创建。
同时需要理解状态服务应用程序是一项基础服务,本身没有管理配置界面,但为其他的服务应用程序及SharePoint应用提供了基础服务支撑。
1. 展开开始菜单里的“Microsoft SharePoint 2010Products”程序组,以管理员身份打开“SharePoint 2010 ManagementShell”。
2. 在SharePoint 2010 ManagementShell中,运行以下命令行,其中“My State Service”为状态服务的名称。
$serviceApp = New-SPStateServiceApplication -Name "My StateService" |
效果如下:
3. 同时继续输入并运行以下命令行:
New-SPStateServiceDatabase -Name "SharePoint_App_StateService" -ServiceApplication $serviceApp |
此时会在SQL Server实例中创建名称为“SharePoint_App_StateService”的数据库,用以关联状态服务应用程序。效果如下:
4. 最后输入并运行以下命令行:
New-SPStateServiceApplicationProxy -Name "My State Service Proxy" -ServiceApplication $serviceApp -DefaultProxyGroup |
此时会创建名称为“My State Service Proxy”的服务代理,并自动与“My State Service”该状态服务应用程序关联在默认的代理组里。效果如下:
5. 此时可以在SharePoint管理中心站点的Manage Service Application页面里看到已经成功创建出来的状态服务应用程序。
5.4.3 创建Business DataConnectivity Service
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 在下拉菜单中点击“Business Data ConnectivityService”进行创建BDC服务应用程序。弹出以下对话窗口:
4. 在创建BDC对话框中,输入以下相应字段的值:
l Service Application Name:BDC服务应用程序的名称。
l Database Server:数据库实例名称。
l Database Name:数据库名称。
l Database Authentication:选择采用Windows验证或SQL验证方式连接数据库。
l Failover Database Server:灾备数据库实例名称。如果没有,则为空。
l Application Pool:推荐新建一个专门的应用程序池。
点击“OK”按钮开始创建:
5. 在等待一会时间后,BDC服务应用程序将顺利创建成功。
6. 按“OK”按钮关闭该窗口返回服务应用程序,刷新后可看到新建的BDC服务。
7. 关于业务数据连接服务的配置和使用,可进一步参考以下资料:
l http://technet.microsoft.com/en-us/sharepoint/ee518675
l http://msdn.microsoft.com/zh-cn/magazine/ee819133.aspx
5.4.4 创建Web AnalyticsService
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 在下拉菜单中点击“Web Analytics ServiceApplication”进行创建Web分析服务应用程序。弹出以下创建Web分析服务应用程序的对话窗口:
4. 在创建Web分析服务对话框中,输入以下值:
l Name:Web分析服务
l Application Pool:推荐创建新的应用程序池。
l Database Server:SQL Server数据库实例名称。
l Staging Database Name:Web分析服务中临时数据库的名称。
l Reporting Database Name:Web分析服务中报表数据库的名称。
l Data Retention Period:数据保留时限。以月为单位。
点击“OK”按钮开始创建Web分析服务应用程序。
5. 在等待一会时间后,Web分析服务应用程序将顺利创建成功。
6. 根据创建成功页面的提示,在创建了Web分析服务应用程序后,继续确认以下事项,以保证Web分析服务应用程序正常运转。
a) Web Analytics Data Processing Service和Web AnalyticsWeb Service是否在应用服务器中正常启动。
b) 在SharePoint管理中心的“Monitoring”组里点击“Configure usage and healthdata collection”进入数据使用健康状态收集配置页面,对需要监控收集的事件进行配置。
c) 确保State Service状态服务应用程序已经事先创建并处于运行状态。
7. 关于Web Analytics Service的进一步配置管理和使用,可以参考以下资料:
l http://technet.microsoft.com/en-us/library/gg266383.aspx
l http://blogs.msdn.com/b/ecm/archive/2010/05/03/web-analytics-in-sharepoint-2010-insights-into-reports-and-metrics.aspx
5.4.5 创建Access Services
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 点击选择“Access Services”创建Access服务应用程序。弹出创建新Access服务应用程序的对话框。
4. 依次在对话窗口中输入以下信息:
l Name:Access服务的名称。
l Application Pool:推荐创建一个新的应用程序池。
l Add to default proxy list:默认勾选添加到默认代理组列表中。
点击“OK”按钮开始创建,创建成功后在管理服务应用程序中就可以看到该服务。
5. 关于Access Services的进一步配置管理和使用,可以参考以下资料:
l http://msdn.microsoft.com/en-us/library/ff402351.aspx
l http://technet.microsoft.com/zh-cn/library/ee692394.aspx
5.4.6 创建Word AutomationServices
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 点击选择“Word Automation Services”开始创建文档转换服务应用程序。
4. 在弹出的新建文档转换服务的对话框中,依次输入以下信息:
l Name:文档转换服务的名称。
l Application Pool:推荐全新创建一个应用程序池。
l Partitioned Mode:是否使用Partitioned Mode。
l Add to Default Proxy list:是否添加到默认代理组列表中。
点击“Next”按钮进入配置数据库界面。
5. 在数据库配置界面中,输入数据库实例名称和数据库名称,并选择采用Windows验证或SQL验证连接数据库,然后点击“Finish”完成创建操作。
6. 关于Word Automation Services的进一步配置和管理,可以参考以下资料:
l http://msdn.microsoft.com/en-us/library/ff181518.aspx
l http://msdn.microsoft.com/en-us/library/ff742315.aspx
l http://blogs.technet.com/b/meamcs/archive/2011/05/01/using-sharepoint-2010-word-automation-services-to-convert-word-documents-files-to-pdf-files.aspx
5.4.7 创建Secure StoreService
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 点击选择“Secure Store Service”,弹出创建安全存储服务应用程序的对话框。
4. 在创建新安全存储服务应用程序的对话框中,输入以下值:
l Service Application Name:安全存储服务应用程序的名称。
l Database Server:SQL Server数据库实例名称。
l Database Name:安全存储服务应用程序数据库的名称。
l Database Authentication:推荐使用Windows验证。
l Failover Database Server:灾备冗余的数据库实例名称。
l Application Pool:推荐新建一个专用应用程序池。
l Enable Audit:是否允许审计。
在确认输入值后,点击“OK”按钮开始创建。
5. 稍等一会后,将提示安全存储服务应用程序成功创建。
6. 点击“OK”按钮返回管理服务应用程序页面,刷新后可以看到已经创建出来的安全存储应用程序,并处于Started启动状态。
7. 关于Secure Store Service的进一步配置管理和使用,可以参考以下资料:
l http://technet.microsoft.com/en-us/library/ee806889.aspx
l http://technet.microsoft.com/en-us/library/ee806866.aspx
l http://msdn.microsoft.com/zh-cn/library/ee554863.aspx
l http://www.sharepointsecurity.com/sharepoint/sharepoint-security/secure-store-service-best-practices-in-sharepoint-2010/
5.4.8 创建Excel Services
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 点击“Excel Services Application”打开创建Excel服务应用程序对话框。
4. 在新建Excel服务应用程序对话框中,输入以下值:
l Name:Excel服务应用程序名称。
l Application Pool:推荐新建应用程序池。
l Add to default proxy list:是否加入默认的代理组列表。
确定输入值后,点击“OK”按钮开始创建Excel服务应用程序。
5. 稍等一会后,将提示成功创建Excel服务应用程序的信息。同时返回管理服务应用程序页面后,刷新后可以看到新建出来的Excel服务应用程序,并该服务已处于Started启动状态。
6. 关于Excel Services的进一步配置管理和使用,可以参考以下资料:
l http://technet.microsoft.com/zh-cn/library/ee681487.aspx
l http://technet.microsoft.com/zh-cn/library/ee424405.aspx
5.4.9 创建PerformancePointService
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 点击“PerformancePoint ServiceApplication”弹出创建PerformancePoint服务应用程序的对话窗口。
4. 在新建PerformancePoint服务应用程序的对话窗口中,输入以下值:
l Name:PerformancePoint服务应用程序的名称。
l Database Server:SQL Server数据库实例名称。
l Database Name:PerformancePoint服务应用程序的数据库名称。
l Database Authentication:推荐使用Windows验证。
l Failover Database Server:灾备冗余的数据库实例名称。
l Application Pool:推荐新建一个专用的应用程序池。
确定输入值后,点击“Create”按钮开始创建PerformancePoint服务应用程序。
5. 等待一会时间后,将提示成功创建PerformancePoint服务应用程序的信息。
6. 关于PerformancePoint Service的进一步配置管理和使用,可以参考以下资料:
l http://technet.microsoft.com/zh-cn/library/ee681490.aspx
5.4.10 创建Managed MetadataService
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 点击“Managed Metadata Service”弹出新建托管元数据服务应用程序对话窗口。
4. 在新建托管元数据服务应用程序对话窗口中,输入以下值:
l Name:托管元数据服务应用程序的名称。
l Database Server:SQL Server数据库实例名称。
l Database Name:托管元数据服务应用程序的数据库名称。
l Database Authentication:推荐使用Windows验证。
l Failover Database Server:灾备冗余的数据库实例名称。
l Application Pool:推荐新建一个专用的应用程序池。
l Content Type Hub:输入作为内容类型集线器的网站集的URL地址。
在确定输入值后,点击“OK”按钮开始创建托管元数据服务应用程序。
5. 在成功创建托管元数据服务应用程序后,可以在管理服务应用程序页面里看到该服务已经存在并处于Started启动状态。
6. 关于Managed Metadata Service的进一步配置管理和使用,可以参考以下资料:
l http://technet.microsoft.com/zh-cn/library/ee530393.aspx
l http://technet.microsoft.com/en-us/sharepoint/ff394027
5.4.11 创建 Visio GraphicsService
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 点击“Visio Graphics Service”打开新建Visio Graphics服务应用程序对话框。
4. 在新建Visio服务应用程序窗口中输入以下值:
l Visio Graphics Service Application Nam:VisioGraphics服务应用程序的名称。
l Application Pool:推荐创建新的应用程序池。
l Create a Visio Graphics Service Application Proxy:创建代理并加入默认代理组。
在确定输入值后,点击“OK”开始创建Visio服务应用程序。
5. 等待一会创建成功后,你可以在管理服务应用程序页面中看到新建好的Visio Graphic服务应用程序,同时它已经处于Started启动状态。
6. 关于Visio Graphics Service的进一步配置管理和使用,可以参考以下资料:
l http://technet.microsoft.com/zh-cn/library/ee524059.aspx
5.4.12 创建User ProfileService
1. 在创建User Profile Service之前,请确保Managed Metadata Service已经事先成功创建。因为User Profile Service里的部分功能使用到了Managed Metadata Service。关于Managed Metadata Service的创建,请参见5.4.10章节。
2. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
3. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
4. 点击“User Profile ServiceApplication”弹出新建User Profile ServiceApplication窗口。
5. 在新建User Profile 服务应用程序窗口中依次输入以下值:
l Name:User Profile服务应用程序的名称。
l Application Pool:推荐新建应用程序池。注意:此处应用程序池用的服务帐号,请确保它在本地管理员组里。
l Profile Database:用户资料的数据库信息,包括数据库实例名,数据库名称和数据库验证方式。
l Failover Server(Profile Database节点):用于灾备冗余的数据库实例名称。
l Synchronization Database:保存同步信息的数据库,包括数据库实例名,数据库名称和数据库验证方式。
l Failover Server(Synchronization Database节点):用于灾备冗余的数据库实例名称。
l Social Tagging Database:社会标签的数据库信息,包括数据库实例名,数据库名和数据库验证方式。
l Failover Server(Social Tagging Database节点):用于灾备冗余的数据库实例名称。
l Profile Synchronization Instance:设定跑同步服务的服务器。推荐指定为应用服务器App01或App02。
l My Site Host URL:个人站点的宿主URL地址。
l My Site Managed Path:个人站点的管理路径。
l Site Naming Format:个人站点的命名规范。推荐默认。
l Default Proxy Group:设置默认的代理组。
完成上述信息后,点击“Create”按钮开始创建用户群体配置资料服务应用程序。
6. 在稍等一会儿之后,系统将提示成功创建User Profile ServiceApplication。
7. 点击“OK”返回服务管理页面中。点击刚才新建的 My User Profile Service,进入User Profile服务应用程序配置页面。
8. 关于User Profile Service的进一步配置管理和使用,可以参考以下资料:
l http://technet.microsoft.com/zh-cn/library/ee721050.aspx
5.4.13 创建Search Service
1. 以SharePoint系统帐号登录SharePoint管理中心网站,点击“Application Management”组里的“Manage Service Applications”链接进入管理服务应用程序页面。
2. 点击Ribbon菜单里的“Service Applications”组里的“New”下拉菜单。
3. 点击“Search Service Application”链接打开新建搜索服务应用程序对话窗口。
4. 在新建搜索服务应用程序的窗口中,依次输入以下值:
l Service Application name:搜索服务应用程序的名称。
l FAST Service Application:如果是针对FAST Search Server 2010 forSharePoint的搜索服务应用程序,则需要选择相应的FAST角色进行配置。否则直接使用SharePoint搜索服务的话,可以选择“None”选项。关于FAST Search配置,参考《FAST Search Server 2010 forSharePoint部署指导手册》。
l Search Service Account:搜索服务帐号。该帐号用来运行搜索的Windows服务(SharePointServer Search 14)。
l Application Pool for Search Admin Web Service:搜索管理Web服务的应用程序池信息。建议新建一个单独的应用程序池。
l Application Pool for Search Query and Site Settings Web Service:搜索查询和站点设置Web服务的应用程序池信息。建议新建一个单独的应用程序池。
5. 在确认输入信息后,点击“OK”按钮开始创建搜索应用服务程序。
6. 稍等片刻后,可以看到成功创建搜索拓扑的提示界面,如下所示。
7. 点击“OK”关闭提示界面。可以在服务管理界面中看到新建的搜索服务应用程序。
8. 点击“My Search ServiceApplication”进去搜索服务应用程序管理界面,可以在搜索服务管理界面下方看到搜索拓扑,正常的话应该都处于Online联机状态。则此时搜索服务应用程序已经成功创建。
9. 关于搜索服务应用程序的进一步配置管理和使用,可以参考以下资料:
l http://technet.microsoft.com/zh-cn/library/ee792877.aspx
l http://technet.microsoft.com/en-us/sharepoint/ee518667
5.5 配置SharePoint场服务器角色
5.5.1 服务器角色说明
服务器的角色是由服务器上运行的服务来决定的。也就是说,决定SharePoint Farm中的一台服务器是WFE、APP或DB,是由该台服务器承载的服务决定的。对于DB角色服务器来说,比较容易理解,SQL Server所在服务器即为DB服务器。而对于WFE和APP,则可以这么理解:
l WFE服务器:凡是启动了“Microsoft SharePoint Foundation Web Application”服务的服务器,都属于WFE服务器。WFE服务器同时还表现在IIS默认文件夹里存在WSS子文件夹(路径为“C:\inetpub\wwwroot\wss”),而APP服务器由于没有启动该服务,因为是不会有该文件夹的。
l APP服务器:凡是在服务器上启动了5.4章节里提及的一个或多个服务应用程序中的对应的服务后,该服务器都可以成为APP服务器(一般称之为某某服务应用服务器,或综合的应用服务器)。比如,启用了Excel Services的SharePoint服务器就可以称之为Excel Services应用服务器。
5.5.2 配置WFE服务器步骤
1. 在浏览器中以场管理员身份登录打开SharePoint管理中心网站。
2. 点击“System Settings”组里的“Manage services on server”链接进入服务管理页面。
3. 选择服务管理页面里的 Server下拉箭头,点击“Change Server”。在弹出的服务器列表中,选择规划好的WFE服务器WFE 01。
4. 确定后返回呈现出WFE 01服务器上的所有服务。可以在这些服务列表中找到“Microsoft SharePoint Foundation Web Application”这一项服务。
5. 确认该服务的状态处于Started启动状态。如果没有,则点击后面的Action里的Start来启动该服务。至此,WFE01服务器已经真正成为SharePoint的Web前端服务器。
6. 由于在实际应用中,WFE服务器都是专门用于作为Web前端服务器存在,因此可以停止关闭除了以下服务外地所有其他服务,以保证WFE服务器的专用性。
l Microsoft SharePoint Foundation Web Application
l Microsoft SharePoint Foundation Workflow Timer Service
5.5.3 配置APP服务器步骤
7. 在浏览器中以场管理员身份登录打开SharePoint管理中心网站。
8. 点击“System Settings”组里的“Manage services on server”链接进入服务管理页面。
9. 选择服务管理页面里的 Server下拉箭头,点击“Change Server”。在弹出的服务器列表中,选择应用服务器APP01。
10. 返回呈现出APP 01服务器上的所有服务。可以在这些服务列表中找到“Microsoft SharePointFoundation Web Application”这一项服务。
11. 点击“MicrosoftSharePoint Foundation Web Application”这一项服务对应的Action列里的“Stop”链接按钮,弹出对话框提示是否继续。
12. 点击“OK”按钮继续。可以看到该服务的状态变为Stopped。
13. 在另外一台应用服务器APP 02上重复上述1、2、3、4、5、6步骤,关闭APP 02服务器上的“Microsoft SharePointFoundation Web Application”服务。至此,APP01和APP02服务器已经不是WFE服务器。
14. 接下来,根据实际需要,分别在APP01和APP02服务器上启用相应的其他的服务,以承载其作为应用服务器的角色。注意,有些应用服务可以直接在管理服务界面上启动,有些服务(比如搜索服务)则需要进去服务应用程序的配置管理界面中进行配置更新才可以顺利应用。这部分内容超出了本手册范围,这里不再进行描述,请参考SharePoint相关资料进行配置管理。
注:由于SharePoint管理中心网站的特殊性,我们一般将它放在某台应用服务器上(如APP01)供内部管理员使用。SharePoint管理中心网站是在运行SharePoint配置向导就已经自动创建出来。可以在服务中找到一项名为“Central Administration”的服务即为SharePoint管理中心网站的服务,启动了该服务表示该服务器同时也是SharePoint管理中心网站的宿主服务器。
5.6 创建门户网站
打开SharePoint管理中心网站,进入“Application Management”里的“Manage Web Applications”,在该管理界面中进行门户网站的创建和管理等各类操作。这部分内容超出了手册范围,这里将不再进行描述,详细可以参考SharePoint 2010相关资料。
SharePoint应用的部署
注:根据SharePoint应用的实际情况描述其部署包情况及部署步骤等。
附录