SharePoint 2013 Farm 安装指南——构建一个双层SharePoint Farm

最近要对公司里的SharePoint进行升级,由于旧的系统SharePoint 2010已经有2年了,上面改动比较多,而且权限也很混乱了,所以下定决心要对其做一次升级,重新部署一台新的SharePoint 2013 Server。  2014-11 Update :安装配置时Service Account请参考如下文章: SharePoint 2013 Farm 安装指南——Least Privilege

目前采用以下配置

  • 1台独立的Domain Controller服务器(Windows Server 2012 ,Lobster.Zoo.com)
  • 1台独立的SQL Server服务器(Windows Server 2012 +Sql Server 2012,Tang.Zoo.com)
  • 1台独立的Office Web Apps服务器(Windows Server 2012,Violet.Zoo.com)
  • 1台独立的部署SharePoint 2013 Server的服务器(Windows Server 2012,Lavender.Zoo.com)

所以这样就构成了一个简单的双层SharePoint Farm,如下所示:

 简单介绍了SharePoint Farm之后,接着就Step-By-Step去完成他。

创建Domain Controller

  • 可以这篇文章的步骤一步一步跟着创建

http://social.technet.microsoft.com/wiki/contents/articles/12370.step-by-step-guide-for-setting-up-a-windows-server-2012-domain-controller.aspx

  • 创建完DC之后(比如Zoo.com),设置其IP Address,注意为了以防万一,必须设置静态IP,因为需要加入此域(Zoo)的机子的DNS需要指向此地址(192.168.1.15),具体如下图所示:
  • 接着,将3台服务器分别加入此域Zoo中,如上所述,先设置其DNS执行DC,如下所示:
  • 然后对其加入域中,建议加域之前,先对其改一个友好的名字,如下所示:
  • 加入域成功后,到DC查看已加入此域的PC,如下所示(位于Active Directory Users and Computers):

安装SQL Server 2012

在指定的服务器上创建Sql Server,我这儿的版本选择了 Sql Server 2012 Enterprise,创建属于傻瓜步骤,我不必累赘叙述,但是要注意一点,记得配置防火墙(新建入站规则,1433端口,不然在配置场环境时提示你没有权限访问)

安装SharePoint 2013 Server

SharePoint 2013 Server安装还是很简单的,下一步-à下一步即可,这是最简单的可视化操作,减少了出错的风险。

由于过程比较简单,我只贴出最关键的配置工作,如下所示:

在双层拓扑结构中: 1.Database Server 表示数据库服务器的地址(这里使用的是默认的数据库实例),是一台独立的服务器并且拥有比较强劲的性能。 2.SharePoint Server是一台包含了Web和App的服务器。

当然你也可以尝试PowerShell来创建,比如运用AutoSPSourceBuilderAutoSPInstaller两个PowerShell工具包也是可以的,具体可以参考我的两篇文章

安装并配置OWA

  • 配置和需要注意的事项具体可以参考此文章:

http://technet.microsoft.com/zh-cn/library/ff431687.aspx

  • 安装完毕后,创建 SharePoint 2013 和 Office Web Apps Server 之间的绑定

我采用的是HTTP和Office Web Apps Server服务器场进行通信 PS C:\Users\Administrator.ZOO> New-OfficeWebAppsFarm -InternalURL http://violet -ExternalURL "http://owa2013.zoo.com" -AllowHttp –EditingEnabled,详情如下所示:

  • 验证是否成功创建,在浏览器键入以下地址,如返回如下图所示的XML就代表创建成功(注:我在DC上已经加了一个OWA2013的A地址,IP指向自己(OWA Server),如下所示:)
  •  查看返回的XML信息,以验证是否创建成功,地址(http://owa2013.zoo.com/hosting/discovery)如下所示:
  •  查看返回的XML信息,以验证是否创建成功,地址(http://violet/hosting/discovery)如下所示:
  • 创建 SharePoint 2013 和 Office Web Apps Server 之间的绑定

登陆SharePoint Central Administration,创建备用访问映射,如下截图所示:

  • 在Extranet中加入刚才创建的地址,如下所示:

最后创建SharePoint和OWA Server的绑定

New-SPWOPIBinding -ServerName violet -AllowHTTP  Set-SPWOPIZone –zone "external-http $config = (Get-SPSecurityTokenServiceConfig)  $config.AllowOAuthOverHttp = $true  $config.Update()

  • 绑定成功过后,登陆SharePoint站点,在 SharePoint 2013 中,确保不是作为系统帐户登录的(如当前登录的用户名显示为 sharepoint\system,该用户就无法使用 Office Web Apps 编辑或查看文档
  • 一切都成功过后,即可以使用OWA提供的在线预览和编辑Office 文档了(在线编辑,客户端不必安装Office),就像下图所示这样:

在线预览Office文档:

在线编辑Office文档:

小结

本文主要讲解了怎样构建一个SharePoint Farm,并且Farm中包含了各自独立的服务器,虽然不是很复杂,但对于小公司来说已经要求很高了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Linux运维学习之路

cobbler自动安装系统(Centos7.X)

环境: [root@kickstart ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (C...

61090
来自专栏惨绿少年

kickstart模式实现批量安装centos7.x系统

1.1 安装系统的方法   l  光盘(ISO文件,光盘的镜像文件)===>>每一台物理机都得给一个光驱,如果用外置光驱的话,是不是每台机器都需要插一下   l...

50000
来自专栏圣杰的专栏

IdentityServer4 知多少

现在的应用开发层出不穷,基于浏览器的网页应用,基于微信的公众号、小程序,基于IOS、Android的App,基于Windows系统的桌面应用和UWP应用等等,这...

32220
来自专栏开心的学习之路

04 Nifty自定义带图片的下拉框

读了好久源代码,才搞明白怎么回事,其实现在回过头来想想很简单,主要是寻找的过程艰难。 自定义一个control 在resources里面新建一个文件夹MyCon...

29580
来自专栏zhangdd.com

windows系统Tomcat启动过程中找不到JAVA_HOME解决方法

在winserver上明明已经安装了JDK1.6并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到。

9710
来自专栏Timhbw博客

分享下平时我在windows平台下开发用的一些比较好的软件-WinSCP(四)

2016-03-1116:47:00 发表评论 722℃热度 WinSCP 它是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协...

31170
来自专栏信安之路

Window 提权基础

再加上个人的理解写出的关于 Windows 提权基础的文章,其中有些地方因为不太实用所以做了适当修改,感谢 @hl0rey 的帮助和建议。

29500
来自专栏跟着阿笨一起玩NET

asp.net中为什么修改了配置文件后我们不需要重启IIS

本文转载:http://blog.itpub.net/12639172/viewspace-659819/

38010
来自专栏木宛城主

配置SharePoint 2013 Search 拓扑结构

在单台服务器上安装了 SharePoint Server 2013,并且创建了具有默认搜索拓扑的 Search Service 应用程序。在默认搜索拓扑中,所...

22680
来自专栏乐沙弥的世界

CentOS 7 下配置ip forward(虚拟路由器)

Linux 中ip forward功能是一个比较方便实用的功能,只需要简单配置,添加几条路由,即可实现ip转发。本文基于CentOS 7下采取一台机器充当虚拟路...

32020

扫码关注云+社区

领取腾讯云代金券