Web应用NLB群集

案例:
       Benet 公司使用 IIS 搭建 Web 服务器,由于客户访问量逐渐增多,网站响应越来越慢。公司决定使用两台 Web 服务器供客户访问。这两台服务器提供相同的网站内容,利用网络负载平衡技术,根据每台服务器的负载情况来决定客户具体访问哪台服务器。
 
准备网络负载平衡群集
       配置群集的两台计算机在同一个 Windows 域中,一台为( NLB1 IP 地址为 192.168.0.11 ,另一台( NLB2 IP192.168.0.12 。两台计算机都有两块网卡。网络负载平衡群集使用的 IP 地址为 192.168.0.10 ,主机名为 [url]www.benet.com[/url] 。在配置网络负载平衡群集之前需要做如下准备:
Ø   DNS 服务器上创建 [url]www.benet.com[/url] 主机记录, IP 地址为 192.168.0.10
Ø   在这两台计算机的第一块网卡上添加“网络负载平衡”服务,但不勾选。
Ø   为了在两台 NLB 群集中的主机能够互相管理群集,需要在每台主机上有两块网卡,一块用于群集,一块用于管理。 NLB1 的第二块网卡的 IP 地址为 192.168.10.2 NLB2 的第二块网卡的 IP 地址为 192.168.10.3
Ø   为了验证 NLB 群集的效果,还需要在两台主机上事先安装 IIS ,默认网站的首页分别如图 1 和图 2 所示,在实际中两个网站的网页应该一样。
 
配置网络负载平衡群集:
1.  启用网络负载平衡
2.  连接到现存的群集
3.  添加主机到群集
 
启用网络负载平衡
Ø   NLB1 上,“开始” - “运行”中,输入“ nlbmgr ”,打开“网络负载平衡管理器”
 
Ø   右击“网络负载平衡群集”,单击“新建群集”。
 
Ø   输入图中所示的对话框中的 IP 地址和其他群集信息,选择群集操作模式为“单播”
   下图有误,在单网卡时,推荐选择单播。在多网卡时推荐选择多播。
 
Ø   单击图中“下一步”,如果群集有多个 IP 地址,可以单击“添加”,输放虚拟 IP 地址和子网掩码等信息,然后单击“确定”,本例中只要求有一个 IP 地址 192.168.0.10
 
Ø  图中的对话框中有一条默认的端口规则,单击“删除”
 
Ø   键入将成为群集成员的 IP 地址(或者主机名称)并单击“连接”,选择用于网络负载平衡的网络适配器。
 
Ø   保持主机参数为默认状态,注意优先级为“ 1 ”(最大值可以是 32 )。初始主机状态为“已启动”,单击“完成”。
 
Ø   启动网络负载平衡后,状态如图所示,在群集 [url]www.benet.com[/url] 中已经有一台主机。第一台主机增加了 IP 地址 192.168.0.10 。根据需求,还需要添加一台主机到群集,如果在第二台计算机添加,首先要连接到现存的群集。
 
连接到现存的群集
Ø   NLB2 上,“开始” - “运行”中,输入“ nlbmgr ”,打开“网络负载平衡管理器”
 
Ø   右击“网络负载平衡群集”,单击“连接到现存的”
 
Ø   在弹出的对话框中输入第一台计算机的 IP 地址“ 192.168. 10.2 (是第一台计算机的第二块网卡的IP 地址),单击“连接”出现图中所示的群集名称,单击“完成”
 
添加主机到群集
Ø   使用“网络负载平衡管理器”,右击群集名称“ [url]www.benet.com[/url] , 从弹出的快捷菜单中选择“添加主机到群集”。
 
Ø   键入将成为群集成员的 IP 地址并单击“连接”,对话框底部将列出可用的网络适配器。选择用于网络负载平衡的网络适配器,单击“下一步”。
 
Ø   保持主机参数为默认状态,注意优先级为“ 2 ”。初始主机装态为“已启动”,单击“完成”。
 
Ø   添加主机到群集后,状态如图所示,在群集 [url]www.benet.com[/url] 中有两台主机。群集的 IP 地址为 192.168.0.10 ,两台主机的专用 IP 地址分别为 192.168.0.11 192.168.0.12
 
验证Web 服务器的NLB 群集
       在一台客户机上,使用 IE 访问“ [url]www.benet.com[/url] ”, NLB 群集中第一以主机的网页如图 1 所示。将第一台的网卡禁用(模拟第一台主机出故障),再次访问“ [url]www.benet.com[/url] ”,则会显示第二台主机的网页,如图 2 所示。
 
图1-
 
禁用NLB1网卡后在次访问:
图2-

本文出自 “国志民的技术博客” 博客,转载请与作者联系!

你可能感兴趣的:(职场,休闲,NLB,服务器群集)