LVS的DR模型實戰應用5

2021-10-23 05:47:25 字數 1781 閱讀 1466

定義的要儲存到乙個檔案:

ipvsadm -sn > /etc/sysconfig/ipvsadm

ipvsadm -c

ipvsadm -restore < /etc/sysconfig/ipvsadm

ipvsadm -ln

開機啟動:

1.rip和dip也可以不在乙個網路,加個路由器,但最好是在乙個網路

路由配置網絡卡

少了網絡卡,就複製乙份eth0檔案為eth1,對外網絡卡

假如出現eth2,則修改 vim /etc/udev/rules.d/70-persistent-net.rules

reboot

開啟ip_foword:vim /etc/sysctl.conf 0改為1

生效:sysctl -p

lvs伺服器:

hostnamectl set-hostname lvs

在eth0新增閘道器:gateway=192.168.30.200

新增dip(eth1)

centos7:service network restart

檢視:route -n

ping 172.20.0.222

從客戶端ping 192.168.30.7

兩台rs配置網絡卡及ip

在客戶端ping這兩台rs

真正開始

配置rsvip

一般rsvip綁在lo網絡卡上,為了接收遠端使用者傳送請求,不會把這個資料報拋棄

find /proc/sys | grep arp_ignore 0改為1 永久生效寫入/sysconfig/ctl.conf檔案

為了穩妥,所以all也加入

find /proc/sys | grep arp_announce 0改為2

ip addr add 192.168.30.7/32 dev lo 32是一台主機乙個網路

ip a

在另一台rs重複該操作

同時這兩台搭起httpd,啟動服務

定義lvs-dr規則

yum install ipvsadm -y

這裡則是vip

在兩台rs中抓包 tcpdump -nn port 80

實現基於DR模型的LVS

按照上圖配置好ip位址 router開啟路由 功能 router echo net.ipv4.ip forward 1 etc sysctl.conf sysctl p rs1,rs2 的配置 rs1 rs2 lvs的配置 yum install ipvsadmin y vim lvs dr vs....

基於DR的LVS負載均衡模型搭建

理論知識參考 在vm ware上建立3個centos 7的節點,並使用nat模式與宿主機聯網,因此,3個節點屬於同一區域網。安裝虛擬機器和用nat模式聯網可以參考這篇 但需要注意博文中使用的是nat模式而不是橋接模式,且只需要修改網絡卡配置即可。配置好了就可以用xshell等遠端工具連上了 順便把n...

三 高併發 LVS的DR模型

網絡卡上有ip和mac位址,網絡卡一加電就會將自己公布出去,別的機器只能知道ip位址邏輯的會走arp協議請求mac位址。linux系統下 proc 是虛擬目錄,開機之後才會有的目錄,裡面放的核心及所有啟動的程序,把裡面的變數及引數抽象成檔案,修改檔案的值相當於改了核心變數引數的值,目錄中的檔案的引數...