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增强,都是在管理服务器上的服务,本地服务的面板里面,很好找,而且这些是可选选项,呵呵。

时间: 2024-11-07 00:42:19

SharePoint 2013 搭建负载均衡(NLB)的相关文章

网络负载均衡(NLB)

网络 网络负载均衡使组织机构能够使多达32台运行Windows 2000 Advanced Server的计算机组成群集,以便在保持监控服务器与NIC健康的同时均衡分配流入的通讯量.得到简化并增强的可伸缩性与高度的可用性相结合所产生的双重裨益,使网络负载均衡(NLB)功能与电子商务应用.主机应用和终端服务应用的配合相得益彰.网络负载均衡(NLB)引入了软件伸缩概念,从而使管理员能够视具体需要通过简单地插入带NLB配置的服务器即可增加其服务器区的处理能力. 网络负载均衡的好处包括: 伸缩能力 通过

Windows 2008搭建负载均衡实验

Windows 2008 搭建 负载均衡的实验 实验环境: Windows server 2008 *1 IP/192.168.1.100 Windows server 2003 *2 IP/192.168.1.101|192.168.1.102 既然是实验,那么第一步肯定是测试连通性,这里我就不演示了,2008的负载均衡安装也省略了<服务器管理器→添加功能→网络负载平衡→安装>,2003自带网络负载均衡,实验目的,以itchenyi.oicp.net域名为例做个网站起来,当然,负载均衡这东西

SharePoint 2013 搭建app本地开发环境

原文:SharePoint 2013 搭建app本地开发环境 使用SharePoint App,如果要通过应用程序目录分发 SharePoint 相关应用程序,如具有完全控制权限的 SharePoint 相关应用程序(无法部署到 Office 365 网站),则将需要使用本地计算机上完整安装的SharePoint 2013.我们在本文中提供了用于设置SharePoint 2013 的本地安装以及开始开发SharePoint 相关应用程序的步骤. 一.配置前准备 1. 请确定已经安装好ShareP

用LVS在Linux上搭建负载均衡集群服务

一.基于NAT的LVS的安装与配置 1. 硬件需求和网络拓扑 2.下载软件: (1).内核源代码:需要下载2.4.23以后版本的内核源代码.下载地址为http://www.kerner.org.本文中下载的内核源代为:linux-2.4.30.tar.bz2. (2).用户配置工具ipvsadm,下载地址:http://www.linuxvirtualserver.org/software/ipvs.html.本文下载的是:http://www.linuxvirtualserver.org/so

MySQL 搭建负载均衡群集方法详解(1/4)

本文我们的每个节点使用Debian Sarge Linux系统.其它Linux发行版本的安装可能一点点 区别.MySQL的版本我们使用5.0.19.如果你不想使用MySQL 5,你也可以使用MySQL 4.1,尽 管我还没有测试过. 本文是一篇实践应用指导;它没有涉及太多的理论.关于群集的理论你可以在网上找到很多. 一 服务器 我使用下面的Debian服务器,它们都在同一个网段(本例如:192.168.0.x): sql1.test.com: 192.168.0.101 MySQL 群集节点 1

SharePoint 2013 开发教程

原文:SharePoint 2013 开发教程 做了SharePoint有三年了,大家经常会问到,你的SharePoint是怎么学的,想想自己的水平,也不过是初级开发罢了.因为,SharePoint开发需要接触的东西太多了,Windows操作系统.AD.网络知识.Office系列.还有Exchange和Lync,而且二次开发经常会遇到各种各样的问题. 总的来说,我觉得SharePoint的学习在于使用和积累,用的多了就熟练了,很多SharePoint的小技巧是很重要的,对于使用起来非常方便.其次

负载均衡原理的解析

开头先理解一下所谓的"均衡" 不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置.网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的"均衡",也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用. 一.http重定向 当http代理(比如浏览器)向web服务器请求某个URL后,web服务器可以通过http响应头信息中的Location标记来返回一个新的URL.这意味着HTTP代理需要继续请求这个新的

windows 下 nginx+iis 实现负载均衡方案

nginx安装 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度.新浪.网易.腾讯等. 最新版本的nginx版本为1.9.3,我这下载的是window版本的

SharePoint 2013如何搭建app本地开发环境

使用SharePoint App,如果要通过应用程序目录分发 SharePoint 相关应用程序,如具有完全控制权限的 SharePoint 相关应用程序(无法部署到 Office 365 网站),则将需要使用本地计算机上完整安装的SharePoint 2013.我们在本文中提供了用于设置SharePoint 2013 的本地安装以及开始开发SharePoint 相关应用程序的步骤. 一.配置前准备 1. 请确定已经安装好SharePoint 2013,如若未安装,请参考附后的安装教程. 2.确