安裝keepalived

liyuzhel 8年前發布 | 11K 次閱讀

來自: http://my.oschina.net/luciamoore/blog/607034


實驗需求:

  • 安裝keepalived(僅安裝)

實驗實現:

  • 服務器:CentOS 6.5-minimal 

  • 軟    件:Keepalived ( V_1.2.19 )    

安裝過程:


>>>下載安裝包并解壓,查看相關參數

[root@lucia tmp]# wget http://www.keepalived.org/software/keepalived-1.2.19.tar.gz    # 下載Keepalived安裝包
[root@lucia tmp]# tar -zxf keepalived-1.2.19.tar.gz   #解壓安裝包
[root@lucia host tmp]# cd keepalived-1.2.19
[root@lucia keepalived-1.2.19]# ./configure --help    #查看confiure編譯參數

 ===============================================
 指定安裝在/etc/ {--sysconfdir=/etc}
 指定使用內核源碼中的頭文件 {--with-kernel-dir}
 注:使用LVS時,需要用到"--with-kernel-dir"
 ===============================================


>>>編譯安裝

[root@lucia keepalived-1.2.19]# [ -z /usr/src/kernels/ ] && yum -y install kernel-headers kernel-devel || echo "The kernel file already exists"
The kernel file already exists
 
===========================
#判斷kernels目錄是否存在文件
===========================
 
[root@lucia keepalived-1.2.19]# ./configure --sysconfdir=/etc/ --with-kernel-dir=/usr/src/kernels/2.6.32-573.12.1.el6.x86_64
 
============================================================================
#./configure 對即將安裝的軟件進行配置,檢查當前的環境是否滿足要安裝軟件的依賴關系
============================================================================

configure: error: in `/tmp/keepalived-1.2.19':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
 
============================================================================
報錯:gcc編譯器沒有安裝
[root@lucia keepalived-1.2.19]# yum -y install gcc
=============================================================================
      
繼續返回上一步預安裝./configure
[root@lucia keepalived-1.2.19]# ./configure --sysconfdir=/etc/ --with-kernel-dir=/usr/src/kernels/2.6.32-573.12.1.el6.x86_64
 
configure: error:
!!! OpenSSL is not properly installed on your system. !!!
!!! Can not include OpenSSL headers files.            !!!
 
=========================================================================
報錯:OpenSSL 沒有安裝
[root@lucia keepalived-1.2.19]# yum -y install openssl*
=========================================================================

./configure 成功后,顯示是Keepalived 輸出的加載模塊信息

Keepalived configuration
------------------------
Keepalived version       : 1.2.19                         
Compiler                 : gcc
Compiler flags           : -g -O2
Extra Lib                : -lssl -lcrypto -lcrypt 
Use IPVS Framework       : Yes
IPVS sync daemon support : Yes
IPVS use libnl           : No
fwmark socket support    : Yes
Use VRRP Framework       : Yes
Use VRRP VMAC            : Yes
SNMP support             : No
SHA1 support             : No
Use Debug flags          : No

[root@lucia keepalived-1.2.19]# make && make install                     #編譯&&安裝
[root@lucia keepalived-1.2.19]# ln -s /usr/local/sbin/keepalived /sbin/  #軟鏈接到系統使用的管理程序目錄中
[root@lucia keepalived-1.2.19]# chkconfig --add keepalived               #添加到系統服務
[root@lucia keepalived-1.2.19]# chkconfig --level 35 keepalived on       #添加到開機啟動



         


 本文由用戶 liyuzhel 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!