日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

​十六周一次课(4月11日) 学习完成 18.11 LVS DR模式搭建 18.12 keepalived + LVS

發布時間:2024/9/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ​十六周一次课(4月11日) 学习完成 18.11 LVS DR模式搭建 18.12 keepalived + LVS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

18.11 LVS DR模式搭建

準備工作:三臺機器 分發器,也叫調度器(簡寫為dir) 192.134 rs1 192.135 rs2 192.136 vip 192.200如果做過上一章配置, 記得把 135和136的 網卡 網關改回來-----------------------dir上編寫腳本 vim /usr/local/sbin/lvs_dr.sh //內容如下 #! /bin/bash echo 1 > /proc/sys/net/ipv4/ip_forward ipv=/usr/sbin/ipvsadm vip=192.168.192.200 rs1=192.168.192.135 rs2=192.168.192.136 #注意這里的網卡名字 ifdown ens33 ifup ens33 ifconfig ens33:2 $vip broadcast $vip netmask 255.255.255.255 up //設置虛擬網卡 route add -host $vip dev ens33:2 $ipv -C $ipv -A -t $vip:80 -s wrr $ipv -a -t $vip:80 -r $rs1:80 -g -w 1 //-g dr模式 $ipv -a -t $vip:80 -r $rs2:80 -g -w 1sh /usr/local/sbin/lvs_dr.sh兩臺rs上也編寫腳本 vim /usr/local/sbin/lvs_rs.sh//內容如下 #/bin/bash vip=192.168.192.200 #把vip綁定在lo上,是為了實現rs直接把結果返回給客戶端 ifdown lo ifup lo ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up route add -host $vip lo:0 #以下操作為更改arp內核參數,目的是為了讓rs順利發送mac地址給客戶端 #參考文檔www.cnblogs.com/lgfeng/archive/2012/10/16/2726308.html echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce 分別在dir上和兩個rs上執行這些腳本sh /usr/local/sbin/lvs_rs.sh測試 火狐瀏覽器 好用

18.12 keepalived + LVS

完整架構需要兩臺服務器(角色為dir)分別安裝keepalived軟件,目的是實現高可用,但keepalived本身也有負載均衡的功能,所以本次實驗可以只安裝一臺keepalived keepalived內置了ipvsadm的功能,所以不需要再安裝ipvsadm包,也不用編寫和執行那個lvs_dir的腳本 三臺機器分別為: dir(安裝keepalived)192.134 rs1 192.135 rs2 192.136 vip 192.200dir 編輯keepalived配置文件 vim /etc/keepalived/keepalived.conf//內容請到https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D21Z/lvs_keepalived.conf 獲取 需要更改里面的ip相關信息dir 上 執行ipvsadm -C 把之前的ipvsadm規則清空掉 systemctl restart network 可以把之前的vip清空掉rs上 兩臺rs上,依然要執行/usr/local/sbin/lvs_rs.sh腳本 keepalived有一個比較好的功能,可以在一臺rs宕機時,不再把請求轉發過去 測試 把rs 主機的nginx 服務停掉, 觀察dir 的 ipvsadm ipvsadm -nlrs當掉 service nginx stop

轉載于:https://my.oschina.net/u/3746773/blog/1794152

總結

以上是生活随笔為你收集整理的​十六周一次课(4月11日) 学习完成 18.11 LVS DR模式搭建 18.12 keepalived + LVS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。