1.按照lvs direct routing 的定义,分发器收到连接请求后交给real server,real server 收到这个请求就直接于client通信了,我想问是不是以后所有的有关于这个请求的包都是客户端直接与real server通信不需要经过分发器了呢?还有reall server 的VIP必须添加到lo接口上吗?可以添加到其它接口吗?
2.我看了很多资料都是说用keepalived 来监视2个分发器,一个是master,一个是backup,是不是keepalived只能监视2台机器啊?比如说我想要监视数量大于2台real server呢?有没有什么好的软件啊?
3.还有就是今天我刚刚配置了一下2台real server的集群,第一次还成功了,后来就不行了访问不了,在real server上也抓不到包了。
原帖由 lth0721 于 2009-2-13 09:20 发表
首先要谢谢2位的回答
“实际中一般绑定到lo上,主要是为了防止arp广播该vip。”
具体是怎么防止的呢 这一点我一直没有搞清楚,能说清楚点吗?
我先做的是做简单的一个DR 2个real server 内核都是2.6.18
D ...
网络结构图.JPG (13.74 KB, 下载次数: 26)
原帖由 lth0721 于 2009-2-13 16:51 发表
229203DR 10.0.1.8 (10.0.1.8是DR的eth0的ip,我想的是给2个real server设置vip也为10.0.1.8)
REAL SERVER1 10.0.1.7
REAL SERVER2 10.0.1.6
DR配置
ipvsadm -C
ipvsadm -A -t 10.0.1.8:81 -s rr -p ...
原帖由 lth0721 于 2009-2-13 17:17 发表
如果是每个网络接口都禁止响应ARP包,那不就是不能对realserver进行远程管理了啊?还必须要自己绑定对应real server的mac地址啊
原帖由 supertcy 于 2009-2-13 18:01 发表
禁止arp广播 *只会* 禁掉lo接口上所配置别名ip的arp广播,但是需要在每个物理接口上都设置禁止。
感觉你对计算机网络完全没什么概念,这样搞下去只是浪费时间,建议好好补补基础吧,这些都是基本。。。
原帖由 lth0721 于 2009-2-13 20:53 发表
我刚刚修改了一下配置,分别设置DR的eth0:0 10.0.1.9
real server lo:0 10.0.1.9
这样就一切都ok了,不知道为什么呢? 为什么就不能直接把lo:0 设置为和DR的eth0一样而必须设置一个eth0:0呢? 迷茫中
原帖由 lth0721 于 2009-2-13 21:27 发表
"每台服务器都独立的IP地址,但都用IP Alias配置上同一VIP地址."
我想问一下为什么都要用IP Alias设置同一个VIP,不能直接设置在一个接口上吗?
比如我有2张网卡,eth0地址都在一个网段,我不可以把同一个vip都 ...
原帖由 szszszsz 于 2009-2-17 00:24 发表
LVS-HOWTO里面6.7. The Cure: 2.6.x kernels - arp_ignore/arp_announce有这样一个说法:
On the realservers the VIP will still be on lo (as for the hidden method). If the reply packets to the client ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |