您的位置:首页 > 运维架构 > Linux

Linux Is Not Matrix——keepalived安装

2016-01-15 20:15 471 查看
    上回简单的介绍了一下Nginx以反向代理的方式实现了tomcat的集群,并且实现了负载均衡,那么接下来的问题就更明确了,现在是一个Nginx作为代理,N个tomcat或是Jboss服务器提供服务,用户访问的时候直接访问Nginx的地址,由Nginx来决定用户进入哪台服务器,这样可以降低服务器的压力。

    那如果,Nginx瘫了呢?

    这个时候,我们就可以使用一个叫Keepalived的软件实现主备切换功能。从名字就能看出Keepalived软件的作用了。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。

   说白了,这个是保证服务器集群持续提供服务用的。

   好了,那么接下来就尝试使用它了。

   首先是安装。

执行
wget -c http://www.keepalived.org/software/keepalived-1.2.19.tar.gz[/code]        下载,keepalived软件,然后解压。

进入解压后的keepalived文件夹中。执行命令

./configure --prefix=/usr/local/keepalived
     
出现下面的情况就是配置成功了。




    然后执行make && make install进行编译。
编译成功之后,把keepalived也做成服务,方便启动和关闭。

cp /usr/local/keepalived/sbin/keepalived  /usr/sbin/
cp /usr/local/keepalived/etc/sysconfig/keepalived  /etc/sysconfig/
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived  /etc/init.d/
         OK,这就装完了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: