免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6196 | 回复: 6
打印 上一主题 下一主题

vmware下做keepalived+LVS 问题悬赏 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-19 00:40 |只看该作者 |倒序浏览
5可用积分
哪位大侠 帮助 一下啊, 我在vmware 中做LVS 用keepalived 来管理。

keepalived 的配置文件如下:

! Configuration File for keepalived

global_defs {
   notification_email {
#     acassen@firewall.loc
#     failover@firewall.loc
     jtest@hotmail.com
   }
   notification_email_from jtest@hotmail.com
   smtp_server 127.0.0.1
   smtp_connect_timeout 30
   router_id LVS_DEVEL
}

#vrrp_instance VI_1 {
#    state MASTER
#    interface eth0
#    virtual_router_id 51
#    priority 100
#    advert_int 1
#    authentication {
#        auth_type PASS
#        auth_pass 1111
#    }
    virtual_ipaddress {
        192.168.10.175
    }
#}

virtual_server 192.168.10.175 80 {
    delay_loop 6
    lb_algo rr
    lb_kind DR
    nat_mask 255.255.255.0
#    persistence_timeout 50
    protocol TCP

    real_server 192.168.10.177 80 {
        weight 3
        TCP_CHECK {
        connect_timeout 10
#       nb_get_retry 3
#       delay_before_retry 3
        connect_port 80
}
}


    real_server 192.168.10.129 80 {
        weight 3
       TCP_CHECK {
       connect_timeout 10
#      nb_get_retry 3
#      delay_before_retry 3
       connect_port 80
}
}

}


整个环境都是 在虚拟机中做的。  我现在怀疑 在虚拟机中用 keepalived 做转发是不是有问题..

最佳答案

查看完整内容

还是先确认下 环境 中有几台vmware做realserver 一般的一个lvs的环境测试至少要要有 6-8台机器调度一般是2台 ,测试调度lvs的主备接管realserver 一般是2台;如果复制一点 再来2台数据库的主备接管;测试主机2台,最简单的调度是轮询 ,需要用不同的ip地址来访问vip,在调度状态中才会显示正常的调度信息

评分

参与人数 1可用积分 +6 收起 理由
kns1024wh + 6 鼓励问题交流

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2011-11-19 00:40 |只看该作者
还是先确认下 环境 中有几台vmware做realserver
一般的一个lvs的环境测试至少要要有 6-8台机器
调度一般是2台 ,测试调度lvs的主备接管
realserver 一般是2台;
如果复制一点 再来2台数据库的主备接管;
测试主机2台,最简单的调度是轮询 ,需要用不同的ip地址来访问vip,在调度状态中才会显示正常的调度信息

论坛徽章:
0
3 [报告]
发表于 2011-11-19 00:42 |只看该作者
现在 手头上 没有服务器 做测试 ,所有的都是在 vmware workstation 中做的虚拟机(Centos5.4)

论坛徽章:
0
4 [报告]
发表于 2011-11-19 11:18 |只看该作者
vmware中做这个测试是不会存在问题的,前提要设好vmware的各项网络配置参数,要和实际服务器一样不用缺少任何细节。

如果发现其中那里有问题,建议通过查看log日志的方式来解决,日志基本会给出错误的信息和提示内容的。

论坛徽章:
0
5 [报告]
发表于 2011-11-19 15:19 |只看该作者
[root@www log]# tail -f /var/log/messages
Oct 24 07:17:31 www Keepalived_vrrp: Opening file '/etc/keepalived/keepalived.conf'.
Oct 24 07:17:31 www Keepalived_vrrp: Configuration is using : 36326 Bytes
Oct 24 07:17:32 www Keepalived_vrrp: VRRP sockpool: [ifindex(2), proto(112), fd(8,9)]
Oct 24 07:17:33 www Keepalived_vrrp: VRRP_Instance(VI_1) Transition to MASTER STATE
Oct 24 07:17:34 www Keepalived_vrrp: VRRP_Instance(VI_1) Entering MASTER STATE
Oct 24 07:17:34 www Keepalived_vrrp: VRRP_Instance(VI_1) setting protocol VIPs.
Oct 24 07:17:34 www Keepalived_vrrp: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 192.168.1.115
Oct 24 07:17:34 www Keepalived_vrrp: Netlink reflector reports IP 192.168.1.115 added
Oct 24 07:17:34 www Keepalived_healthcheckers: Netlink reflector reports IP 192.168.1.115 added
Oct 24 07:17:39 www Keepalived_vrrp: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 192.168.1.115


我 在/var/log/messages下看到的日志 显示好像是正常的吧。 用IP请求 没个realserver 上的页面都正常,, 但是用VIP请求就不能 访问页面,页面不能显示。

用ipvsadm -Ln 查看记录如下:  用虚拟IP请求页面时,InActConn会有个记录显示。

[root@www ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddressort Scheduler Flags
  -> RemoteAddressort           Forward Weight ActiveConn InActConn
TCP  192.168.1.115:80 rr persistent 50
  -> 192.168.1.112:80               Route               1      0          1
  -> 192.168.1.110:80               Route               1      0          0

论坛徽章:
0
6 [报告]
发表于 2011-11-20 09:39 |只看该作者
我配置的是DR方式,一台调度机器,2台realserver ,我在网上搜了下, realserver 要绑定 VIP 就正常了。

我看过NAT方式的, realserver不需要配置 绑定VIP的, 能解释一下吗,谢谢!

论坛徽章:
0
7 [报告]
发表于 2011-11-20 10:49 |只看该作者
问题已经解决 谢谢了! 还是路由 网路的知识 欠缺。 要多补充。

评分

参与人数 1可用积分 +10 收起 理由
kns1024wh + 10 回馈问题解决进度

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP