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