免费注册 查看新帖 |

Chinaunix

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

红帽图形化安装LVS 检测不到真实主机状态 急急急!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-05 17:45 |只看该作者 |倒序浏览
我通过红帽5.4的piranha 图形化工具配置LVS  采用DR模式   其中192.168.1.110 和192.168.1.111是真实主机的IP地址   VIP是192.168.1.200
192.168.1.100主机是LVS的主程序所在主机     
具体的lvs.cf配置文件如下
[root@AR ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:F3:97:32  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fef3:9732/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4683 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4046 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:460651 (449.8 KiB)  TX bytes:774814 (756.6 KiB)
          Interrupt:75 Base address:0x2000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6499 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6499 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9953524 (9.4 MiB)  TX bytes:9953524 (9.4 MiB)

[root@AR ~]# cat /etc/sysconfig/ha/lvs.cf
serial_no = 37
primary = 192.168.1.100
primary_private = 192.168.1.100
service = lvs
backup_active = 1
backup = 192.168.1.101
heartbeat = 1
heartbeat_port = 539
keepalive = 6
deadtime = 18
network = direct
debug_level = NONE
monitor_links = 0
syncdaemon = 0
virtual test_web {
     active = 1
     address = 192.168.1.200 eth0:1
     vip_nmask = 255.255.255.255
     port = 80
     send = "GET / HTTP/1.0\r\n\r\n"
     expect = "HTTP"
     use_regex = 0
     load_monitor = none
     scheduler = rr
     protocol = tcp
     timeout = 6
     reentry = 15
     quiesce_server = 0
     server RS1 {
         address = 192.168.1.110
         active = 1
         weight = 1
     }
     server RS2 {
         address = 192.168.1.111
         active = 1
         weight = 1
     }

######################################
在真实服务器上执行了的脚本内容如下
[root@RS1 ~]# cat startlvs.sh
#!/bin/bash
#description : start realserver
VIP=192.168.1.200
/etc/rc.d/init.d/functions
case "$1" in
start)
echo " start LVS of REALServer"
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p >/dev/null 2>&1
;;
stop)
/sbin/ifconfig lo:0 down
echo "close LVS Directorserver"
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p >/dev/null 2>&1
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
#######################################
通过service pulse start 命令启动LVS后缺发现检测不到真实主机的情况
[root@AR ~]# ipvsadm
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddressort Scheduler Flags
  -> RemoteAddressort           Forward Weight ActiveConn InActConn
[root@AR ~]#

ipvsadm是空的   重装了好几次都是这样  请大家帮忙看看  是我哪里配置的不对,谢谢大家

论坛徽章:
0
2 [报告]
发表于 2012-04-05 18:16 |只看该作者
贴出日志信息

192.168.1.110
192.168.1.111

的80端口都是正常的吗

