优秀是一种习惯
分类: 系统运维
2013-05-26 12:48:18
相信大家对LVS + KEEPALIVED已经很熟悉了。LVS即Linux Virtual Server;KEEPALIVED是为LVS设计的,主要提供了VRRP功能,解决静态路由的单点故障的问题,并且还能够检测每个服务节点的健康状态,当出现故障节点,keepalived能够剔除该节点,当故障节点回复后,又能够重新加入集群。
本实验是LVS+KEEPALIVED +NAT模式,在企业里这种模式用的比较少,适合小的访问量。正因如此,此方面的正式文档比较少,这也是我写此博客的原因。NAT模式所有的数据量都需要通过LD,所以LD得负载比较大,为减少LD的负载,可以选择使用TUN模式。
实验架构简图如下:
LD:
station1 :外网IP eth0 172.16.1.11
内网IP eth1 192.168.1.11
Station2:外网 IP eth0 172.16.1.12
内网:IP eth1 192.168.1.12
浮动IP 172.16.1.100
网关浮动IP 192.168.1.254
Realserver: Apache1 192.168.1.13
Apache2 192.168.1.14
下面开始进行配置:
在station1上
打开路由功能。
安装keepalived-1.2.7
修改主配置文件:
这里面的md5值是使用如下命令生成的。
防火墙配置:
在station2操作
打开路由功能
安装keepalived-1.2.7
修改主配置文件:
station2的防火墙和station1的完全一样
apache2和apache1上做如下相同配置
所有配置已经完成
在staiton1和station2上开启keepalived服务
试keepalived的vrrp功能和集群功能都没有任何问题!