keepalived原理是假设两台内网真实机ip, 通过主备keepalived 虚拟出一个 virtual IP, 然后其主备切换,确保virtual ip 访问正常。
以下面示例为解说一下Keepalived主要的设置要点:
vrrp_instance VI_OUT1 {
state MASTER ###这个配置是主从,不同的地方,从的设置成BACKUP
interface eth0 &&&这里的注意的是Eth0与本地网卡Alias名一致。ifconfig可以显示。
有些网卡可能是Em开通的。若不一致,就会启动不了
lvs_sync_daemon_inteface eth0 %%%%%%%这里和上面一样的注意点,当然与Nginx配 合 时,没有这点
virtual_router_id 51 &&&&这里的两边要一致
priority 180 %%%%这里主要的要大于从的。
advert_int 5 ####这里的是指主从同步的时间,5秒。这个多少是系统恢复的紧急性和机器性能之间的平衡。通常负载机器这里是越小越好。
authentication {
auth_type PASS &&&&这里是认证
auth_pass 1111
}
virtual_ipaddress {
60.218.10.40
60.218.20.13 &&&&&&&虚拟IP部分,如果内网确保不要冲突。
}