Windows2003网络负载平衡(NLB)实现示例(单网卡多播)



如上图所示,当用户访问木子屋时,DNS解析到IP192.168.63.200[1],最终NLB决定pc1还是pc2来响应用户请求。若一台服务器当机,NLB用另一台服务器来响应用户请求,最大保证用户请求得到正常响应。本次测试pc1和pc2都是单网卡,都安装了IIS,都有一个网站绑定了主机头www.mzwu.com。

Windows2003网络负载平衡(NLB)实现示例

1.IP设置

pc1
IP地址:192.168.63.100
子网掩码:255.255.255.0
默认网关:192.168.63.2

pc2
IP地址:192.168.63.101
子网掩码:255.255.255.0
默认网关:192.168.63.2

2.开启网络负载平衡

打开pc1本地连接属性,按下边步骤操作[3]:













打开pc2本地连接属性,操作步骤和pc1基本相同,注意网络负载平衡主机参数中IP地址应填写本机IP192.168.63.101。虽然两台服务器都绑定了IP192.168.63.200,由于钩选了网络负载平衡,所以不会发生IP冲突。

3.NLB测试

客户机hosts添加"192.168.63.200 www.mzwu.com",打开木子屋,页面显示如下:



这说明响应请求的是pc1,禁用pc1本地连接,刷新页面,显示如下:



补充说明

[1].因是测试,使用内网IP192.168.63.200,实际应为公网IP;
[2].因测试需要,方便区分,网站内容稍有不同,实际两台服务器网站内容应一样;
[3].对于单网卡服务器,群集操作模式必须为多播,实际测试单播时群集中只有一台主机可用;

参考资料

[1].Windows 2003下网络负载平衡(负载均衡)的配置:http://www.cnblogs.com/xunziji/archive/2010/12/17/1909164.html

评论: 0 | 引用: 0 | 查看次数: 4081
发表评论
登录后再发表评论!