http://www.cnblogs.com/dcrq/p/5642680.html
一、环境说明
1、操作系统内核版本:2.6.9-78.ELsmp
2、Keepalived软件版本:keepalived-1.1.20.tar.gz
二、环境配置
1、主Keepalived服务器IP地址 192.168.111.223
2、备Keepalived服务器IP地址 192.168.111.100
3、Keepalived虚拟IP地址 192.168.111.150
三、软件下载地址
http://www.keepalived.org/software/keepalived-1.1.20.tar.gz
四、安装流程
1、上传Keepalived至/home/目录
2、解压Keepalived软件
[root@localhost home]# tar -zxvf keepalived-1.1.20.tar.gz
[root@localhost home]# cd keepalived-1.1.20
[root@localhost keepalived-1.1.20]# ln -s /usr/src/kernels/2.6.9-78.EL-i686/usr/src//linux
[root@localhost keepalived-1.1.20]# ./configure
遇到错误提示:configure: error: Popt libraries is required
这个错误是因为没有安装popt的开发包导致的,解决方法也很简单,只要yum install popt-devel 就可以安装好popt的开发包了。
重新./configure
没有遇到跳过这一步
3、提示
4、编译以及编译安装
[root@localhost keepalived-1.1.20]# make && make install
5、将types.h调用的部分注释掉即可解决4出现的问题
vi/usr/src/kernels/2.6.9-78.EL-i686/include/linux/types.h
到158行操作如下
#endif
6、重新编译以及编译安装
[root@localhost keepalived-1.1.20]# make && make install
7、修改配置文件路径
[root@localhostkeepalived-1.1.20]#cp/usr/local/etc/rc.d/init.d/keepalived/etc/rc.d/init.d/
[root@localhostkeepalived-1.1.20]# cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/
[root@localhost keepalived-1.1.20]# mkdir /etc/keepalived
[root@localhostkeepalived-1.1.20]#cp /usr/local/etc/keepalived/keepalived.conf/etc/keepalived/
[root@localhost keepalived-1.1.20]# cp /usr/local/sbin/keepalived /usr/sbin/
8、设置为服务,开机启动
[root@localhost keepalived-1.1.20]# vi /etc/rc.local
五、主Keepalived配置
1、修改配置文件
[root@localhost keepalived-1.1.20]# vi /etc/keepalived/keepalived.conf
六、备Keepalived配置
1、修改配置文件
七、启动服务
八、查看网卡信息
1、主Keepalived网卡信息
九、验证测试
1、在主服务器上新建一个网页,内容为 192.168.111.223
2、在备用服务器上新建一个网页,内容为 192.168.111.100
3、启动主备服务器的http服务和Keepalived服务
4、通过浏览数,输入虚拟IP地址 192.168.111.150
页面显示为 192.168.111.223
5、关闭主服务器的Keepalived服务,通过浏览器输入IP地址192.168.111.150
页面显示为 192.168.111.100
6、再次启动主服务器的Keepalived服务,通过浏览器输入IP地址192.168.111.150
页面显示为 192.168.111.223
相关推荐
【详解Keepalived安装与配置】 Keepalived是一款开源的网络守护进程,它实现了VRRP(Virtual Router Redundancy Protocol)协议,主要用于提供高可用性(High Availability)和负载均衡(Load Balancing)功能。它...
Linux LVS + Keepalived 详细安装配置文档 LVS(Linux Virtual Server)是一种开源的负载均衡解决方案,可以将多个服务器组成一个高性能、高可用的虚拟服务器。Keepalived 是一个基于 LVS 的高可用性解决方案,提供...
"CentOS 安装 Keepalived 1.3.5 并配置 Nginx" Keepalived 是一个免费开源的、用 C 编写的类似于 Layer 3, 4 & 7 交换机制软件,具备我们平时说的第 3 层、第 4 层和第 7 层交换机的功能。主要提供负载均衡(Load ...
### Linux 下 Keepalived 实现高可用性配置详解 #### 一、背景介绍 随着互联网技术的迅猛发展,用户对于网站和服务的要求也越来越高,其中稳定性是最重要的考量之一。为了提高系统的稳定性和可用性,通常会采用高...
#### 二、下载与安装 接下来,需要下载Nginx和Keepalived的源码包,并进行编译安装。 **下载Nginx和Keepalived:** ```bash wget http://nginx.org/download/nginx-1.2.4.tar.gz wget ...
本教程将详细讲解如何在Linux系统上安装Nginx、Keepalived,并进行Tomcat的负载均衡配置,以及动静分离的设置,涵盖主备模式和双主模式。通过实践这些步骤,你可以提升服务器的稳定性和性能。 首先,我们需要安装...
Keepalived 安装配置详解 Keepalived 是一个基于 Linux 平台的高可用性解决方案,可以实现服务器的负载均衡和高可用性。下面是 Keepalived 的安装配置详解。 一、安装 Keepalived Keepalived 可以通过 yum 安装或...
在Linux环境中,Keepalived通常与Nginx、HAProxy等负载均衡器配合使用,当主服务器出现故障时,可以自动将流量切换到备用服务器,从而实现零宕机。 Keepalived-2.0.6是该软件的一个版本,相较于早期版本,可能包含...
1. **修改Keepalived配置文件**:在`/etc/sysconfig/keepalived`文件中添加或修改日志输出选项。 - 示例配置:`KEEPALIVED_OPTIONS="-D -d -S 0"` 2. **配置日志文件路径**:在`/etc/rsyslog.conf`文件中添加日志...
Redhat Linux 6 操作系统LVS_DR+Keepalived模式下配置的详细文档,按照文档的部署和配置可实现 LVS_DR+Keepalived的负载均衡。
在构建大型、高可用性的FTP(File Transfer Protocol)服务时,使用LVS(Linux Virtual Server)、Keepalived和VSFTPd的组合是一个常见的解决方案。LVS提供负载均衡,Keepalived确保服务高可用,而VSFTPd是常用的FTP...
本文将详细介绍如何在CentOS7系统上,离线环境下安装nginx和keepalived,以实现主从热备负载均衡反向代理功能。 首先,我们关注的两个主要组件是`nginx`和`keepalived`。`nginx`是一款高性能的HTTP和反向代理服务器...
#### Keepalived配置要点 1. **安装Keepalived**:可以通过编译安装或使用包管理器安装。例如,在给定文件中提到了下载`keepalived-1.1.19.tar.gz`,并进行了编译安装的过程。 2. **配置文件解析**:Keepalived的...
Keepalived通常与其他负载均衡技术如LVS (Linux Virtual Server)、HAProxy或Nginx结合使用。它主要负责监控服务器状态,一旦检测到服务器出现问题,会将故障服务器从集群中移除,并启用备份服务器来接管服务。当故障...
【标题】"keepalived安装包以及配置文件.zip" 提供了有关keepalived软件的安装包和配置文件,这是一款广泛应用于Linux平台的高可用性(High Availability, HA)解决方案,它主要用于实现负载均衡(Load Balancing)...
- **编辑keepalived配置文件**:编辑`/etc/keepalived/keepalived.conf`,添加以下内容: ```ini global_defs { router_id Mysql-HA } vrrp_instance VI_1 { state BACKUP interface ens192 virtual_...
中职网络搭建中出现的高可用性keepalived配置方法,linux keepalived配置方法
在本实践中,我们将深入探讨keepalived-1.4.2版本的配置文件,以及如何在系统中进行安装和测试。 首先,我们需要了解的是Keepalived的工作原理。它基于VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议...