keepalived安装
来源:互联网 发布:java executorservice 编辑:程序博客网 时间:2024/05/17 22:49
转载:http://www.cnblogs.com/xiaoit/p/4499703.html
1:简介
它是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。一个WEB服务至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。
2:安装依赖包
1
2
3
4
5
6
首先需要安装ipvsadm:
yum -y install ipvsadm
yum -y install popt-devel #否则会提示configure: error: Popt libraries
is
required
yum -y install openssl-devel #否则会提示!!! OpenSSL
is
not
properly installed
on
your system. !!! !!! Can
not
include OpenSSL headers files. !!!
3:安装Keepalived
1
2
3
4
5
wget http://www.keepalived.org/software/keepalived-1.2.2.tar.gz
tar –zxvf keepalived-1.2.2.tar.gz
cd keepalived-1.2.2
./configure
make && make install
只有一项为yes,因为keepalived没有找到内核目录导致的,解决的方法是在编译的时候:
寻找本机的内核目录
重新编译
1
./configure
--with-kernel-dir=/usr/src/kernels/2.6.32-358.el6.x86_64/
若/usr/src/kernel目录下没有内核目录,则需要安装内核开发包:
用命令uname -a查看内核版本,然后可以在这里查找对应的http://zid-luxinst.uibk.ac.at/linux/rpm2html/centos/5/os/i386/CentOS/kernel-devel-2.6.18-194.el5.i686.html
不推荐使用yum install -y kernel-devel安装
安装完成后建立一下链接:
1
ln -s /usr/src/kernels/2.6.18-194.el5-i686/ /usr/src/linux/
1
2
3
4
#查看帮助
keepalived -h
#运行 由于keepalived配置文件不是在启动时一次性加载并读取完成的,所以必须是完整路径,可以根据log判断是否加载了正确的配置文件
keepalived –f /usr/
local
/etc/keepalived/keepalived.conf
0 0
- keepalived安装
- keepalived安装
- keepalived 安装
- Keepalived安装
- 安装Keepalived
- keepalived安装
- keepalived 安装
- keepalived安装
- keepalived安装
- keepalived的安装
- Ubuntu编译安装Keepalived
- keepalived安装配置
- keepalived安装和使用
- keepalived安装和使用
- Keepalived 安装与配置
- 安装LVS+KEEPALIVED
- Ubuntu编译安装Keepalived
- Keepalived工具安装
- dorado7(二) 错误目录
- 自定义懒加载ViewPager
- 全局变量
- SQLMAP tamper WAF 绕过脚本列表注释
- storm集群的搭建
- keepalived安装
- 数据挖掘中所需的概率论与数理统计知识
- ant+svn+tomcat实现javaweb项目的自动构建
- 在Linux下使用TCP封装器来加强网络服务安全
- 箭头函数
- 【转】cocos2d 游戏开发的常用工具汇总
- 几种负载均衡算法
- WebView滑动监听
- github常见错误