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 就是乙...