Keepalived+Haproxy搭建高可用Web群集
通过博文: Haproxy服务调优及配置内容详解 已经可以了解Haproxy服务的作用; 通过博文: 利用Keepalived实现双机热备详解 已经可以了解到Keepalived服务的作用; Haproxy服务是搭建群集调度的一种工具,性能好。但是现实环境中肯定需要和Keepalived服务一起使用,避免造成单点故障。 一、案例环境: 这篇博文其实跟博文: 搭建LVS(DR模式)+Keepalived高可用群集,可跟做!!! 差不多,只是把负责搭建群集环境的LVS换成了Haproxy。其实也没什么好写的,本意是不想写的。但是其中有几个知识点,必须要了解,否则这个环境不可能实现。 二、案例实施 案例实施大致步骤: 1.为了简单起见,每个服务器(不管是Web节点和是调度服务器),实际环境中,应该开启防火墙相关流量; 2.主调度服务器上安装Keepalived和Haproxy服务; 3.配置Web节点服务器,安装Web服务(APache、Nginx都可以)创建虚拟IP地址,所有配置都一样但是建议主页不要一样,这样能看出效果,实际环境中网站主页内容必须一样,可以搭建NFS服务器等来同步网页内容; 4.客户机测试访问主Haproxy服务器地址(能否访问到Web页面); 5.从调度服务器安装Keepalived和Haproxy服务; 6.客户机访问漂移IP地址(能否访问成功);