(NLB)网络负载均衡搭建
Network Load Balancing
简要步骤:
1:配置IP地址与计算机名称
2:安装负载平衡服务
3:新建负载均衡集群
4:添加主机到集群
5:IIS服务器验证
一、简单介绍负载均衡
负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率。
在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB、甲骨文的Oracle RAC、思科的负载均衡(SLB),Apach+Tomcat 负载均衡,它们能从硬件或软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提升系统的吞吐量。本篇文章以微软的网络负载平衡NAT为例子,简单介绍Windows Server 2008 R2 负载平衡的安装与使用方式。
在Windows Server 2008 R2当中,存在着 “网络负载平衡” 功能 (简称 NLB, Network Load Balancing),它以TCP/IP 为基础的服务,可以将一个已注册的IP地址映射到多个内部域的IP地址当中,让多台主机为同时对网络请求作出反应。使用NLB网络负载均衡最多可以连接到32台主机上,让32台主机共同分担大量的服务压力。在Windows Server 2008 R2 中还具备 “故障转移群集” 功能,它是利用负载共享的方式,把多台服务器的共用信息进行持久化储存,当其中某台服务器出现问题时,请求会自动分摊到其他服务器当中。使用 “故障转移群集” 功能,更能保证 “网络负载平衡集群”的正常运行,有利于统筹管理分布式系统中的各种资源,利用共享信息及其服务机制扩大系统的处理能力。
二、NLB 主要功能
- 支持群集功能,一个群集最多支持32台服务器。
- 支持网络地址转换(NAT)功能,能把请求自动转发到 NLB 群集上对各台服务器。
- 实现管道化式管理,允许向 NLB 群集同时发送多个请求。
- 支持多地址多端口管理,每台服务器可以绑定多个虚拟 IP,每个虚拟 IP 可建立多个开放式端口。
- 支持故障快速恢复功能,当服务器出现故障重启后将自动恢复群集联机。
- 支持单播、多播、IGMP多播多种群集操作模式。
- 支持事件日志管理,可以快速查阅群集事件记录。
三、windows server 2008 r2搭建NLB负载均衡
一,需要两台windows server 2008 r2 虚拟机,设置为仅主机模式(在一条网段),设置两台虚拟机的ip地址。暂时简称第一台为a,第二胎为b
a
b
二,将两台服务器改计算机,首先好记方便
a
b
三,在两台服务器都要田间功能,添加网络负载均衡,很好安装,两步完成。
四,在两台服务器上个找到 C:/windows/system32/drives/etc/hosts 文件,在其中添加两台服务器的IP地址和计算机名
五,在开始、管理工具、网络负载均衡,在群集右击新建群集,首先填入a的计算机名,点击右边的连接,连接成功会在下方显示a的IP,点击下一步,选择优先级。数字越小优先级最大,1最大选1,点击下一步,添加ip,这里填一个只要是一个网段里的都可以(这个网段后面网站需要),我这里填的100,结者完成
六,右击新建的群集,选择添加群集,这里输入b的计算机名,点击右边的检测,下方显示b的IP,这个简便,选择优先级完成
七,下面是两台服务器,a建完在b负载均衡显示的
a
b
八,新建角色,添加web服务器IIS,添加完成后在管理工具打开web服务器,新建网站,ip为之前在负载均衡设置的IP,设置好后,在搜索框搜索这个IP
最终效果
-----------
Bye~