LVS   DR模式  Windows 2000,Windows2003客户端配置





 


控制面板-添加硬件-选“是,我已经连接了此设备”点击下一步-在列表中选择添加新的硬件设备-选“安


 


装我充从手动...” -接下来的列表中选择“Microsoft loopback adapter ”


 


添加完成后在“网上邻居”右键 设置Microsoft loopback adapter 


 


IP地址,子网掩码要设置成VIP所对应的子网掩码  (不能像linux那样设置成255.255.255.255)


 


如果设置为255.255.255.255 则会提示无效IP地址和子网掩码组合  <在WINDOWS 2008当中将会无此问题 不


 


过需要从命令行来做ARP抑制方面的处理>


 


然后“开始”->"运行"-> regedit.exe 


 


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\


 


寻找“VIP”将其设置成255.255.255.255 


 


重启网卡之后 如果成功 则VIP的 NETMASK将会变为 255.255.255.255 


 


 



LVS   DR模式  Windows2008客户端配置


 


http://kb.linuxvirtualserver.org/wiki/Windows_Servers_in_LVS/DR_and_LVS/TUN_Clusters


http://blog.loadbalancer.org//direct-server-return-on-windows-2008-using-loopback-adpter/


 


控制面板-添加硬件-欢迎使用硬件添加向导 - 安装我充从手动...选择网络适配器 - 选择厂商,


 


microsoft,添加microsoft loopback adapter,下一步安装即可:


 


配置IP地址为VIP地址,子网掩码配置为255.255.255.255,


 


在命令行下修改客户端网卡接口,环回接口连接模式:


 


其次,在cmd里面输入以下命令:


netsh interface ipv4 set interface "extranet" weakhostreceive=enabled


netsh interface ipv4 set interface "extranet" weakhostsend=enabled


 


 


netsh interface ipv4 set interface "intranet" weakhostreceive=enabled


netsh interface ipv4 set interface "intranet" weakhostsend=enabled


 


netsh interface ipv4 set interface "loopback" weakhostreceive=enabled


netsh interface ipv4 set interface "loopback" weakhostsend=enabled


 


 


另外的方法:


LVS-DR,real-server为windows 2008的配置




部署邮件系统负载均衡,采用LVS-DR模式,调度器是一台centos 5.8,real-server是两台windows2008,DR的配置网上很多,就不贴出来了,主要是real-server的配置,因为是windows 2008,多了些步骤

具体做法如下:

1.关掉系统自带防火墙功能

2.新增环回网卡

3.配置环回ip为vip的ip,掩码255.255.255.255

4.修改网卡信息

在命令行下修改,开始--运行--cmd

netsh interface ipv4 set interface "实节点网卡名字" weakhostreceive=enabled

netsh interface ipv4 set interface "实节点网卡名字" weakhostsend=enabled

netsh interface ipv4 set interface "实节点环回网卡名字" weakhostreceive=enabled

netsh interface ipv4 set interface "实节点环回网卡名字" weakhostsend=enabled

完成后,测试一下是否好了,恭喜你,:)大功告成!

上面的四条命令一定要输入,因为windows 2008的默认中,网卡的stronghost处于启用状态,这个设置可以防止跨接口转发数据包,这就表明:来自一个网络适配器的请求不会被环回适配器处理,因为这个请求来自于不同的网络适配器。为了将环回适配器从stronghost切换为weakhost,需要运行以上四条命令,要不然TCP的状态会一直处于SYN_RECV 状态,解决这个问题花了我一天的时间,最后在一个老外的文档里找到的办法

http://blog.loadbalancer.org/direct-server-return-on-windows-2008-using-loopback-adpter/

有不懂的欢迎留言!

 

注意:IIS要去掉"保持HTTP连接"