keepalived 配置使用


 
   

  1、下載

    自行去Keepalived官網進行下載,也可以通過如下鏈接進行下載

    wget https://link.zhihu.com/?target=https%3A//www.keepalived.org/software/keepalived-1.3.4.tar.gz

  2、安裝

    這里可能有些小伙伴的環境需要安裝一些依賴包,不然會造成一些安裝失敗的問題;

    yum -y install libnl libnl-devel libnfnetlink-devel

    yum -y install ipvsadm

    yum -y install popt-devel

    yum -y install openssl-devel

    若你的環境已安裝,請忽略!

      解壓:

         tar -zxvf keepalived-1.3.4.tar.gz

           進入解壓之后的Keepalived目錄之下,有一個configure的文件,這是keepalived的配置文件

      cd keepalived-1.3.4   

    配置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、測試

啟動keepalived,查看機器ip地址,可發現多出一個244.200的ip

    此時,若您的機器上裝有nginx的話,使用原機器ip地址 和 新配置的新的虛擬ip地址244.200也能打開

     發現兩個打開的頁面是一樣的

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

   

keepalived從機配置

從機配置與主機過程完全一樣,配置文件內以下標識id與優先級稍作變化即可

 

     

  服務的管理:

     重啟keepalived服務:

     systemctl restart keepalived

     停止keepalived服務:

     systemctl stop keepalived

     如果機器重啟之后keepalived沒有啟動的話,可以安裝如下設置Keepalived開機自啟動                                                      

     chkconfig --add keepalived

          chkconfig keepalived on

     注意: 
       
添加時,必須保證/etc/init.d/keepalived存在

     查看系統服務

     chkconfig list


免責聲明!

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



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