Windows中NLB的配置

  • 格式:doc
  • 大小:104.00 KB
  • 文档页数:8

下载文档原格式

  / 11
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

配置NLB的前提:

1.Windows 2000 Advanced Server/Window 2000 DataCenter/Windows server 2003 操

作系统.

2.系统已经装载两块网卡(建议使用Intel系列).

3.有多个闲置IP资源.

配置过程:

我们以配置balancedb服务器为例.

1.检验网卡是否支持NLB(可用微软提供的CHKNIC.EXE程序,仅XP/2003中有效

。可以从*\\guru-portal\tools-soft$\检测Windows 2003下的网卡是否支持NLB的

Tool*目录下获得).

选择一个本地连接,打开它的属性页,进入TCP/IP设置页面.

2.假如我们刚才找到的IP资源中有10.89.58.215/10.89.58.2/10.89.58.136,我们打算

把.215作为群机主机IP,即虚拟IP地址,把.2作为balancedb的专用IP地址.配置方

法如下图所示,先输入专用IP地址,然后进入”高级”设置中添加群集IP地址及子网

掩码.

3.设置完了TCP/IP属性之后,在当前本地连接的属性页中选择”网络负载平衡”项,

进入它的属性页中,在第一页中的群集参数中,只需输入IP地址和子网掩码.

然后打开”主机参数”选项卡,输入刚才设定的专用IP地址及子网掩码,优先级表示这台机器处理客户端请求的优先级,最高级为1.

接下来打开”端口规则”选项卡,群集IP地址默认是”所有”,意思是当有多个群集IP 是对所有的群集IP都应用该端口规则,这里可以使用默认,也可以输入我们这里的.215 IP地址,其他设置使用默认值.

4.最后,点击”确定”退出.另外一块网卡可以使用DHCP服务器分配的动态IP,也可以

使用自定义的静态IP,没有影响.

5.至此,NLB配置就完成了.

检验配置结果:

1.在配置完成后,我们可以进入命令行下执行ipconfig命令查看IP的设置,并ping 群

集IP及网关,看是否畅通.

2.之后可以用wlbs query命令查看当前NLB群集的状态,如果显示当前主机不了解

群集状态的话,可以执行wlbs start可启NLB服务.

3.当配置了多台NLB服务器之后,可以在每台服务器上建立相同名称的虚拟目录,

如NLBTest,defautl页面设置为test.htm,每台机器上的这个htm页面内容不同.比如

我们配置了两台服务器,balancedb上test.htm的内容为”Hello world !”,balance上

test.htm的内容为”Hi,nice to meet you !”.当两台负载均衡服务器都运行着的话,我

们通过一台客户端访问下面的URL

http://10.89.58.215/nlbtest

你可能会看到页面上显示的是”Hello world !”,然后我们把balancedb服务器上的

NLB服务停止(命令行中执行wlbs stop命令),再访问上面的URL,你会看”Hi,nice

to meet you !”的内容,这说明NLB配置是正常的.

注:通过在本地连接属性中配置NLB还可以有其他的方式,这只是其中一种.另外在windows 2003中也可以通过管理工具中的”网络负载平衡管理器”来进行配置,原理都是相同的.不过在使用”网络负载平衡管理器”配置时,不能同时在本地连接中进行设置.

附:配置NLB的一般性考虑事项

•由于某些路由器不支持单播IP 地址到多播介质访问控制地址的解析,所以需要一个静态的ARP 入口。例如,Cisco 路由器需要为每个虚拟IP 地址准备一个ARP (地址解析协议) 入口。虽然“网络负载平衡”在传输数据包时使用“Level 2 多播”,但是Cisco 对RFC 的理解是“多播就是IP 多播”。所以,当没有发现多播IP 地址时,路由器不会自动创建ARP 入口,这时就必须手动将其添加到路由器上。

•“网络负载平衡”可以在两种模式下工作:单播和多播。默认情况下启用单播支持,单播模式可以确保所有路由器都正常工作。也可以选择启用多播模式,这样在群集中通信时就无需第二块网络适配器。如果“网络负载平衡”客户端通过路由器访问被配置为多播形式的群集,那么对于那些在“地址解析协议”(ARP) 结构的有效负荷中具有多播介质访问控制地址的群集(单播) IP 地址,请确保路由器可以接受其ARP 回复。ARP 是一种TCP/IP 协议,它利用对本地网络的有限广播来解决IP 地址的逻辑分配问题。请确保所有群集主机均以单播或多播模式运行,或者单播,或者多播,不能同时以两种模式运行。

•如果群集以单播模式(默认设置) 运行,则“网络负载平衡”将不能分辨每台主机上的单独适配器。因此,除非每台群集主机拥有至少两块网络适配器,否则任何群集主机之间都不可能实现通信。

•您可以在多个网络适配器上配置“网络负载平衡”。但是,如果您将NLB 绑定在第二个网络适配器上,要确保对其正确配置。

•对于启用了NLB 的适配器,只能使用TCP/IP 网络协议。不要对此适配器添加任何其他协议(例如,IPX)。

•启用“网络负载平衡管理器”日志。您可以配置“网络负载平衡”管理器以记录每个“网络负载平衡管理器”事件。使用“网络负载平衡管理器”时,这种日志对于问题或错误的故障诊断十分有用。通过单击“网络负载平衡管理器选项”菜单中的“日志设置”,可以启用“网络负载平衡管理器”日志功能。选中“启用”日志框,并指定日志文件的名称和位置。

•确保下列群集参数、端口规则和主机参数配置正确:

•所有群集主机上的群集参数和端口规则设置均完全相同。

•对负载平衡应用程序使用的所有端口设置端口规则。例如,FTP 使用端口20、端口21 及端口102465535。

•每设置一个端口规则后,单击“添加”。否则端口规则将不会出现在规则列表中,且规则也不会起作用。

•确保专用IP 地址是唯一的,且群集IP 地址已添加到每个群集主机中。

•对于任何安装了负载平衡应用程序的群集主机,请确保给定的负载平衡应用程序已启动。