zoukankan      html  css  js  c++  java
  • Linux上安装配置Keepalived

    Linux上安装配置Keepalived

     

      1、下载

        自行去Keepalived官网进行下载,也可以通过如下链接进行下载2.0.18版本(目前的稳定版)

          链接:https://pan.baidu.com/s/19kHLr6y-ctdtXGR6Cuglbg
          提取码:18ti  

      2、安装

        上传下载过后的压缩包到自己的服务器目录,此处我上传到了Linux如下目录:

           

          解压:

             tar -zxvf keepalived-2.0.18.tar.gz

               进入解压之后的Keepalived目录之下,有一个configure的文件,这是keepalived的配置文件

          cd keepalived-2.0.18   

        配置keepalived,使用如下命令:

           ./configure --prefix=/usr/local/keepalived  --sysconf=/etc

             --prefix :keepalived安装目录

            --sysconf :keepalived的核心配置文件,必须要在 /etc 目录下面,固定位置,改为其他

                                            位置会导致启动不了不在该目录下的话,会在启动keepalived的时候,会在

                                            日志文件里面抱一个错误,说找不到/etc这个文件夹。

          

          随后会得到一个keepalived的文件夹

          

         编译和安装keepalived

         make && make install  

        

          使用如下命令可查看keepalived安装在那儿

        whereis keepalived

        

        会得到两个目录, /etc/keepalived  /usr/local/keepalived

        /usr/local/keepalived :是之前指定的安装目录位置

           

        安装目录和nginx的一样,启动keepalived的话就进入sbin目录之下,然后

        ./keepalived

        /etc/keepalived :是keepalived的核心配置文件所在位置

          

          这里面的keepalived.conf 就是核心配置文件

      3、配置(KeepAlived.conf)

        进入核心配置文件之下

        cd /etc/keepalived

        vi keepalived.conf 配置内容如下

          

      4、测试

        启动之前先来看下IP地址,使用如下命令:

        ip addr

        

        启动keepalived  需到 /usr/local/keepalived/sbin/ 目录之下

        ./keepalived          

        启动之后再查查看IP地址,会发现里面包含了一个虚拟IP地址,也就是在配置文件里面进

                   行配置的那个IP地址。

          

          测试keepalived是否配置并启动成功,可以通过如下命令来查看keepalived的进程

        ps -ef | grep keepalived    

         

         也可以通过NGINX来进行测试,NGINX安装可参考

         https://www.cnblogs.com/jhtian/p/12517659.html

         访问192.168.232.161 (虚拟IP地址)

         

        访问服务器真实IP地址:192.168.232.3 

        

         发现两个打开的页面是一样的

         到此keepalived就安装配置成功了。

       

         如何停止keepalived?

         可以通过查出keepalived的进程号,然后kill掉这个进程

         ps -ef|grep keepalived

            kill 9  7234

        

        但是不建议那样做,可以把keepalived的服务注册到系统里,那该如何进行配置呢?

        首先,进入到keepalived的解压目录之下,然后在进入keepalived目录之下,再进入到etc目

                录之下,如下所示:

         

         然后拷贝如下两个文件到系统服务下,如下操作:

        

        然后刷新系统服务,使用如下命令:

        systemctl daemon-reload

       

          接着,使用如下命令进行启动keepalived:

       systemctl start keepalived.service

         

         重启keepalived服务:

         systemctl restart keepalived.service

         停止keepalived服务:

         systemctl stop keepalived.service

         如果机器重启之后keepalived没有启动的话,可以安装如下设置Keepalived开机自启动                                                      

         chkconfig --add keepalived

              chkconfig keepalived on

         注意: 
           
    添加时,必须保证/etc/init.d/keepalived存在

         查看系统服务

         chkconfig list

  • 相关阅读:
    staticmethod & classmethod
    stanford Python
    LD_LIBRARY_PATH
    Centos7.2 errors
    theano profile
    电梯开关量GPIO配置记录
    定时器配置 中断配置 GPIO
    电梯开发进度贴
    Makefile编写学习摘要
    数据挖掘聚类算法--Kmeans
  • 原文地址:https://www.cnblogs.com/jhtian/p/12592874.html
Copyright © 2011-2022 走看看