我一直在尝试设置Google Seesaw ,它是一个基于LVS的负载平衡器,但是依照[index.md和/doc/getting_started.md]的说明,至今还没有成功。 这是很清楚地表明,没有支持,所以我明白没有从github页面得到太多的反馈,但我会感谢任何指导。 我一直无法启动跷跷板服务,但发出一个systemctl status seesaw_watchdog显示除了seesaw_engine之外的4/5服务正在运行,并且检查日志似乎不能识别我的cluster.pb文件中的后端条目,尽pipe它是一个必需的字段我明白了(我只是编辑了这里find的例子)。 任何指针赞赏。 谢谢。
以下是RedHat 6.5框中的lvs输出: # lvs lvopt vgroot -wi-ao—- 10.00g 从https://linux.die.net/man/8/lvs我看到 The lv_attr bits are: 1 Volume type: (m)irrored, (M)irrored without initial sync, (o)rigin, (O)rigin with merging snapshot, (r)aid, (R)aid without initial sync, (s)napshot, merging (S)napshot, (p)vmove, (v)irtual, mirror or raid (i)mage, mirror or raid (I)mage out-of-sync, mirror (l)og device, under (c)onversion, thin (V)olume, (t)hin pool, (T)hin […]
我试图build立一个双节点的squid代理群集。 这将是一个正常的代理(既不反向,也不透明)。 我正在使用LVS(内核2.6.32,ipvsadm v.1.2.1,隧道)进行负载平衡,ldirectord(v。1.0.3)作为HA,squid(v.3.1.7)作为代理服务器。 群集适用于大多数网站,但遇到问题(例如)login到谷歌帐户,通过OpenIDlogin到serverfault.com等似乎问题出现在某种types的redirect的网站,虽然在其他网站301-编码redirect工作正常。 当我直接通过每个代理节点工作时,一切正常。 我在LVS中尝试了不同types的作业调度algorithm,但没有帮助。 只留下集群中的一个节点也不能解决问题。 Squid的access.log和cache.log也是“干净的”,没有错误出现,只是一个正常的活力。 有人遇到过这样的问题吗? 有没有人有这种types的工作集群(与IPVS平衡)? 任何想法在故障排除? 以下是configuration文件的一些部分: ldirectord.cf: # Virtual Server for HTTP_PROXY virtual=10.128.0.109:8080 fallback=127.0.0.1:80 real=10.128.1.43:8080 ipip 30 real=10.128.0.106:8080 ipip 40 service=http_proxy request="http://www.google.com/index.html" receive="Google Search" scheduler=wlc #persistent=600 protocol=tcp checktype=negotiate squid.conf中: http_port 10.128.0.106:8080 # "real" IP of the node http_port 10.128.0.109:8080 # "Virtual" IP of the cluster on tunl0 interface […]
我试图用lvs(snat)来使用conntrack ftp,文件说我需要回显“1”> / proc / sys / net / ipv4 / vs / conntrack,但是这个文件在我的系统上不存在,你知道为什么 ? 我已经加载了nf_nat_ftp和ip_vs_ftp #ls / proc / sys / net / ipv4 / vs / am_droprate amemthresh cache_bypass drop_entry drop_packet expire_nodest_conn expire_quiescent_template nat_icmp_send secure_tcp sync_threshold 也许因为这个设置,我的conntrack规则不起作用:( 我的系统是2.6.32内核的Debian Lenny(2.6.32-bpo.5-686)。 谢谢你的帮助。 sysctl -a | grep conntrack输出: net.netfilter.nf_conntrack_generic_timeout = 600 net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 120 net.netfilter.nf_conntrack_tcp_timeout_syn_recv = […]
我使用心跳为ldirectord进行mysql负载平衡。 它将mysql连接平均分配给池中可用的所有服务器,但有时候甚至在遇到连接错误太多之后,slave仍保留在池中。 在发送更多连接之前,应该有一些选项来计算从站上正在运行的查询的数量。 任何使用ldirectord进行mysql操作的人都希望能够分享与此build议解决scheme相同的经验? 谢谢。
我们有一个高可用性的设置,在这个设置中, lvs在一组后端服务器之间分配请求(LVS中的“realserver”)。 LVS由keepalivedpipe理。 每个realserver通过HTTP公开一个健康检查资源(基本上,如果你对其中的一个说GET /info/health ,它会以healthy或ill响应),keepalivedconfiguration为每15秒轮询一次这些资源以检查realserver健康。 如果真实服务器变得不健康,keepalived在虚拟服务器表中归零,所以没有stream量发送给它。 所有相当正常的东西,我相信。 有时,告诉keepalived现在对特定的realserver(或特定服务中的所有realserver)进行健康检查,而不是等待下一个15秒的点是非常有用的。 有没有办法做到这一点? 对于我们来说,在部署操作期间这将是有用的,我们希望有一个新的realserver健康检查并立即添加到池中,而不是等待它自然发生。
在扩展HP RAIDarrays后,我遇到了一个奇怪的问题 该服务器充当pipe理程序(CentOS – KVM),我正在使用逻辑卷作为KVM来宾。 当我检查pipe理程序上的物理卷(pvs)时 – 出于某种原因,它也会显示来自KVM guest虚拟机的物理卷(同样适用于卷组和逻辑卷) # pvs PV VG Fmt Attr PSize PFree /dev/disk/by-id/dm-name-vg_01-vm01 vg_vm01 lvm2 a– 49.51g 4.88g /dev/disk/by-id/dm-name-vg_01-vm02 vg_vm02 lvm2 a– 159.51g 4.88g /dev/disk/by-id/dm-name-vg_01-vm03 vg_vm03 lvm2 a– 159.51g 4.88g /dev/disk/by-id/dm-name-vg_01-vm04 vg_vm04 lvm2 a– 49.51g 0 /dev/disk/by-id/dm-name-vg_01-vm05 vg_vm05 lvm2 a– 159.51g 4.88g /dev/disk/by-id/dm-name-vg_01-vm06 vg_vm06 lvm2 a– 159.51g 4.88g /dev/disk/by-id/dm-name-vg_01-vm07 vg_vm07 […]
我有三个负载均衡器( LB1,LB2,LB3 ),并计划使用环形架构进行主动 – 主动设置,例如 LB1 LB2 LB3 IP1 IP2 IP3 想法如下: 如果LB1失败,IP1将被浮动到IP2 如果LB2失败,IP2将被浮动到IP3 如果LB3失败,IP3将被浮动到IP1 上述设置是否共同? 任何潜在的问题? 或者更好的build议三个节点设置?
我正在使用ldirectord负载平衡两个HTTP服务器。 在负载均衡器框中,我有以下networkingconfiguration: eth0用于内部目的,根本不参与负载均衡。 在eth1上,我configuration了机器的公共IP(用于来自其他内部networking的访问)和负载平衡器的VIP。 eth2用于访问位于不同子网中的真实服务器,只能通过来自同一子网的IP访问。 详情如下: # ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 brd 127.255.255.255 scope host lo inet 127.0.0.2/8 brd 127.255.255.255 scope host secondary lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen […]
我使用一个ldirectord设置来负载平衡一些真实的服务器,并考虑到我正在考虑在LB上使用一些卸载机制的HTTPS策略 – 是否有一些function已经在ldirectord中实现了,还是应该寻找另一种解决scheme配对ldirectord? 提前致谢!