论坛徽章:
0
3 [报告]
发表于 2012-04-05 18:28 |只看该作者
这两个IP地址80端口都是正常  主要的问题就是在AR主机上用ipvsadm命令看不到路由表  很奇怪
[root@RS1 ~]# netstat -anltp|grep 80
tcp        0      0 :::80                       :::*                        LISTEN      3287/httpd         
tcp        0      0 :::22                       :::*                        LISTEN      2808/sshd           
[root@RS1 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:BA:C0:7D  
          inet addr:192.168.1.110  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feba:c07d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8991 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5742 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:708564 (691.9 KiB)  TX bytes:744309 (726.8 KiB)
          Interrupt:75 Base address:0x2000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6759 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6759 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11268246 (10.7 MiB)  TX bytes:11268246 (10.7 MiB)

lo:0      Link encap:Local Loopback  
          inet addr:192.168.1.200  Mask:255.255.255.255
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
###################################################
[root@RS2 ~]# netstat -anltp|grep 80
tcp        0      0 :::80                       :::*                        LISTEN      3287/httpd         
tcp        0      0 :::22                       :::*                        LISTEN      2807/sshd           
[root@RS2 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:FE:2F:A1  
          inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fefe:2fa1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8662 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5494 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:672929 (657.1 KiB)  TX bytes:718654 (701.8 KiB)
          Interrupt:75 Base address:0x2000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6747 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6747 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11279330 (10.7 MiB)  TX bytes:11279330 (10.7 MiB)

lo:0      Link encap:Local Loopback  
          inet addr:192.168.1.200  Mask:255.255.255.255
          UP LOOPBACK RUNNING  MTU:16436  Metric:1

论坛徽章:
0
4 [报告]
发表于 2012-04-05 18:31 |只看该作者
要哪里的日志信息???  /var/log/message的吗?
[root@AR home]# tail -100 /var/log/messages
Apr  5 15:52:49 AR automount[2793]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master
Apr  5 15:52:50 AR xinetd[2836]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Apr  5 15:52:50 AR xinetd[2836]: Started working: 0 available services
Apr  5 15:55:56 AR gpm[2876]: *** info [startup.c(95)]:
Apr  5 15:55:56 AR gpm[2876]: Started gpm successfully. Entered daemon mode.
Apr  5 15:55:59 AR avahi-daemon[2961]: Found user 'avahi' (UID 70) and group 'avahi' (GID 70).
Apr  5 15:55:59 AR avahi-daemon[2961]: Successfully dropped root privileges.
Apr  5 15:55:59 AR avahi-daemon[2961]: avahi-daemon 0.6.16 starting up.
Apr  5 15:55:59 AR avahi-daemon[2961]: WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Apr  5 15:55:59 AR avahi-daemon[2961]: Successfully called chroot().
Apr  5 15:55:59 AR avahi-daemon[2961]: Successfully dropped remaining capabilities.
Apr  5 15:55:59 AR avahi-daemon[2961]: Loading service file /services/sftp-ssh.service.
Apr  5 15:55:59 AR avahi-daemon[2961]: New relevant interface eth0.IPv6 for mDNS.
Apr  5 15:55:59 AR avahi-daemon[2961]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::20c:29ff:fef3:9732.
Apr  5 15:55:59 AR avahi-daemon[2961]: New relevant interface eth0.IPv4 for mDNS.
Apr  5 15:55:59 AR avahi-daemon[2961]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.100.
Apr  5 15:55:59 AR avahi-daemon[2961]: Network interface enumeration completed.
Apr  5 15:55:59 AR avahi-daemon[2961]: Registering new address record for fe80::20c:29ff:fef3:9732 on eth0.
Apr  5 15:55:59 AR avahi-daemon[2961]: Registering new address record for 192.168.1.100 on eth0.
Apr  5 15:55:59 AR avahi-daemon[2961]: Registering HINFO record with values 'I686'/'LINUX'.
Apr  5 15:56:00 AR avahi-daemon[2961]: Server startup complete. Host name is AR.local. Local service cookie is 3191555070.
Apr  5 15:56:00 AR smartd[3021]: smartd version 5.38 [i686-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Apr  5 15:56:00 AR smartd[3021]: Home page is http://smartmontools.sourceforge.net/  
Apr  5 15:56:00 AR smartd[3021]: Opened configuration file /etc/smartd.conf
Apr  5 15:56:00 AR smartd[3021]: Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices
Apr  5 15:56:00 AR smartd[3021]: Device: /dev/hdc, opened
Apr  5 15:56:00 AR kernel: hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Apr  5 15:56:00 AR kernel: hdc: drive_cmd: error=0x04 { AbortedCommand }
Apr  5 15:56:00 AR kernel: ide: failed opcode was: 0xec
Apr  5 15:56:00 AR smartd[3021]: Device: /dev/hdc, not ATA, no IDENTIFY DEVICE Structure
Apr  5 15:56:00 AR smartd[3021]: Device: /dev/sda, opened
Apr  5 15:56:00 AR smartd[3021]: Device: /dev/sda, IE (SMART) not enabled, skip device Try 'smartctl -s on /dev/sda' to turn on SMART features
Apr  5 15:56:00 AR smartd[3021]: Monitoring 0 ATA and 0 SCSI devices
Apr  5 15:56:00 AR smartd[3023]: smartd has fork()ed into background mode. New PID=3023.
Apr  5 15:56:01 AR avahi-daemon[2961]: Service "SFTP File Transfer on AR" (/services/sftp-ssh.service) successfully established.
Apr  5 15:56:05 AR pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0 Not Found
Apr  5 15:56:05 AR last message repeated 3 times
Apr  5 15:56:32 AR gconfd (root-3231): starting (version 2.14.0), pid 3231 user 'root'
Apr  5 15:56:33 AR gconfd (root-3231): Resolved address "xml:readonly:/etc/gconf/gconf.xml.mandatory" to a read-only configuration source at position 0
Apr  5 15:56:33 AR gconfd (root-3231): Resolved address "xml:readwrite:/root/.gconf" to a writable configuration source at position 1
Apr  5 15:56:33 AR gconfd (root-3231): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only configuration source at position 2
Apr  5 15:56:36 AR gconfd (root-3231): Resolved address "xml:readwrite:/root/.gconf" to a writable configuration source at position 0
Apr  5 15:56:37 AR hcid[2635]: Default passkey agent (:1.8, /org/bluez/applet) registered
Apr  5 15:56:37 AR hald: mounted /dev/hdc on behalf of uid 0
Apr  5 15:56:38 AR pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0 Not Found
Apr  5 15:56:38 AR last message repeated 2 times
Apr  5 15:56:39 AR nm-system-settings: Loaded plugin ifcfg-rh: (c) 2007 - 2008 Red Hat, Inc.  To report bugs please use the NetworkManager mailing list.
Apr  5 15:56:40 AR nm-system-settings:    ifcfg-rh: parsing /etc/sysconfig/network-scripts/ifcfg-lo ...
Apr  5 15:56:40 AR nm-system-settings:    ifcfg-rh: parsing /etc/sysconfig/network-scripts/ifcfg-eth0 ...
Apr  5 15:56:40 AR nm-system-settings:    ifcfg-rh:     read connection 'System eth0'
Apr  5 15:56:41 AR pcscd: winscard.c:304:SCardConnect() Reader E-Gate 0 0 Not Found
Apr  5 15:58:08 AR avahi-daemon[2961]: Invalid query packet.
Apr  5 15:58:49 AR last message repeated 7 times
Apr  5 16:33:13 AR pulse[3612]: STARTING PULSE AS MASTER
Apr  5 16:33:31 AR pulse[3612]: partner dead: activating lvs
Apr  5 16:33:31 AR avahi-daemon[2961]: Registering new address record for 192.168.1.200 on eth0.
Apr  5 16:33:31 AR kernel: send_arp uses obsolete (PF_INET,SOCK_PACKET)
Apr  5 16:33:31 AR kernel: IPVS: Registered protocols (TCP, UDP, AH, ESP)
Apr  5 16:33:31 AR kernel: IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
Apr  5 16:33:31 AR kernel: IPVS: ipvs loaded.
Apr  5 16:33:31 AR lvs[3614]: starting virtual service test_web active: 80
Apr  5 16:33:31 AR kernel: IPVS: [rr] scheduler registered.
Apr  5 16:33:31 AR nanny[3630]: starting LVS client monitor for 192.168.1.200:80 -> 192.168.1.110:80
Apr  5 16:33:31 AR lvs[3614]: create_monitor for test_web/RS1 running as pid 3630
Apr  5 16:33:31 AR lvs[3614]: create_monitor for test_web/RS2 running as pid 3631
Apr  5 16:33:31 AR nanny[3631]: starting LVS client monitor for 192.168.1.200:80 -> 192.168.1.111:80
Apr  5 16:33:36 AR pulse[3618]: gratuitous lvs arps finished
Apr  5 16:35:25 AR nanny[3630]: [ active ] making 192.168.1.110:80 available
Apr  5 16:35:31 AR nanny[3631]: [ active ] making 192.168.1.111:80 available
Apr  5 16:38:13 AR nanny[3631]: CONNECT to 192.168.1.111:80 timed out
Apr  5 16:38:13 AR nanny[3631]: [inactive] shutting down 192.168.1.111:80 due to connection failure
Apr  5 16:38:19 AR nanny[3630]: CONNECT to 192.168.1.110:80 timed out
Apr  5 16:38:19 AR nanny[3630]: [inactive] shutting down 192.168.1.110:80 due to connection failure
Apr  5 16:38:26 AR nanny[3631]: CONNECT to 192.168.1.111:80 timed out
Apr  5 16:38:31 AR nanny[3630]: CONNECT to 192.168.1.110:80 timed out
Apr  5 16:38:38 AR nanny[3631]: CONNECT to 192.168.1.111:80 timed out
Apr  5 16:38:38 AR pulse[3612]: Terminating due to signal 15
Apr  5 16:38:38 AR lvs[3614]: shutting down due to signal 15
Apr  5 16:38:38 AR lvs[3614]: shutting down virtual service test_web
Apr  5 16:38:38 AR avahi-daemon[2961]: Withdrawing address record for 192.168.1.200 on eth0.
Apr  5 16:38:38 AR pulse[3670]: STARTING PULSE AS MASTER
Apr  5 16:38:43 AR nanny[3630]: CONNECT to 192.168.1.110:80 timed out
Apr  5 16:47:39 AR avahi-daemon[2961]: Invalid query packet.
Apr  5 16:48:19 AR last message repeated 7 times
Apr  5 16:50:05 AR nanny[3630]: CONNECT to 192.168.1.110:80 timed out
Apr  5 16:50:18 AR nanny[3631]: CONNECT to 192.168.1.111:80 timed out
Apr  5 16:52:32 AR nanny[3630]: CONNECT to 192.168.1.110:80 timed out
Apr  5 16:52:51 AR nanny[3630]: CONNECT to 192.168.1.110:80 timed out
Apr  5 16:53:03 AR nanny[3631]: [ active ] making 192.168.1.111:80 available
Apr  5 16:53:03 AR nanny[3631]: /sbin/ipvsadm command failed!
Apr  5 16:53:03 AR nanny[3630]: CONNECT to 192.168.1.110:80 timed out
Apr  5 16:53:43 AR nanny[3630]: [ active ] making 192.168.1.110:80 available
Apr  5 16:53:43 AR nanny[3630]: /sbin/ipvsadm command failed!
Apr  5 17:04:45 AR init: Trying to re-exec init
Apr  5 17:12:19 AR pulse[3670]: Terminating due to signal 15
Apr  5 17:12:59 AR pulse[21668]: STARTING PULSE AS MASTER
Apr  5 17:27:05 AR pulse[21668]: Terminating due to signal 15
Apr  5 17:27:05 AR pulse[21776]: STARTING PULSE AS MASTER
Apr  5 17:27:09 AR pulse[21776]: Terminating due to signal 15
Apr  5 17:27:09 AR pulse[21798]: STARTING PULSE AS MASTER

论坛徽章:
0
5 [报告]
发表于 2012-04-05 18:38 |只看该作者
找到一些错误日志  一直显示111和110主机的80端口timeout  但是我刚才从AR主机上telnet 这两个主机的80端口没问题  另外这两个主机的iptables和selinux都已经关闭了。还有那些地方需要设置呢?
Apr  5 16:38:13 AR nanny[3631]: CONNECT to 192.168.1.111:80 timed out
Apr  5 16:38:13 AR nanny[3631]: [inactive] shutting down 192.168.1.111:80 due to connection failure
Apr  5 16:38:19 AR nanny[3630]: CONNECT to 192.168.1.110:80 timed out
Apr  5 16:38:19 AR nanny[3630]: [inactive] shutting down 192.168.1.110:80 due to connection failure

论坛徽章:
0
6 [报告]
发表于 2012-04-05 19:25 |只看该作者
现在经过测试发现LVS已经开始工作了 通过WEB页面访问192.168.1.200这个虚拟IP已经可轮询真实主机的WEB界面了,在AR主机上用命令ipvsadm查看LVS状态还是空的

CURRENT LVS ROUTING TABLE
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddressort Scheduler Flags
-> RemoteAddressort Forward Weight ActiveConn InActConn

这是怎么回事啊。。。太诡异了
回复 2# 南非蚂蚁


   

论坛徽章:
0
7 [报告]
发表于 2012-04-05 23:23 |只看该作者
问题已经解决了,我自己还配置了一个AR主机192.168.1.100的冗余BR主机192.168.1.101   LVS自己切换的到BR主机上去了而我一直在AR主机上用ipvsadm查看当然啥都看不出来了,呵呵。在BR主机上就能看到正确的连接表。

论坛徽章:
0
8 [报告]
发表于 2012-04-06 08:32 |只看该作者
lol

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP