`

Linux下Keepalived 安装与配置

 
阅读更多

http://www.cnblogs.com/dcrq/p/5642680.html

 

一、环境说明

 

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

分享到:
评论

相关推荐

    详解Keepalived安装与配置

    【详解Keepalived安装与配置】 Keepalived是一款开源的网络守护进程,它实现了VRRP(Virtual Router Redundancy Protocol)协议,主要用于提供高可用性(High Availability)和负载均衡(Load Balancing)功能。它...

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

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

    centos 安装keepalived1.3.5并配置nginx

    "CentOS 安装 Keepalived 1.3.5 并配置 Nginx" Keepalived 是一个免费开源的、用 C 编写的类似于 Layer 3, 4 & 7 交换机制软件,具备我们平时说的第 3 层、第 4 层和第 7 层交换机的功能。主要提供负载均衡(Load ...

    linux下keepalived高可用

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

    linux中安装nginx和keepalived

    #### 二、下载与安装 接下来,需要下载Nginx和Keepalived的源码包,并进行编译安装。 **下载Nginx和Keepalived:** ```bash wget http://nginx.org/download/nginx-1.2.4.tar.gz wget ...

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

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

    Keepalived安装配置.pdf

    Keepalived 安装配置详解 Keepalived 是一个基于 Linux 平台的高可用性解决方案,可以实现服务器的负载均衡和高可用性。下面是 Keepalived 的安装配置详解。 一、安装 Keepalived Keepalived 可以通过 yum 安装或...

    linux系统keepalived安装包

    在Linux环境中,Keepalived通常与Nginx、HAProxy等负载均衡器配合使用,当主服务器出现故障时,可以自动将流量切换到备用服务器,从而实现零宕机。 Keepalived-2.0.6是该软件的一个版本,相较于早期版本,可能包含...

    keepalived安装手册

    1. **修改Keepalived配置文件**:在`/etc/sysconfig/keepalived`文件中添加或修改日志输出选项。 - 示例配置:`KEEPALIVED_OPTIONS="-D -d -S 0"` 2. **配置日志文件路径**:在`/etc/rsyslog.conf`文件中添加日志...

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

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

    lvs+keepalived+vsftp配置FTP服务器负载均衡

    在构建大型、高可用性的FTP(File Transfer Protocol)服务时,使用LVS(Linux Virtual Server)、Keepalived和VSFTPd的组合是一个常见的解决方案。LVS提供负载均衡,Keepalived确保服务高可用,而VSFTPd是常用的FTP...

    CentOS7 nginx+keepalived 离线安装包

    本文将详细介绍如何在CentOS7系统上,离线环境下安装nginx和keepalived,以实现主从热备负载均衡反向代理功能。 首先,我们关注的两个主要组件是`nginx`和`keepalived`。`nginx`是一款高性能的HTTP和反向代理服务器...

    keepalived 详细配置文件

    #### Keepalived配置要点 1. **安装Keepalived**:可以通过编译安装或使用包管理器安装。例如,在给定文件中提到了下载`keepalived-1.1.19.tar.gz`,并进行了编译安装的过程。 2. **配置文件解析**:Keepalived的...

    Keepalived安装使用详解1

    Keepalived通常与其他负载均衡技术如LVS (Linux Virtual Server)、HAProxy或Nginx结合使用。它主要负责监控服务器状态,一旦检测到服务器出现问题,会将故障服务器从集群中移除,并启用备份服务器来接管服务。当故障...

    keepalived安装包以及配置文件.zip

    【标题】"keepalived安装包以及配置文件.zip" 提供了有关keepalived软件的安装包和配置文件,这是一款广泛应用于Linux平台的高可用性(High Availability, HA)解决方案,它主要用于实现负载均衡(Load Balancing)...

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

    - **编辑keepalived配置文件**:编辑`/etc/keepalived/keepalived.conf`,添加以下内容: ```ini global_defs { router_id Mysql-HA } vrrp_instance VI_1 { state BACKUP interface ens192 virtual_...

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

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

    keepalived-1.4.2配置文件

    在本实践中,我们将深入探讨keepalived-1.4.2版本的配置文件,以及如何在系统中进行安装和测试。 首先,我们需要了解的是Keepalived的工作原理。它基于VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议...

Global site tag (gtag.js) - Google Analytics