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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM