Questions tagged «keepalived»

1
保留超过20个虚拟地址
我已经在两台Debian机器上设置了keepalived来实现高可用性,但是我遇到了可以分配给我的虚拟IP的最大数量vrrp_instance。我该如何配置和故障转移20多个虚拟IP? 这是非常简单的设置: LB01: 10.200.85.1 LB02: 10.200.85.2 Virtual IPs: 10.200.85.100 - 10.200.85.200 每台机器还在虚拟IP上运行Apache(后来的Nginx)绑定,以用于SSL客户端证书终止和代理到后端Web服务器。我需要这么多VIP的原因是无法在HTTPS上使用VirtualHost。 这是我的keepalived.conf: vrrp_script chk_apache2 { script "killall -0 apache2" interval 2 weight 2 } vrrp_instance VI_1 { interface eth0 state MASTER virtual_router_id 51 priority 101 virtual_ipaddress { 10.200.85.100 . . all the way to . 10.200.85.200 } BACKUP计算机上具有相同的配置,并且可以正常工作,但只能使用第20个IP。 我已经找到了HOWTO讨论这个问题。基本上,他们建议只有一个VIP并“通过”该IP路由所有流量,“一切都会好起来”。这是一个好方法吗?我在机器前运行pfSense防火墙。 …

3
防止VRRP Master发生故障后成为Master
我有两台机器(A和B,A是主服务器)运行VRPP(从keepalived)用于虚拟IP。 如果A发生故障并重新启动(无论出于何种原因),如何防止A再次成为Master? 我这样做是为了让我们有一个故障转移到第二个盒子,要恢复正常,将需要手动干预。
12 linux  keepalived  vrrp 

3
keepalived VRRP_script无法故障转移
因此,我在两台服务器上运行keepalived,但无法将其故障转移到另一台服务器。 下面,我对其中一台服务器进行配置。两者之间的唯一区别是优先级数字主机为110,优先级为109。 但是,当我使用/etc/init.d/process stop停止我的进程时,keepalived不会故障转移。我只是得到了VRRP_Script(chk_script)失败而已。没有故障转移或什么都没有。 vrrp_script chk_script { script "/usr/local/bin/failover.sh" interval 2 weight 2 } vrrp_instance HAInstance { state BACKUP interface eth0 virtual_router_id 8 priority 109 advert_int 1 nopreempt vrrp_unicast_bind 10.10.10.8 vrrp_unicast_peer 10.10.10.9 virtual_ipaddress { 10.10.10.10/16 dev eth0 } notify /usr/local/bin/keepalivednotify.sh track_script { chk_script weight 20 } } 这是我的下面的chk_script。当我执行killall -0进程作为脚本时,也会发生相同的问题。 !/bin/bash …
11 linux  keepalived 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.