免费注册 查看新帖 |

Chinaunix

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

lvs+keepalvied负载连接最多同时5个 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-11-05 21:14 |只看该作者 |倒序浏览
2台mysql做负载,vip为192.168.230.108
mysql1:192.168.230.103
mysq4 :192.168.230.106

在192.168.230.105尝试登陆192.168.230.108,同时开6个窗口登陆,最多只能登陆5个,总有一个不能登陆,卡在如下
[root@mysql3 ~]# mysql -uvip -pvip -h 192.168.230.108
Warning: Using a password on the command line interface can be insecure.

[root@mysql1 ~]# watch ipvsadm -lcn                                                                                                               
Every 2.0s: ipvsadm -lcn                                                                                                   Tue Nov  5 21:12:31 2013

查看ipvs也只有5个连接
IPVS connection entries
pro expire state       source             virtual            destination
TCP 13:59  ESTABLISHED 192.168.230.105:55461 192.168.230.108:3306 192.168.230.103:3306
TCP 13:59  ESTABLISHED 192.168.230.105:55457 192.168.230.108:3306 192.168.230.103:3306
TCP 13:59  ESTABLISHED 192.168.230.105:55456 192.168.230.108:3306 192.168.230.106:3306
TCP 13:59  ESTABLISHED 192.168.230.105:55460 192.168.230.108:3306 192.168.230.106:3306
TCP 13:59  ESTABLISHED 192.168.230.105:55459 192.168.230.108:3306 192.168.230.103:3306
TCP 00:59  SYN_RECV    192.168.230.105:55446 192.168.230.108:3306 192.168.230.106:3306

这个是什么原因?

论坛徽章:
0
2 [报告]
发表于 2013-11-05 21:15 |只看该作者
  1. [root@mysql1 ~]# more /etc/keepalived/keepalived.conf                                                                                             
  2. global_defs {

  3. #notification_email {
  4.                zhangxy@test.com
  5.         }
  6.         notification_email_from jiankong@test.com
  7.         smtp_server mail.test.com
  8.         smtp_connect_timeout 30
  9.         router_id LVS1
  10. }


  11. vrrp_instance loadbalance {
  12.         state MASTER
  13.         interface eth0
  14.         lvs_sync_daemon_inteface eth0
  15.         virtual_router_id 22
  16.         priority 100
  17.         advert_int 1

  18. authentication {
  19.         auth_type PASS
  20.         auth_pass 1111
  21. }

  22. virtual_ipaddress {
  23.         192.168.230.108  dev eth0 label eth0:2
  24. }
  25. }


  26. virtual_server  192.168.230.108 3306 {
  27.         delay_loop 6
  28.         lb_algo rr
  29.         lb_kind DR
  30.         protocol TCP
  31.         real_server 192.168.230.103 3306 {
  32.         weight 3
  33.         TCP_CHECK {
  34.         connect_timeout 3
  35.         nb_get_retry 3
  36.         delay_before_retry 3
  37.         connect_port 3306
  38. }
  39. }
  40.         real_server 192.168.230.106 3306 {
  41.         weight 3
  42.         TCP_CHECK {
  43.         connect_timeout 3
  44.         nb_get_retry 3
  45.         delay_before_retry 3
  46.         connect_port 3306
  47. }
  48. }
  49. }
复制代码
  1. [root@mysql4 ~]# more /etc/keepalived/keepalived.conf
  2. global_defs {

  3. #notification_email {
  4.                zhangxy@test.com
  5.         }
  6.         notification_email_from jiankong@test.com
  7.         smtp_server mail.test.com
  8.         smtp_connect_timeout 30
  9.         router_id LVS1
  10. }


  11. vrrp_instance loadbalance {
  12.         state BACKUP
  13.         interface eth0
  14.         lvs_sync_daemon_inteface eth0
  15.         virtual_router_id 22
  16.         priority 80
  17.         advert_int 1

  18. authentication {
  19.         auth_type PASS
  20.         auth_pass 1111
  21. }

  22. virtual_ipaddress {
  23.         192.168.230.108  dev eth0 label eth0:2
  24. }
  25. }


  26. virtual_server  192.168.230.108 3306 {
  27.         delay_loop 6
  28.         lb_algo rr
  29.         lb_kind DR
  30.         protocol TCP
  31.         real_server 192.168.230.103 3306 {
  32.         weight 3
  33.         TCP_CHECK {
  34.         connect_timeout 3
  35.         nb_get_retry 3
  36.         delay_before_retry 3
  37.         connect_port 3306
  38. }
  39. }
  40.         real_server 192.168.230.106 3306 {
  41.         weight 3
  42.         TCP_CHECK {
  43.         connect_timeout 3
  44.         nb_get_retry 3
  45.         delay_before_retry 3
  46.         connect_port 3306
  47. }
  48. }
  49. }

  50. [root@mysql1 ~]# more /etc/rc.d/init.d/realserver.sh
  51. #!/bin/bash
  52. # description: Config realserver lo and apply noarp

  53. SNS_VIP2=192.168.230.108
  54. /etc/rc.d/init.d/functions
  55. case "$1" in

  56. start)
  57.         ifconfig lo:1 $SNS_VIP2 netmask 255.255.255.255 broadcast $SNS_VIP2
  58.         /sbin/route add -host $SNS_VIP2 dev lo:1
  59.        echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
  60.        echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
  61.        echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
  62.        echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
  63.        sysctl -p >/dev/null 2>&1
  64.        echo "RealServer Start OK"
  65.        ;;

  66. stop)
  67.        ifconfig lo:1 down
  68.        route del $SNS_VIP2 >/dev/null 2>&1
  69.        echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
  70.        echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
  71.        echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
  72.        echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
  73.        echo "RealServer Stoped"
  74.        ;;

  75. *)

  76.        echo "Usage: $0 {start|stop}"
  77.        exit 1
  78. esac
  79. exit 0
