溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

keepalived源碼安裝及編譯遇到的錯誤

發(fā)布時間:2020-07-19 19:12:12 來源:網(wǎng)絡(luò) 閱讀:1750 作者:bright_li 欄目:數(shù)據(jù)庫

先安裝一些依賴包。
這里可以先不去-y,這樣我們可以看到即將安裝的軟件一共有幾個

有何依賴包,哪些是install,哪些是update

yum install  kernel-devel openssl-devel  popt-devel


切換到keepalived 的源碼包目錄

cd /usr/local/src


解壓源碼包

tar zvxf keepalived-1.2.24.tar.gz


進(jìn)入到keepalived目錄

cd keepalived-1.2.24


./configure --with-kernel-dir=/usr/src/kernels/2.6.32-642.11.1.el6.x86_64/
開始configure 檢查安裝項,這里指定了kernel內(nèi)核文件位置,是為了利用內(nèi)核的頭文件信息。內(nèi)核文件的位置一般在這里。
如果不在這個路徑可以find尋找一下,或者可以直接 yum update 升級一下,會默認(rèn)安裝到這個目錄下。


make
make install


至此,安裝完成,開始配置啟動項

cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/


cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/


mkdir /etc/keepalived


cp /usr/local/etc/keepalived/keepalived.conf  /etc/keepalived/


cp /usr/local/sbin/keepalived /usr/sbin/



添加啟動項
chkconfig --add keepalived
chkconfig --level 345 keepalived on


添加執(zhí)行權(quán)限
chmod 754 /etc/rc.d/init.d/keepalived


測試啟動keepalive
service keepalived start


查看keepalive 啟動日志
cat /var/log/messages


FAQ:
1.首先是依賴包的問題。我們拿到源碼包,安裝一般會遇到依賴包問題。這里選擇了源碼安裝,也可以選擇yum 直接安裝,這樣一些依賴關(guān)系包都會被自動安裝。
2.如果選擇源碼安裝,在./configure 這一步,會檢查所需要的軟件是否齊全,如果有嚴(yán)重錯誤影響編譯的,一般會在最下面的一行給出error:錯誤警告。
3.本次安裝遇到的一個折磨人的問題:

keepalived源碼安裝及編譯遇到的錯誤


從錯誤提示并沒有看出直接的問題。
這個問題,可以通過升級一下glibc來解決


yum update glib* 


或者慎用通配符* ,直接yum update glibc
這樣,yum也會在安裝前給出要安裝或者升級的軟件,再次向你確認(rèn)是否 要安裝  y/n



向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI