Centos之Keepalived安裝-yellowcong

Keepalived以VRRP協議爲基礎實現的高可用(HA),VRRP(Virtual Router Redundancy Protocol)協議是用於實現路由冗餘的協議,VRRP協議 兩臺或多臺路由設備虛擬成一個設備網,對外提供虛擬路由ip(一個或者多個)nginx

下載地址

#管網下載地址
http://www.keepalived.org/software/keepalived-1.2.18.tar.gz

#俺七牛下載地址
http://yellowcong.qiniudn.com/keepalived-1.2.18.tar.gz

安裝前準備

軟件是須要編譯安裝的,因此須要安裝編譯工具,下面一堆,和直接安裝Nginx的編譯包是同樣的,因此安裝過nginx的,能夠直接忽略這一步markdown

yum -y install gcc gcc-c++ autoconf automake make      
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

安裝Keepalived

#下載安裝文件
wget http://yellowcong.qiniudn.com/keepalived-1.2.18.tar.gz -C /user/locl 

#解壓文件
tar -zxvf keepalived-1.2.18.tar.gz

#編譯
cd keepalived-1.2.18/
#--prefix 指定安裝地址
#/usr/local/keepalived/ 安裝的目錄,不要和本身安裝文件一個目錄,否則報錯
./configure --prefix=/usr/local/keepalived/

#編譯並安裝
make && make install

配置的時候,須要到解壓的目錄裏面,執行configure 命令,外面執行會報錯
這裏寫圖片描述工具

配置安裝
這裏寫圖片描述spa

配置完成
這裏寫圖片描述code

編譯並安裝
這裏寫圖片描述server

添加到系統服務

將Keepalived添加到系統服務圖片

#建立keepalived配置文件目錄
mkdir /etc/keepalived

#拷貝配置文件到/etc/keepalived目錄下
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/

#複製keepalived腳本到/etc/init.d/ 目錄
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
#拷貝keepalived腳本到/etc/sysconfig/ 目錄
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

#創建軟鏈接
ln -s /usr/local/keepalived/sbin/keepalived /sbin/
#這個軟鏈接,這個沒有。。。。我就尷尬了
ln -s /usr/local/sbin/keepalived /usr/sbin/

#添加到開機啓動
chkconfig keepalived on
#查看服務情況
systemctl status keepalived

錯誤合集

OpenSSL is not properly installed on your system.

openssl沒有 徹底安裝所致使的,須要安裝openssl和openssl-develip

configure: error:
  !!! OpenSSL is not properly installed on your system. !!!
  !!! Can not include OpenSSL headers files.            !!!

這裏寫圖片描述

解決辦法

yum install -y penssl 
yum install -y openssl-devel
相關文章
相關標籤/搜索