• 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_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces
     
    寻找“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连接"

  • 相关阅读:
    Docker的安装、配置及其基本使用
    Java提升七:注解
    Java提升六:泛型
    Java提升五:反射与动态代理
    MySQL中如何将主键默认值设为UUID()
    图解Mybatis框架原理及使用
    Java提升四:Stream流
    Java提升三:函数式接口
    Java提升二:Lambda表达式与方法引用
    java提升一:内部类
  • 原文地址:https://www.cnblogs.com/tonykan/p/3746269.html
Copyright © 2020-2023  润新知