因为看linux太多了,原本很感兴趣的快被磨没了,为了避免失去新鲜感作一个windows的负载均衡实验。linux
软件用windows自带的负载均衡来实现windows
这里记录个人笔记,问题以及解决思路和方法浏览器
由于用虚拟机比较方便因此就用vmvare workstation来充当机器网络
实验环境负载均衡
实验室的奔四机器安装的xp系统和win2003虚拟机(虽然很卡但跑起来了)tcp
问题前因:ide
由于实验室机房机器不少因此用还原保护卡来实现系统的自动还原和网络传系统,因此说这两台机器几乎一摸同样(包括虚拟机)工具
由于只用虚机因此修改虚机配置(机器指的是虚机)测试
机器A:name:host1.lab.net ip:10.0.0.10.net
机器B:name:host2.lab.net ip: 10.0.0.20
虚机采用桥连得网卡模式,因此说理论上这四台(2实2虚)至关于连在一个交换机上边。
可是问题来了
当我测试网络联通性的时候
host1和host2不通……
解决问题吧……经测试host1与两台实机都能通,host2和两台实机也能通可是host2与host1就是不通
由于在同一个局域网用arp -d清空host1的arp表再用host1 ping host2
再看arp -a 发现表为ip:10.0.0.20(host2) mac地址 00-00-00-00-00-00
好神奇,抱着试试看的态度查看host2的mac表
ip:10.0.0.10 mac xx-xx-xx-xx-xx-xx(这里有值,没记住)
host1发出arp请求可是没有获得host2回应
通过一系列排查,发现host2的mac地址竟然也是xx-xx-xx-xx-xx-xx跟host1同样
顿时恍然大悟由于两台虚机如出一辙(估计一台电脑克隆虚机结果同样),连网卡的mac地址也同样
找到愿因了把其中一台虚机换一个网卡,网络很成功……
好的开始NTL (网络负载均衡,之后均是)
设置两台虚机网卡,出了tcp/ip协议其余的什么ipx,负载均衡都别安,即网卡设置时别打勾
步骤1,打开host1设置登陆的(我比较懒用的管理员)帐户修改密码
eg:
host1: administrator 密码 123
host2: administrator 密码 123
注意到了吧,两台机器帐户密码同样(若是是工做组的环境不这样就会出错,我就是……心酸过程就不讲了)
2,登陆host1
开始-管理工具-负载均衡管理器
3,添加新群集 群集ip(即之后两台机器群集后总ip)10.0.0.1
4,一直默认下一步(不过我有一个选单播和多播的地方选的多播,不求甚解~~)
5,到最后会提醒你添加一台主机,好的输入host1添加,在下面选择那块用来群集的网卡,下一步ok
6,再右击群集添加主机,输入host2同上
等待一到几十分钟不等即成功
最后能够在两台机器上安装iis,作一个简单的网页,在两台机器上内容不一样
试试在浏览器上输入http://10.0.0.1
看看负载均衡成功没有~~
很幸运我成功了~用两个浏览器输入结果内容正好不同……