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

  • 相关阅读:
    eclipse如何与git 配合工作。
    git托管代码(二)
    PPC2003 安装 CFNET 3.5成功
    我的Window Mobile WCF 項目 第三篇 WM窗体设计
    我的Window Mobile WCF 項目 第一篇Mobile开发和WinForm开发的区别
    我的Window Mobile WCF 項目 第七天
    我的Window Mobile WCF 項目 第二篇 WindowsMobile访问WCF
    WCF 用vs2010 和 vs2008的简单对比测试
    vs2010beta1 和 搜狗输入法 冲突,按下 Ctrl 键就报错,重装搜狗解决
    我的Window Mobile WCF 項目 第六天 (二)
  • 原文地址:https://www.cnblogs.com/jhtian/p/12592874.html
Copyright © 2011-2022 走看看