環境
系統版本:CentOS 7.2
節點1地址:10.1.8.81
節點2地址:10.1.8.83
虛擬IP地址:10.1.8.248
安裝軟件
yum -y install nginx yum -y install keepalived
配置nginx服務
1.1、提供測試頁面:
mkdir -pv /web/www
修改主頁面路徑為/web/www,創建測試頁面
1.2、啟動服務
[root@node1 ~]# systemctl start nginx.service [root@node2 ~]# systemctl start nginx.service
節點1:
節點2:
配置keepalive服務
2.1、編輯主配置文件:/etc/keepalived/keepalived.conf
節點1:
節點2:
2.2、啟動服務:
[root@node1 ~]# systemctl start keepalived.service [root@node2 ~]# systemctl start keepalived.service
2.3測試:
查看主節點IP地址:
此時訪問web服務:
在節點1的/etc/keepalived/下創建一個名為down的文件(此前配置的資源控制腳本,創建此文件即會將節點1的權重減5,虛擬IP將會被轉移至節點2),此時查看節點2的IP地址。
再訪問web服務:
刪除掉節點1的down文件,再測試:
原創文章,作者:641348038@qq.com,如若轉載,請注明出處:http://www.www58058.com/68941
很不錯的實驗過程,不過如果能把keepalived的配置參數說明一下會更好,加油。