NLB: 网络负载平衡服务器
示例:利用Windows Server 2012实现网络负载平衡网络
工做原理:server02与server03须要两个网卡,其中一个是心跳网络(172.16.9.0网段IP)。NLB就是在两台服务器作高可用,其中一台故障另外一个也会正常工做。备份模式是主主备份的。ide
过程:就是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.103d
步骤1:server02,server03安装NLB角色server
安装blog
步骤2: server02配置NLBip
服务器管理器——工具——网络负载平衡管理器——点击网络负载平衡群集——右键——新建群集
主机输入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网站的存放路径,则把群集操做模式改为多播)