复制代码

论坛徽章:
0
3 [报告]
发表于 2013-11-05 21:27 |只看该作者
本帖最后由 meridian-line 于 2013-11-05 21:27 编辑

ipcofig信息
  1. [root@mysql1 ~]# ifconfig
  2. eth0      Link encap:Ethernet  HWaddr 00:50:56:A5:62:14  
  3.           inet addr:192.168.230.103  Bcast:192.168.230.255  Mask:255.255.255.0
  4.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  5.           RX packets:4660901238 errors:0 dropped:0 overruns:0 frame:0
  6.           TX packets:4660917788 errors:0 dropped:0 overruns:0 carrier:0
  7.           collisions:0 txqueuelen:1000
  8.           RX bytes:333036283538 (310.1 GiB)  TX bytes:333037471627 (310.1 GiB)

  9. eth0:2    Link encap:Ethernet  HWaddr 00:50:56:A5:62:14  
  10.           inet addr:192.168.230.108  Bcast:0.0.0.0  Mask:255.255.255.255
  11.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  12. lo        Link encap:Local Loopback  
  13.           inet addr:127.0.0.1  Mask:255.0.0.0
  14.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  15.           RX packets:13115 errors:0 dropped:0 overruns:0 frame:0
  16.           TX packets:13115 errors:0 dropped:0 overruns:0 carrier:0
  17.           collisions:0 txqueuelen:0
  18.           RX bytes:772647 (754.5 KiB)  TX bytes:772647 (754.5 KiB)

  19. lo:1      Link encap:Local Loopback  
  20.           inet addr:192.168.230.108  Mask:255.255.255.255
  21.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
复制代码
  1. [root@mysql4 ~]# ifconfig -a
  2. eth0      Link encap:Ethernet  HWaddr 00:50:56:A5:F4:03  
  3.           inet addr:192.168.230.106  Bcast:192.168.230.255  Mask:255.255.255.0
  4.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  5.           RX packets:4333257002 errors:0 dropped:0 overruns:0 frame:0
  6.           TX packets:4333238655 errors:0 dropped:0 overruns:0 carrier:0
  7.           collisions:0 txqueuelen:1000
  8.           RX bytes:309515207317 (288.2 GiB)  TX bytes:309513929793 (288.2 GiB)

  9. lo        Link encap:Local Loopback  
  10.           inet addr:127.0.0.1  Mask:255.0.0.0
  11.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  12.           RX packets:12951 errors:0 dropped:0 overruns:0 frame:0
  13.           TX packets:12951 errors:0 dropped:0 overruns:0 carrier:0
  14.           collisions:0 txqueuelen:0
  15.           RX bytes:787119 (768.6 KiB)  TX bytes:787119 (768.6 KiB)

  16. lo:1      Link encap:Local Loopback  
  17.           inet addr:192.168.230.108  Mask:255.255.255.255
  18.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
复制代码

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
4 [报告]
发表于 2013-11-06 17:21 |只看该作者
看看 mysql的 配置, 是不是限制了 连接数

论坛徽章:
0
5 [报告]
发表于 2013-11-06 19:15 |只看该作者
回复 4# q1208c


    mysql无限制

论坛徽章:
0
6 [报告]
发表于 2013-11-06 23:00 |只看该作者
今天继续做实验发现lvs部署在第三台机器
mysql2:192.168.220.104

mysql1和mysql4上只开启realserver.sh即环路地址,登陆没有限制,想登陆几个就能登陆几个。
这是哪里配置问题?

论坛徽章:
0
7 [报告]
发表于 2013-11-07 14:35 |只看该作者
今天测试在更新,当只有一台keepalived启动时,mysql登录无异常,可以负载,无数量限制

论坛徽章:
0
8 [报告]
发表于 2013-11-07 20:23 |只看该作者
补充下版本信息
OS CENTOS6.3
DB MYSQL 5.6.14
KEEPALIVED 1.2.8
IPVSADM 1.26

论坛徽章:
0
9 [报告]
发表于 2013-11-22 09:19 |只看该作者
在顶上来,都没人看的吗

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
10 [报告]
发表于 2013-11-22 13:31 |只看该作者
看日志有异常没呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP