企業部分02 ipvsadm 的安裝與使用

2021-10-05 14:39:09 字數 2716 閱讀 9939

lvs的英文全稱是linux virtual server,即linux虛擬伺服器。

lvs主要用於多伺服器的負載均衡。它工作在網路層,可以實現高效能,高可用的伺服器集群技術。

它廉價,可把許多低效能的伺服器組合在一起形成乙個超級伺服器。

它易用,配置非常簡單,且有多種負載均衡的方法。它穩定可靠,即使在集群的伺服器中某台伺服器無法正常工作,也不影響整體效果。

另外可擴充套件性也非常好。

1.vs/nat(virtual server via network address translation),即網路位址翻轉技術實現虛擬伺服器。

2.vs/tun(virtual server via ip tunneling),即ip隧道技術實現虛擬伺服器

3.vs/dr(virtual server via direct routing),即用直接路由技術實現虛擬伺服器

即網路位址翻轉技術實現虛擬伺服器

# yum install ipvsadm -y

# touch /etc/sysconfig/ipvsadm

# systemctl restart ipvsadm.service

dr模式 

新增vip

# ipvsadm -a -t 192.168.1.99:80 -s rr  -a 新增虛擬服務 -t指定伺服器位址(vip)-s 排程器 rr輪詢

# ipvsadm -ln 檢視 n(不解析)

新增均衡主機

# ipvsadm -a -t 192.168.1.99:80 -r 192.168.1.10:80 -g        -a 真實的伺服器 -g dr模式 -r  指定

# ipvsadm -a -t 192.168.1.99:80 -r 192.168.1.11:80 -g

# ipvsadm -l 檢視

# ip addr add 192.168.1.99/24 dev ens160  分別在各台均衡主機上新增vip

# yum install -y arptables 在排程主機中安裝

# arptables -a input -d 192.168.1.99 -j drop 排程主機中

# arptables -a output -s 192.168.1.99 -j mangle --mangle-ip-s 192.168.1.11 排程主機中

測試:排程的實現

dr資料流向

client ——> ds ——>kernel space ——> prerouting ——>cip:vip——>input ——>ipvs ——> dmac:rmac ——> postrouting —— >ds rs—— > 二層 ——> rs ——> lo ——> eth0(vip:cip) —— >client

隧道模式

# modprobe ipip

# ip addr del 192.168.1.99/24 dev ens160

# ip addr add 192.168.1.99/24 dev tunl

# ip link set up tunl0

安裝ldirectord

首先新增高可用

# cp /usr/share/doc/ldirectord-3.9.6/ldirectord.cf /etc/ha.d/ 複製配置檔案到目錄

測試:現在又的服務端

停掉一台服務端後不影響使用者正常訪問

中安券商企業文化的四個層面

中安券商企業文化的四個層面 中安券商通常將企業文化分為四個層面,第乙個層面是表層的物質文化,第二個層面是幔層的行為文化,第三個層面是中層的制度文化,第四個層面是核心層的精神文化。中安券商企業文化的四個層面具體內容如下 1.中安券商企業文化的物質層 中安券商企業文化的物質層又稱為中安券商企業的物質文化...

安華金和 企業要構建自己的資料安全防護體系

背景 隨著大資料時代的來臨,資料資產價值不斷攀公升,推動了資料黑產的進一步繁榮。根據risk based security公布的資料,2019 年的前六個月,資料洩露事件的數量與去年同期相比增加了54 面對越來越多的資料洩露事件,國際以及國內也在加快制定資料安全相關的法律法規,例如 2018 年歐盟...

企業內部DNS主伺服器架構的補充部分

dig與host 當使用 dig t awww.某某某.com查詢這個 某某某 對應的ip的時候,預設是通過 etc resolv.conf指定的dns伺服器進行解析。若要指定從某台dns伺服器解析的,那就就要在命令後面加上 和對應的dns伺服器ip位址。比如本機 203.60.12.235 就是乙...