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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 下实现负载均衡群集(NAT方式)

發布時間:2023/11/29 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 下实现负载均衡群集(NAT方式) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

高可用性群集:以提高應用系統的可靠性,盡可能地減少中斷時間為目標,確保服務的連續性,達到高可用(HA)的容錯效果。HA的工作方式包括雙工、主從兩種模式------雙工即所有節點同時在線,主從則只有主節點在線,但當出現故障時從節點能自動切換為主節點。

高性能集群:以提高應用系統的CPU運算速度,擴展硬件資源和分析能力為目標,獲得相當于大型、超級計算機的高性能運算(HPC)能力.通過專用硬件和軟件將多個服務器的CPU、內存等資源整合在一起,實現只有大型、超級計算機才具備的計算能力。

?

?

linux下實現多臺主機的群集技術我知道的有兩種方式? :

一種是基于內核的 如 LVS

一種是基于第三方軟件的 如 HAproxy

LVS的開發者是現就職與淘寶的章文嵩博士。更詳細的就百度一下。

群集的三種類型:負載均衡集群,高可用性集群,高性能集群

負載均衡提高應用系統的響應能力,盡可能處理更多的訪問請求,減少延遲為目標,獲得高 并發、高負載的整體性能。LB的負載分配依賴于主節點的分流算法,將來自客戶機的訪問請求分擔給多個服務器節點,從而緩解整個系統的負載壓力

負載均衡集群有的結構分為三層? 最前面的是 調度器? 中間是真實的服務器群 最后是面是存儲設備

關于群集的負載調度技術,可以基于IP、端口、內容等進行分發,其中基于IP的負載調度是效果最高的。基于IP的負載均衡模式中,常見的有地址轉換(NAT)IP隧道(TUN)、直接路由(DR)這三種工作模式。

?

?

?Linux??virtual?server是針對LINUX內核開發的一個負載均衡項目。LVS實際上相當于基于IP地址的虛擬化應用。LVS現在已成為LINUX內核的一部分,默認編譯為ip_vs模塊,必要時能夠自動調用,在RHEL6系統中,以下操作可以手動加載ip_vs模塊,并查看當前系統中ip_vs模塊的版本信息。

???? #modeprobe ip_vs

(可以將ip_vs模塊保存到/etc/rc.local文件中。)

?

lvs支持的負載調度算法有:輪詢(rr),加權輪詢(wrr),最少連接數(lc),加權最少連接數(wlc)

?

ipvsadm是在負載調度器上使用的LVS群集管理工具,通過調用ip_vs模塊來添加、刪除服務器節點,以及查看群集的運行狀態。在RHEL6系統中,需要手動安裝ipvsadm-1.25-9軟件包。

???? 掛載系統安裝光盤? rpm直接安裝就好了

?

第一種:NAT地址轉換的方式

?????? 1.開啟路由轉發功能

???????2.postrouting鏈上建nat策略

??????????? iptables -t nat -I POSTROUTING -s 內網服務器網段 -o eth0 -j SNAT --to 外 網ip

?

?

?????? 3.建規則?ipvsadm?–lipvsadm?-L?顯示ipvadm的策略

?

ipvsadm?–C?清除ipvsadm原有的策略service??ipvsadm??stop也可以清除策略

創建虛擬服務器和添加服務器節點:

??????? #ipvsadm -C

??????? #ipvsadm -A -t 外網口ip:80 -s rr //指定算法若希望使用保持連接,還應添加-p??600選項,其中600為保持時間(秒)。

??????? #ipvsadm -a -t 外網口ip:80 -r web的ip:80 -m -w 1 //添加后端的web服務器

??????? #service ipvsadmin save

??????? #chkconfig ipvsadmin on

之后可以查看一下 cat /etc/sysconfig/ipvsadmin??

???? 查看節點的狀態?? ipvsadm -Ln

???? 查看負載連接情況? ipvsadm -Lnc

???? 刪除節點 ipvsadm -d -r 內網ip:80 -t 公網IP:80

???? 把真個服務刪除 ipvsadm -D -t 公網ip:80

?

轉載于:https://blog.51cto.com/qianxun/825949

總結

以上是生活随笔為你收集整理的linux 下实现负载均衡群集(NAT方式)的全部內容,希望文章能夠幫你解決所遇到的問題。

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