一、环境说明
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
相关推荐
- 安装完成后,需要编辑配置文件`/etc/keepalived/keepalived.conf`,设置虚拟IP地址、监控的服务和切换规则。 2. **配置文件详解**: - `vrrp_instance`:定义一个VRRP实例,用于配置虚拟路由的参数,如虚拟IP、...
### Linux 下 Keepalived 实现高可用性配置详解 #### 一、背景介绍 随着互联网技术的迅猛发展,用户对于网站和服务的要求也越来越高,其中稳定性是最重要的考量之一。为了提高系统的稳定性和可用性,通常会采用高...
Linux LVS + Keepalived 详细安装配置文档 LVS(Linux Virtual Server)是一种开源的负载均衡解决方案,可以将多个服务器组成一个高性能、高可用的虚拟服务器。Keepalived 是一个基于 LVS 的高可用性解决方案,提供...
### Linux中Keepalived服务器集群搭建详解 #### 一、Keepalived服务器集群结构 Keepalived是一种基于VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)的高可用解决方案,常用于实现服务器集群的负载...
### Linux中安装Nginx与Keepalived的详细步骤及配置 #### 一、环境准备与依赖安装 在Linux环境中安装Nginx和Keepalived之前,首先要确保系统已安装了必要的开发工具和库文件。这包括GCC编译器、PCRE-devel用于正则...
2. 配置Keepalived:设置虚拟IP、VIP漂移规则、监控脚本等,确保在主服务器故障时,VIP能够迅速转移到备用服务器。 3. 配置MySQL主从同步: - 在主服务器上设置binlog,开启复制功能。 - 在备用服务器上配置从库,...
中职网络搭建中出现的高可用性keepalived配置方法,linux keepalived配置方法
### Linux下基于Keepalived的MySQL高可用实现方案(HA) #### 一、概述 在当前互联网业务场景中,为了保证服务的连续性和稳定性,采用高可用架构是必不可少的。MySQL作为主流的关系型数据库管理系统之一,在众多...
Redhat Linux 6 操作系统LVS_DR+Keepalived模式下配置的详细文档,按照文档的部署和配置可实现 LVS_DR+Keepalived的负载均衡。
为了提高安全性,可以设置防火墙规则限制VRRP协议的通信,同时监控CPU和内存使用情况,优化keepalived配置,减少资源占用。 总之,keepalived 1.2.18版本在Linux环境中的应用,为构建高可用、负载均衡的网络服务...
本教程将详细讲解如何在Linux系统上安装Nginx、Keepalived,并进行Tomcat的负载均衡配置,以及动静分离的设置,涵盖主备模式和双主模式。通过实践这些步骤,你可以提升服务器的稳定性和性能。 首先,我们需要安装...
本文将深入探讨keepalived 1.2.19版本在Linux环境中的应用,以及如何进行安装和配置。 首先,keepalived是基于VRRP(Virtual Router Redundancy Protocol)协议的,该协议用于在网络中创建虚拟路由器,提供冗余和...
在描述中提到"这是keepalived-linux下的安装包",意味着这个压缩文件包含了在Linux环境下安装和配置Keepalived所需的所有组件和文档。通常,一个开源软件的tar.gz压缩包会包含源代码、README文件、配置脚本、示例...
4. **配置Keepalived**:配置文件通常位于`/etc/keepalived/keepalived.conf`,需要根据实际环境设置虚拟IP、优先级、监控的服务等信息。 5. **启动与守护进程**:使用`systemctl start keepalived`启动Keepalived...
- 编辑keepalived的配置文件,一般在`/etc/keepalived/keepalived.conf`,设置主从服务器的状态检查和VIP(虚拟IP)。 6. **启动和测试**: - 启动nginx服务:`sudo /usr/local/nginx/sbin/nginx` - 启动...
需要注意的是,在配置过程中应确保主备服务器上的Keepalived配置文件中的虚拟IP地址相同,而其他参数如`state`、`priority`等则要根据主备角色进行相应设置。另外,由于文档中OCR识别的错误和漏识别问题,实际操作时...
配置文件通常位于`/etc/keepalived/keepalived.conf`,需要根据实际需求设置VRRP实例、虚拟IP地址以及其他相关参数。 5. 最后,通过`systemctl status keepalived`检查服务状态,确保一切正常运行。 在生产环境中,...
Keepalived的主要配置文件为`/etc/keepalived/keepalived.conf`,其中包含了各种参数设置和健康检查规则。例如,为了配置一个简单的主备负载均衡器,可以在配置文件中添加以下内容: ```bash global_defs { router...
1. "keepalived.conf":这是Keepalived的主要配置文件,包含VRRP实例设置、健康检查规则、通知机制等配置信息。管理员需要根据实际环境来修改这个文件以满足服务需求。 2. "nginx_check.sh":如前所述,这是一个可能...