day 64 負載均衡及LVS

2021-08-15 04:19:23 字數 1552 閱讀 7520

18.6 負載均衡集群介紹

18.7 lvs介紹

1、lvs介紹

2、lvs之nat模式

3、lvs之ip tunnel模式

4、lvs之dr模式

18.8 lvs排程演算法

18.9~18.10 lvs nat模式搭建

1、三颱機器配置

三颱機器上均執行以下命令

2、nat模式搭建

yum install -y ipvsdam

#! /bin/bash

# director 伺服器上開啟路由**功能,使資料報能**到後面的rs上去

echo 1 > /proc/sys/net/ipv4/ip_forward

# 關閉icmp的重定向

echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects

echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects

# 注意區分網絡卡名字

echo 0 > /proc/sys/net/ipv4/conf/ens33/send_redirects

echo 0 > /proc/sys/net/ipv4/conf/ens37/send_redirects

# director 設定nat防火牆

iptables -t nat -f

iptables -t nat -x

iptables -t nat -a postrouting -s 192.168.133.0/24  -j masquerade

# director設定ipvsadm,命令:ipvsadm -ln檢視規則

ipvsadm='/usr/sbin/ipvsadm'

$ipvsadm -c #清空規則

$ipvsadm -a -t 192.168.142.147:80 -s rr -p 3 #增加規則,slc演算法是rr,「-p」超時時間,單位是秒,針對物件是ip,同乙個ip**的請求,會在這個時間段內請求到同乙個rs上

$ipvsadm -a -t 192.168.142.147:80 -r 192.168.133.132:80 -m -w 1 #「-r」選項指定rs的ip+埠。選項「-m」說明是nat模式。選項「-w」設定權重

$ipvsadm -a -t 192.168.142.147:80 -r 192.168.133.133:80 -m -w 1

3、nat模式測試

負載均衡 lvs

常用的負載均衡開源軟體有nginx lvs haproxy,商業的硬體負載均衡裝置f5 netscale。負載均衡的架構和原理很簡單,就是當使用者的請求過來時,會直接分發到director server上,然後它把使用者的請求根據設定好的排程演算法,智慧型均衡地分發到後端真正伺服器上。為了避免不同機...

LVS負載均衡

一 lvs簡介 lvs linux virtual server 即linux虛擬伺服器,是由章文嵩博士主導的開源負載均衡專案,目前lvs已經被整合到linux核心模組中。該專案在linux核心中實現了基於ip的資料請求負載均衡排程方案,其體系結構如圖1所示,終端網際網路使用者從外部訪問公司的外部負...

LVS負載均衡

應用層7 nginx 軟體 表示層6 會話層5 傳輸層4 lvs 核心 網路層3 鏈路層2 物理層1 整個網際網路建立在下一跳的模式下 端點間tcp傳輸過程中 解析資料報需要成本 學習機制 路由器 三層,只關心ip和路由表 lvs伺服器 四層,只關心port,狀態 nginx 七層,關心socket...