SharePoint 2013 部署 Part 4 配置Service Application

继续上一章的内容,在管理中心中点击Manage Service Application后,点击New按钮:

wKiom1LnQ3mxDW6fAAEu8JHhZHA717.jpg

我们按照此顺序,一个个往下配置。

首先第一个Access Service,这是2013的新功能,以前的Access Service 在图中的第二个,话说这个配置起来略繁琐,所有我们后面讲到BI的时候在涉及。


创建:Access Service 2010

1.输入名称为Access Service 2010 Application。

2.选择一个已有的服务池,这个我们在上一节的powershell中创建过。

3.勾选将这个服务的代理加入默认代理组中

wKioL1LnRWjSGI0oAAJ7UwYag6w306.jpg

点击OK后,转到管理中心首页的Manage services on server,启动该服务:wKiom1LnRenCVRYXAAOPRCuzCDc876.jpg

wKioL1LnReuxiOHnAAOl2K5s31A768.jpg


配置App Management Service Application

这是2013的新功能,好像win8的app一样。这里先不细讲,我们先将它配置起来。


这里首先涉及了另一个服务,叫做:Subscription Service application,这个服务在2010版本的时候其实主要是为了多租户环境准备的,类似于给多个租户提供服务的公有云,英文叫multi-tenant,不细说啦,反正基本大家没用过,但是在2013中,这是一个非常重要的功能,而且是App Management Service必须依赖的服务,因为App这个服务其实大家也可以按云的结构来理解,所以这两个服务需要互相依赖也就说的通了。而且这个Subscription Service application无法通过管理中心创建。


打开Management Shell后,输入:

$sa = New-SPSubscriptionSettingsServiceApplication -ApplicationPool "SharePoint Service Application Pool 01" -Name "Subscription Settings Service Application" -
DatabaseName "SharePoint_Subscription_Settings_Service_Database"

wKioL1LnSeTRpIVzAAECfDHsP-E115.jpg

之后输入:

New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $sa 建立代理服务应用

wKioL1LnSjHBlavQAAC321AaVnk311.jpg

之后输入:Get-SPServiceInstance | where{$_.TypeName -eq "Microsoft SharePoint
Foundation Subscription Settings Service"} | Start-SPServiceInstance 初始化服务和数据库

wKiom1LnSsXiDuhAAADI2V15970078.jpg

check一下服务是否成功创建:

wKioL1LnSueSr4bqAAPp9IWfFtQ219.jpg

配置App应用服务的DNS记录:

每一个将来你发布的App,都会发布到一个特定的URL上,所以我们这里单独为App这个服务配置个DNS查找域:


1.打开DNS管理器,在正向查找区域中,添加一个新的域:

wKioL1LnTDDxmOllAAH4Gsv2QQc326.jpg

2.选择创建一个主区域:

wKiom1LnTJXSUY-kAAHaX_vLFvQ475.jpg

3.选择同步到所有本域的DNS服务器,我们的架构只有这么个根域。

wKioL1LnTMOQSpb8AAGDMaS0FuQ511.jpg

4.输入新的查找区域名称:ContosoApps.com,以后所有的App的URL都基于这个

wKioL1LnTSqxK7JjAAFIHwI2XKY703.jpg

5.保持默认的DNS动态更新配置。

wKiom1LnTYShjjYUAAHt97FlZQ4224.jpg

6.点击Finish完成后,打开ContosoApps.com这个域,添加一条新的C记录:

wKioL1LnTbmBE1uUAAJF95VqWLg425.jpg

7.在别名中输入*,就是通配符的意思,然后主机选择我们的唯一一台SPS主机,因为我们现在还没有扩展架构,将来可以不同的主机上承载不同的APP应用,通过专门的A记录来区分,目前没有这个必要。

wKiom1LnTmLRyp_1AAE_vNRDqGY288.jpg


好,经历这么多步骤之后,我们正式开始创建App这个Service Application。


1.输入服务名称、数据库名称,备用数据库为空,因为我们目前还没有扩展成高可用环境。

wKiom1LnTy_zN4nXAAIGUClO3s4470.jpg

选择服务池,并创建相应代理服务。

wKioL1LnTyvBU6uUAAHTX7oyF7k516.jpg

点击完成,之后将该服务启动,方法与其他服务一样。


配置App Management Service


创建完成后,我们需要对其进行配置,在管理中心打开Apps:

wKiom1LnT_OzkxSKAAKmzGxUmsM699.jpg

点击Configure Apps URLs,可能会多等一会儿:wKioL1LnT_mzde0QAAF4lMZSiso258.jpg

输入AppURL的规范,如图:

wKiom1LnUKeRZwndAAIaOXHS6vw066.jpg

这样App的URL会按照app-<APP-ID>.contosoApps.com这个格式。