SharePoint 2013 搭建负载均衡(NLB)
服务器架构(三台虚机:AD和Sql在一台,前端两台)
DC、Sql Server,其中包括:AD、DNS、DHCP服务(非必须);
SPWeb01,其中包括:IIS、SharePoint;
SPWeb02,其中包括:IIS、SharePoint;
简单描述
首先,为三台虚拟机安装操作系统,我这里选择的是Windows Server 2012 DataCenter R2版本;
其次,配置三台虚拟机,包括修改机器名(可选)、静态IP、关闭防火墙(可选)、关闭IE Enhanced Security Configuration(可选);
这里需要说明的是DC的网关指向自己,另外两台前端的网关指向DC,如果有其他应用服务器,也需要网关指向DC,否则加域的时候可能找不到域控;
最后,为三台服务器分别安装服务和软件环境,配置NLB,配置SharePoint环境;
详细过程
ADAndSql服务器
安装操作系统(Windows Server 2012 DataCenter R2版本);
修改机器名、静态IP地址,默认网关(指向自己),关闭防火墙和IE增强服务;
添加AD、DNS、DHCP服务,并升级为域控;
添加安装SharePoint需要的域账号(一般2个分别是安装账号、服务器场账号);
安装Sql Server服务;
在Sql Server里为SharePoint服务账号添加权限。
SPWeb01服务器
安装操作系统(Windows Server 2012 DataCenter R2版本);
修改机器名、静态IP地址,默认网关(指向DC),关闭防火墙和IE增强服务;
加入AD,并将之前添加的两个安装SharePoint的域账号,添加到本地管理员组;
添加IIS服务;
安装SharePoint准备工具和SharePoint;
安装完毕先不要运行SharePoint配置向导,先配置NLB。
SPWeb02服务器
安装操作系统(Windows Server 2012 DataCenter R2版本);
修改机器名、静态IP地址,默认网关(指向DC),关闭防火墙和IE增强服务;
加入AD,并将之前添加的两个安装SharePoint的域账号,添加到本地管理员组;
添加IIS服务;
安装SharePoint准备工具和SharePoint;
安装完毕先不要运行SharePoint配置向导,先配置NLB。
配置负载均衡
首先配置SPWeb01,创建一个新的集群,然后将SPWeb02添加进来;
1、在管理服务器上的服务中,添加NLB的功能,点击添加角色和功能,如下图

2、添加角色和功能向导,直接选择到功能,勾选网络负载均衡,如下图:

3、跟随向导,这一步不用做修改,安装(点击Install)即可,如下图:
稍等片刻,静待安装结束;

4、去开始菜单,找到管理工具,发现已经安装完毕了网络负载均衡管理器,如下图:

5、双击打开网络负载均衡管理器,点击创建集群,如下图:

6、填写主机(SPWeb01)名称,这里点击链接,如下图:

7、连接成功SPWeb01,点击Next,如下图:

8、不需要特别的设置,可以改改优先,继续Next,如下图:

9、添加集群IP(集群IP就是即将用来访问NLB的IP),点击Add,如下图:

10、这里填写IP地址和子网掩码,完毕后点击OK,如下图:

11、填写网络访问名(配置完毕网络访问名是没办法访问NLB的,需要去DNS做一下映射才可以),选择多播,如下图:

12、不需要编辑什么特别的,点击Finish即可,如下图:

到此,NLB创建完毕,并已经将SPWeb01加入进去了。下面切换到SPWeb02了!!!
13、首先在SPWeb02中添加NLB功能(同上略过),而后打开管理器,连接,如下图:

14、选择创建好了集群的那台机器(SPWeb01),点击连接,如下图:

15、连接完毕,只是连接到了集群,还需要添加到NLB,如下图:

16、输入本机主机名,点击连接,如下图:

17、改改优先即可,点击Next,如下图 :

18、点击Finish,如下图:

19、可以看到主机正在加入到集群,如下图:

20、添加完毕以后,转换到SPWeb01,刷新一下集群,可以看到两台机器了,如下图:

21、在IIS里创建一个测试站点,用来测试NLB,如下图:

22、创建一个html页面,发布到刚才创建的站点,用来测试,如下图:

23、测试一下站点的访问,发现没有问题,如下图:

24、在SPWeb02重复21/22步骤,测试下站点,如下图:

25、在ADAndSql上测试,访问公共IP的网站,如下图:

26、禁用掉SPWeb01上的网卡,模拟这台机器宕机,如下图:

27、去ADAndSql上测试公共IP,说明负载均衡搭建成功,如下图:

28、在sql上添加两个服务域账号的权限,用来安装和配置SharePoint,如下图

29、权限截图,添加dbcreator和securityadmin两个即可,如下图:

30、在SPWeb01上创建一个新的服务器场,如下图

31、添加配置信息,登陆账号为spsetupadmin,如下图:

32、填写密码,需要记住,之后加入服务器场需要,如下图:

33、此时,SPWeb01已经配置完毕SharePoint环境,如下图:

34、在SPWeb02上运行配置向导,连接到现有场,如下图:

35、输入sql服务器名字,然后Retrieve Database Names,选择配置数据库,如下图:

36、输入密码,我们配置服务器场时键入的密码,如下图:

37、继续点击Next,即可,如下图:

38、稍等片刻,即配置成功,如下图:

39、SPWeb02中打开管理中心,是SPWeb01的管理中心,因为只是前端之一,如下图:

40、添加备用访问映射(AAM),将集群IP添加进来,如下图:

41、在AD上测试,发现集群IP已经可以访问到SharePoint了,如下图:

42、继续禁用掉SPWeb01上的网卡进行测试,如下图:

