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服务器。
说白了,这个是保证服务器集群持续提供服务用的。
好了,那么接下来就尝试使用它了。
首先是安装。
执行
那如果,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,这就装完了。
相关文章推荐
- Linux驱动Platform总线模型
- Linux /UNIX 状态解释
- Linux 上搭建 git 的服务器
- linux 文件查找
- linux服务器 磁盘和文件系统管理(四) 磁盘配额管理与实例
- linux搭建git服务器
- Linux下MySQL慢查询分析mysqlsla安装使用
- Linux脚本练习一
- Linux busybox mount -a fstab
- linux下防DDOS攻击软件及使用方法详解
- CentOS 6.5系统服务详解( 转)
- linux中的一些小技巧
- linux软件包安装
- Linux2.6进程切换
- Linux多线程实践(六)使用Posix条件变量解决生产者消费者问题
- 在centos 7.0上利用yum一键安装mono
- Linux 内核剖析
- Linux 内核剖析
- Linux命令学习手册-iconv命令
- linux环境下gsoap调用过程中的超时设置