`
ralfsqual
  • 浏览: 1226 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux 配置keepalived

阅读更多

一、环境说明

 

1、操作系统内核版本:2.6.9-78.ELsmp

    2Keepalived软件版本:keepalived-1.1.20.tar.gz

 

二、环境配置

 

1、主Keepalived服务器IP地址 192.168.111.223

2、备Keepalived服务器IP地址  192.168.111.100

3Keepalived虚拟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

分享到:
评论

相关推荐

    linux系统keepalived安装包

    - 安装完成后,需要编辑配置文件`/etc/keepalived/keepalived.conf`,设置虚拟IP地址、监控的服务和切换规则。 2. **配置文件详解**: - `vrrp_instance`:定义一个VRRP实例,用于配置虚拟路由的参数,如虚拟IP、...

    linux下keepalived高可用

    ### Linux 下 Keepalived 实现高可用性配置详解 #### 一、背景介绍 随着互联网技术的迅猛发展,用户对于网站和服务的要求也越来越高,其中稳定性是最重要的考量之一。为了提高系统的稳定性和可用性,通常会采用高...

    linux lvs keepalived较为详细的安装配置文档

    Linux LVS + Keepalived 详细安装配置文档 LVS(Linux Virtual Server)是一种开源的负载均衡解决方案,可以将多个服务器组成一个高性能、高可用的虚拟服务器。Keepalived 是一个基于 LVS 的高可用性解决方案,提供...

    Linux中Keepalived服务器的搭建

    ### Linux中Keepalived服务器集群搭建详解 #### 一、Keepalived服务器集群结构 Keepalived是一种基于VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)的高可用解决方案,常用于实现服务器集群的负载...

    linux中安装nginx和keepalived

    ### Linux中安装Nginx与Keepalived的详细步骤及配置 #### 一、环境准备与依赖安装 在Linux环境中安装Nginx和Keepalived之前,首先要确保系统已安装了必要的开发工具和库文件。这包括GCC编译器、PCRE-devel用于正则...

    linux基于keepalived的mysql双机热备实现方案(详细过程完整版)

    2. 配置Keepalived:设置虚拟IP、VIP漂移规则、监控脚本等,确保在主服务器故障时,VIP能够迅速转移到备用服务器。 3. 配置MySQL主从同步: - 在主服务器上设置binlog,开启复制功能。 - 在备用服务器上配置从库,...

    中职网络搭建中出现的高可用性keepalived配置方法

    中职网络搭建中出现的高可用性keepalived配置方法,linux keepalived配置方法

    Linux下基于keepalived的mysql高可用实现方案(HA)

    ### Linux下基于Keepalived的MySQL高可用实现方案(HA) #### 一、概述 在当前互联网业务场景中,为了保证服务的连续性和稳定性,采用高可用架构是必不可少的。MySQL作为主流的关系型数据库管理系统之一,在众多...

    Redhat Linux 6 操作系统LVS+keepalived配置

    Redhat Linux 6 操作系统LVS_DR+Keepalived模式下配置的详细文档,按照文档的部署和配置可实现 LVS_DR+Keepalived的负载均衡。

    keepalived-1.2.18 Linux版本亲测可用 .zip

    为了提高安全性,可以设置防火墙规则限制VRRP协议的通信,同时监控CPU和内存使用情况,优化keepalived配置,减少资源占用。 总之,keepalived 1.2.18版本在Linux环境中的应用,为构建高可用、负载均衡的网络服务...

    linux安装nginx+keepalived,和tomcat负载均衡配置,动静分离配置,主备和双主模式

    本教程将详细讲解如何在Linux系统上安装Nginx、Keepalived,并进行Tomcat的负载均衡配置,以及动静分离的设置,涵盖主备模式和双主模式。通过实践这些步骤,你可以提升服务器的稳定性和性能。 首先,我们需要安装...

    keepalived1.2.19 for linux

    本文将深入探讨keepalived 1.2.19版本在Linux环境中的应用,以及如何进行安装和配置。 首先,keepalived是基于VRRP(Virtual Router Redundancy Protocol)协议的,该协议用于在网络中创建虚拟路由器,提供冗余和...

    keepalived-linux安装包

    在描述中提到"这是keepalived-linux下的安装包",意味着这个压缩文件包含了在Linux环境下安装和配置Keepalived所需的所有组件和文档。通常,一个开源软件的tar.gz压缩包会包含源代码、README文件、配置脚本、示例...

    keepalived高可用

    4. **配置Keepalived**:配置文件通常位于`/etc/keepalived/keepalived.conf`,需要根据实际环境设置虚拟IP、优先级、监控的服务等信息。 5. **启动与守护进程**:使用`systemctl start keepalived`启动Keepalived...

    CentOS7 nginx+keepalived 离线安装包

    - 编辑keepalived的配置文件,一般在`/etc/keepalived/keepalived.conf`,设置主从服务器的状态检查和VIP(虚拟IP)。 6. **启动和测试**: - 启动nginx服务:`sudo /usr/local/nginx/sbin/nginx` - 启动...

    构建Keepalived双机热备.pdf

    需要注意的是,在配置过程中应确保主备服务器上的Keepalived配置文件中的虚拟IP地址相同,而其他参数如`state`、`priority`等则要根据主备角色进行相应设置。另外,由于文档中OCR识别的错误和漏识别问题,实际操作时...

    keepalived依赖包和安装包.rar

    配置文件通常位于`/etc/keepalived/keepalived.conf`,需要根据实际需求设置VRRP实例、虚拟IP地址以及其他相关参数。 5. 最后,通过`systemctl status keepalived`检查服务状态,确保一切正常运行。 在生产环境中,...

    Linux开源集群架构之keepalived应用详解

    Keepalived的主要配置文件为`/etc/keepalived/keepalived.conf`,其中包含了各种参数设置和健康检查规则。例如,为了配置一个简单的主备负载均衡器,可以在配置文件中添加以下内容: ```bash global_defs { router...

    keepalived 离线 rpm 安装包

    1. "keepalived.conf":这是Keepalived的主要配置文件,包含VRRP实例设置、健康检查规则、通知机制等配置信息。管理员需要根据实际环境来修改这个文件以满足服务需求。 2. "nginx_check.sh":如前所述,这是一个可能...

Global site tag (gtag.js) - Google Analytics