編譯安裝LVS和Keepalived-2.0.9

操作系統Centos7,關閉selinux,關閉防火牆

1、備份和修改基礎倉庫到163
yum install wget -y && cd /etc/yum.repos.d/ && mv CentOS-Base.repo CentOS-Base.repo.back
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

2、安裝epel倉庫和修改epel倉庫地址到阿里雲
yum install epel-release -y
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

3、安裝開發環境
yum group list
yum group install Development Tools -y

4、下載lvs源碼包
wget -O /usr/local/src/ipvsadm-1.26.tar.gz http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.26.tar.gz
yum install ipvsadm -y #(推薦安裝方法,這種方法版本比較高)

5、下載keepalived源碼包
wget -O /usr/local/src/keepalived-2.0.19.tar.gz https://www.keepalived.org/software/keepalived-2.0.19.tar.gz

6、安裝依賴環境
yum -y install libnl-devel popt-devel popt-static openssl-devel libnfnetlink-devel

7、編譯安裝lvs
tar zxf /usr/local/src/ipvsadm-1.26.tar.gz -C /usr/local/src
cd /usr/local/src/ipvsadm-1.26
make && make install
(yum 安裝不需要編譯)

8、測試ipvsadm 和檢測lvs 的ip_vs
ipvsadm -L -n
lsmod | grep ip_vs

9、編譯安裝keepalived
tar zxf /usr/local/src/keepalived-2.0.19.tar.gz -C /usr/local/src
cd /usr/local/src/keepalived-2.0.19
./configure --prefix=/usr/local/keepalived
make && make install
mkdir /etc/keepalived
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/src/keepalived-2.0.19/keepalived/etc/init.d/keepalived /etc/init.d/
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

測試keepalived
/etc/init.d/keepalived start
ps axu|grep keepalived
tail -f /var/log/message

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章