43、发现禁用掉SPWeb01的网卡后,依然可以访问到SharePoint,说明NLB起作用了,如下图:

至此,为SharePoint配置NLB已经完成,过程比较简单,基本一次跑过。
总 结
特别要说的配置过程的几个问题,如果集群名称想要访问SharePoint,也需要加入到备用访问映射中;测试的过程中可能出现SPWeb01网卡禁用,访问的时候还是显示里面的页面,因为浏览器缓存。
基本上就是这样了,NLB配置就是这样,感觉灾备还是可以的,不知道分流的效果如何,接下来会进行测试,有了结果会把结果更新到后面,呵呵。
最后,安装SharePoint的过程,可能介绍的比较简单,如果有疑问可以参考我博客里的SharePoint 2013安装图解,介绍的比较详细。
关于关闭防火墙和IE增强,都是在管理服务器上的服务,本地服务的面板里面,很好找,而且这些是可选选项,呵呵。
SharePoint 2013 搭建负载均衡(NLB)的更多相关文章
- node + nginx + mongo搭建负载均衡
基于node和nignx和mongo搭建负载均衡 nginx配置: upstream back { # ...
- 在Windows环境中使用Nginx, Consul, Consul Template搭建负载均衡和服务发现服务
搭建负载均衡和服务发现服务的目的 随着网站业务的不断提升,单个服务器的性能越来越难满足客户的业务需求,所以很多情况下,需要使用多服务器实例和负载均衡器来满足业务需要. Nginx 什么是Nginx N ...
- Nginx-Tomcat搭建负载均衡(转载)
一. 工具 nginx-1.8.0 apache-tomcat-6.0.33 二. 目标 实现高性能负载均衡的Tomcat集群: 三. 步骤 1.首先下载Nginx,要下载稳定版: 2 ...
- 使用 Nginx + Tomcat 搭建负载均衡
负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. 负载均衡,英文名称为Load Balance, ...
- 160526、高并发之LVS搭建负载均衡
LVS介绍: LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器.它是我们国家的章文嵩博士的一个开源项目.在linux内核2.6中,它已经成为内核的一部分,在此之前的内 ...
- 搭建负载均衡的环境(利用虚拟机上的四台centos)
以下转载: 准备 l 系统:Centos6 (三台) l 负载均衡:LVS + keepalived l 服务器1:Http l 服务器2:Http ip配置 1.VIP(virtual ip): ...
- Mycat搭建负载均衡,读写分离的Mysql集群
Mycat搭建负载均衡,读写分离的Mysql集群 准备环境 1.mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2.Mycat-server-1.6.7.4-te ...
- 在Hyper-V上安装配置Windows负载均衡NLB
搭建过程 Hyper-V 是自Windows Server2008 以来提供的虚拟机管理软件,它操作简便,功能也不错,可以方便的在它里面安装各种操作系统,如图所示: 现在,想利用这几台虚拟服务器搭建一 ...
- IIS搭建负载均衡WebFarm+Arr
本文所述仅针对IIS7.0或更高版本 一.IIS简介 IIS( Internet Information Services),微软官方Windows平台上面web容器服务.支持http协议和ftp协议 ...
随机推荐
- 队列的存储结构和常见操作(c 语言实现)
一.队列(queue) 队列和栈一样,在实际程序的算法设计和计算机一些其他分支里,都有很多重要的应用,比如计算机操作系统对进程 or 作业的优先级调度算法,对离散事件的模拟算法,还有计算机主机和外部设 ...
- [转载]TFS与Project、Excel同步
我们还可以使用Microsoft Excel和Microsoft Project来连接到TFS,方法如下: 通过Microsoft Excel连接到TFS,在安装了Team Explorer后,Mic ...
- Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十二】
<Web 前端开发精华文章推荐>2014年第一期(总第二十二期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML ...
- [C] C语言中的布尔值
C不具备显示的布尔类型,所以使用整数来代替,规则是:零是假,任何非零值皆为真. 反过来说,如果逻辑表达式为真其值一定为真,若逻辑表达式为假其值一定为零.
- PHP学习总结(一)
对最近学习PHP做个简单的总结吧 书籍:<PHP和MySQL Web开发> 环境/工具:wamp/Editplus&Chrome 时间:8月2日-8月7日 内容: 以前把前3章学了 ...
- Cordova 讲义 1 – 周金根
讲义下载地址见: http://www.zhoujingen.cn/blog/7905.html 最后下载链接 移动应用形成了iOS.Android和windows phone三大阵营: ...
- 寻找Fragment的替代品的尝试
自从Android在3.0推出Fragment之后,现在很多应用的设计都是建立在Fragment的基础上,像是多个tab切换这种需求,就可以使用Fragment,并且Fragment提供了一系列生命周 ...
- Elasticsearch聚合 之 Histogram 直方图聚合
Elasticsearch支持最直方图聚合,它在数字字段自动创建桶,并会扫描全部文档,把文档放入相应的桶中.这个数字字段既可以是文档中的某个字段,也可以通过脚本创建得出的. 桶的筛选规则 举个例子,有 ...
- 【Linux驱动】内核等待队列
在Linux中, 一个等待队列由一个"等待队列头"来管理,等待队列是双向链表结构. 应用场合:将等待同一资源的进程挂在同一个等待队列中. 数据结构 在include/linux/w ...
- 【Android】Anroid5.0+新控件---酷炫标题栏的简单学习
Android5.0+推出的新控件感觉特别酷,最近想模仿大神做个看图App出来,所以先把这些新控件用熟悉了. 新控件的介绍.使用等等网上相应的文章已经特别多了,题主也没那能力去写篇详解出来,本篇随笔记 ...