求教:集群监控程序ldirectord配置方法。

发布于 2022-06-20 02:41:42 字数 3606 浏览 5 评论 1

请大家指教,我最近在配置LVS+ldirectord+Heartbeat,具体如下:
LVS采用直接路由方式。
集群主机提供http和https两项服务。
前端机只做转发请求的服务,别的不做。
虚拟IP:192。168。0。234
后台服务器IP192。168。0。127
问题:
在真实主机已经提供服务的情况下
我的ldirectord程序,不能正确找到主机并监控http的服务。但是https的服务可以找到,且工作正常。下面是ldirectord.cf的配置。
# Global Directives
checktimeout=3
checkinterval=1
#fallback=127.0.0.1:80
autoreload=yes
#logfile="/var/log/ldirectord.log"
#logfile="local0"
quiescent=yes

# A sample virual with a fallback that will override the gobal setting
virtual=192.168.0.234:443
        real=192.168.0.25:443 gate weight 1
        real=192.168.0.127:443 gate weight 2
        service=https
        request="/HAtest"
        receive="Access Denied"
        scheduler=wrr
        persistent=60
        netmask=255.255.255.255
        protocol=tcp

virtual=192.168.0.234:80
        real=192.168.0.25:80 gate weight 1
        real=192.168.0.127:80 gate weight 2
        service=http
        request="/HAtest.html"
        receive="Access Denied"
        scheduler=wrr
        persistent=10
        netmask=255.255.255.255
        protocol=tcp

下面是ldirectord的log,ldirectord.log
[Wed Oct 13 10:53:53 2004|ldirectord] Linux Director Daemon terminated on signal: TERM
[Wed Oct 13 10:56:47 2004|ldirectord] Starting Linux Director v1.62.2.11 as daemon
[Wed Oct 13 10:56:47 2004|ldirectord] Added virtual server: 192.168.0.234:443
[Wed Oct 13 10:56:47 2004|ldirectord] Added virtual server: 192.168.0.234:80
[Wed Oct 13 10:56:52 2004|ldirectord] Added real server: 192.168.0.127:443 (0 x 192.168.0.234:443) (Weight set to 2)
[Wed Oct 13 11:03:14 2004|ldirectord] Quiescent real server: 192.168.0.127:443 (1 x 192.168.0.234:443) (Weight set to 0)
[Wed Oct 13 11:03:39 2004|ldirectord] Restored real server: 192.168.0.127:443 (0 x 192.168.0.234:443) (Weight set to 2)
只记录了https(port为443)的,而没有http(port为80)的。

下面是ipvsadm的显示内容:
[root@LVSDIR log]# ipvsadm
IP Virtual Server version 1.0.9 (size=65536)
Prot LocalAddressort Scheduler Flags
  ->; RemoteAddressort           Forward Weight ActiveConn InActConn
TCP  192.168.0.234:https wrr persistent 60
  ->; 192.168.0.127:https          Route   2      0          0         
TCP  192.168.0.234:http wrr persistent 10

可以看到http里面没有真实服务器即127的那台机器。

请大家帮忙分析。谢谢,挺急的,我在线等。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

Saygoodbye 2022-06-23 08:44:03

ldirectord配置程序里192。168。0。25的机器已经不能启动了,不能用了,但我没有去掉。127那台机器,还在正确工作。且打了arp的补丁。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文