欢迎光临,这里是 gOxiA=苏繁=SuFan 独立的个人博客。
本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!

        在单播模式下运行网络负载平衡的节点不能相互通讯,而出现该现象的原因是 NLB 使节点使用了相同的 MAC。因此,网络重定向器不会将任何数据包发送到 NLB 的节点上。在应用 Service Pack 后,必须在每个节点上修改注册表,为此执行下述步骤:

  1. 启动 regedit 注册表编辑器;
  2. 定位到注册表位置
    HKEY_LOCAL_MACHINE\SystemCurrentControlSet\Services\WLBS\Parameters\Interface\{GUID}
  3. 新建 DWord,名称为:UnicastInterHostCommSupport,值为:1
  4. 退出注册表编辑器,在 CMD 下执行 NLB RELOAD

        访问 KB898867,获取详细的信息说明。

Tags:

        年前朋友联系我,讨论有关 NLB(网络负载平衡) 的问题,由于这是一个微软的项目,所以本节不再做详细的场景描述。大致的问题就是为 Hyper-V 上的虚拟机部署 NLB 后,两个节点便无法与网络进行正常的通讯,采用的是单播模式!初步讨论,配置步骤绝对没有错误,考虑到 Hyper-V 的新特性架构——VMBus,我想问题应该出在这里,于是进行了协助调试。果然,当把虚拟机的 VMBus 网卡改为旧版网卡后 NLB 可以正常通讯了。但是使用旧版网卡那么性能肯定不如 VMBus,经过讨论认为这应该是一个已知问题,那么肯定会有相应的解决办法。

        之后,我搜索了相关的资料并为发现有价值的信息,不过在一篇老外的 Blog 里了解到 Hyper-V 上虚拟机的 NLB 需要再手工强制配置 NLB 的 MAC。也就是说,当我们为两台节点配置好 NLB 后,通过 ipconfig 获得当前 NLB 的群集 MAC 地址并记录下来;最后,配置每台虚机的设置,将用于 NLB 的网卡 MAC 改为之前我们纪录的 NLB 群集 MAC。这里,不必担心虚机的 MAC 地址一样而导致冲突报错。
ws03nlb_via_hyperv

Tags: ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]