分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構

LVS-DR模式keepalived的主從:
實驗環境:服務器兩臺(主和從)、後端服務器兩臺
lvs-server-master VIP 172.17.251.100 DIP 172.17.251.224
lvs-server-backup VIP 172.17.251.100 DIP 172.17.251.225
real-server1 RIP 172.17.251.226 VIP 172.17.251.100
real-server2 RIP 172.17.251.227 VIP 172.17.251.100
步驟:
1.兩臺服務器都需要安裝keepalived服務:
yum install keepalived
2.清空防火牆策略和關閉selinux:
iptanbles -F && setenforce 0
lvs-server主:
3.開啓基於80端口的虛擬服務,調度方式爲wrr:
ipvsadm -A -t 172.17.251.100:80 -s wrr
4.配置web服務後端real server爲DR工作方式,權重爲1:
ipvsadm -a -t 172.17.251.100:80 -r 172.17.251.10:80 -g -w 1
5.配置web服務後端real server爲DR工作方式,權重爲1:
ipvsadm -a -t 172.17.251.100:80 -r 172.17.251.20:80 -g -w 1
6.查看添加情況:ipvsadm -L -n
7.修改內核配置,開啓路由方式:
方式一:vim /etc/sysctl.conf
net.ipv4.ip_forward=1
方式二:echo 1 > /proc/sys/net/ipv4/ip_forward
8.生效配置:sysct -p
9.real-srever1和2上都需要添加回環網卡:
①ifconfig lo:0 172.17.251.100 broadcast 172.17.251.100 netmask 255.255.255.255 up
②route add -host 172.17.251.100 lo:0
10.修改配置文件:
vim /etc/keepalived/keepalived.conf
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
11.重新加載配置文件:
systemctl reload keepalived
12.lvs-server從:同上的配置,只需改動部分,如圖:
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
13.服務起來後是這樣的:
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
14.在lvs-server主上執行:systemctl stop keepalived時,從就變成了主
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
當主又開啓後,主會把職權再搶回來,這時候主又變成了主,從還是從(若是啓用了非搶佔模式,則主復活後,它處於監視從的狀態,不會搶佔從的職權)。這樣就實現了主從服務
15.驗證:瀏覽器端訪問:172.17.251.100(出來頁面,成功)
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構

LVS-NAT模式keepalived的主從:
Keepalived主服務器:(橋接模式)
1.vim /etc/keepalived/keepalived.conf
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
Keepalived從服務器:
2.vim /etc/keepalived/keepalived.conf
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
3.後端服務器Real-server1和2:(僅主機模式)
添加默認網關:route add default gw 192.168.46.100
4.主服務器上服務正常運行時的狀態:
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
5.主服務器上:關閉服務後,地址飄走了
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
6.從服務器上:
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
7.主服務器上:systemctl restart keepalived
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
地址又回來了,主服務器繼續工作。
8.從服務器上:地址飄回去了,從服務器不用再做主的工作了。
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
9.驗證:瀏覽器端訪問:192.168.46.100
分別實現基於LVS-DR模式和LVS-NAT模式的keepalived的主從架構
以上就是實驗的步驟了,因爲可能理解的不夠深,可能會有錯誤的地方,如果發現錯誤,一定要告訴我哦~康桑思密達

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