tony_LVS DR模式 RealServer 为 Windows客户端配置

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模式,调度器是一台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连接"

posted on 2014-05-22 18:12  davidkam  阅读(974)  评论(1编辑  收藏  举报