码迷,mamicode.com
首页 > 其他好文 > 详细

NLB网络负载均衡

时间:2015-06-01 20:41:41      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:windows   工作原理   blank   服务器   target   

NLB: 网络负载平衡

示例:利用Windows Server 2012实现网络负载平衡

工作原理:server02与server03需要两个网卡,其中一个是心跳网络(172.16.9.0网段IP)。NLB就是在两台服务器做高可用,其中一台故障另一个也会正常工作。备份模式是主主备份的。

过程:就是server02与server03之间虚拟出一个IP提供服务,客户端访问虚拟IP

技术分享

实验准备:

server02             IP:192.168.1.102              heart:172.16.9.10

server03             IP:192.168.1.103              heart:172.16.9.10

技术分享

技术分享

步骤1:server02,server03安装NLB角色

技术分享

安装

技术分享

步骤2: server02配置NLB

服务器管理器——工具——网络负载平衡管理器——点击网络负载平衡群集——右键——新建群集

技术分享

主机输入server02本地IP——连接,选择本地IP下一步

技术分享

下一步

优先级指的是优先访问哪个网站

技术分享

添加虚拟ip地址

技术分享

群集操作模式:
单播: 所有节点的MAC地址会被替换成统一的群集MAC地址
将IP地址解析成MAC地址:  ARP  地址解析协议
将MAC地址解析成IP地址:  RARP 逆地址解析协议
 

多播: 每个节点使用自己的MAC地址

技术分享

完成

技术分享

点击192.168.1.104——右键——添加主机到群集

技术分享

输入server03本地IP地址——连接

技术分享

下一步

技术分享

完成

技术分享

配置完成后——server02显示如下

(server03的网络负载平衡管理器显示如下,不用再对server03配置)

技术分享

测试:
找一台客户机:长ping vip
ping 192.168.1.104

陆续断开两个节点,也就是禁用本地的网卡,不能禁用心跳网络。

一般情况4个包还是可以接受的,如果断的更长说明配置可能存在问题

技术分享

 

示例: 利用NLB实现WEB站点的高可用

在server01上共享网站

技术分享

server02和server03上打开IIS管理器——网站——右键——添加网站

技术分享

为了能让网站能同步,所以网站的路径存放到网络路径(例如把网站存放到server01)

网站的IP地址是虚拟ip地址

技术分享

技术分享

验证:

禁用server02或server03上本地的ip的网卡,server01可以正常访问访问网站,实验成功。

(因为网站没有绑定主名,所以在网址上输入虚拟IP 的地址。如果绑定主机名需要在DNS上添加A记录)

技术分享

注:如果访问网站时出现一下情况,点击网址右键——基本设置——连接为——添加管理员的认证,即输入管理员的用户名和密码

技术分享

(注意:如果server02或者server03中不能访问server01网站的存放路径,则把群集操作模式改成多播)

NLB网络负载均衡

标签:windows   工作原理   blank   服务器   target   

原文地址:http://studyqaz.blog.51cto.com/9992813/1657239

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!