網絡卡上有ip和mac位址,網絡卡一加電就會將自己公布出去,別的機器只能知道ip位址邏輯的會走arp協議請求mac位址。
linux系統下 /proc 是虛擬目錄,開機之後才會有的目錄,裡面放的核心及所有啟動的程序,把裡面的變數及引數抽象成檔案,
修改檔案的值相當於改了核心變數引數的值,目錄中的檔案的引數值一變,核心立即發生效果。
這些檔案修改的時候不能用vi 命令去開啟修改。因為會產生隱藏臨時檔案,只能echo 重定向去覆蓋。
lo 回環介面,是核心上的虛擬網絡卡,虛擬網路介面,並非真實存在,並不真實地從外界接收和傳送資料報,而是在系統內部接收和傳送資料報,因此虛擬網路介面不需要驅動程式。lo回環位址
eth0 乙太網介面,乙太網介面與網絡卡對應,每個硬體網絡卡(乙個mac)對應乙個乙太網介面,其工作完全由網絡卡相應的驅動程式控制。
如果物理網絡卡只有乙個,而卻有eth1,eth2等,則可能存在無線網絡卡或多個虛擬網絡卡,虛擬網絡卡由系統建立或通過應用層程式建立,作用與物理網絡卡類似。
/proc/sys/net/ipv4/conf/eth0 目錄下有arp_ignore & arp_announce 兩個檔案,預設設定都為0
1)修改核心:
echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
2)設定隱藏的vip:
ifconfig lo:3 192.168.79.110 netmask 255.255.255.255
yum install ipvsadm -y
新增虛擬ip規則,管理集群服務
ipvsadm -a -t 192.168.79.110:80 -s rr
-a:新增虛擬ip規則在虛擬ip中新增服務規則,管理集群服務中的rs-a -t|u|f service-address [-s scheduler]
-t: tcp協議的集群
-u: udp協議的集群
service-address: ip:port
-f: fwm: 防火牆標記
service-address: mark number
修改:-e
刪除:-d -t|u|f service-address
scheduler 排程方法,one of rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq, the default scheduler is wlc.
ipvsadm -a -t 192.168.79.110:80 -r 192.168.79.102 -g -w 1
ipvsadm -a -t 192.168.79.110:80 -r 192.168.79.103 -g -w 1
-a: 新增服務規則-t|u|f service-address -r server-address [-g|i|m] [-w weight]
-t|u|f service-address:事先定義好的某集群服務
-r server-address: 某rs的位址,在nat模型中,可使用ip:port實現埠對映;
[-g|i|m]: lvs型別
-g: dr
-i: tun
-m: nat
[-w weight]: 定義伺服器權重
修改:-e
刪除:-d -t|u|f service-address -r server-address
-l|l-n: 數字格式顯示主機位址和埠
–stats:統計資料
–rate: 速率
–timeout: 顯示tcp、tcpfin和udp的會話超時時長
-:c 顯示當前的ipvs連線狀況
ipvsadm -lnc **負載記錄
-c:清空ipvs規則
-s:儲存規則ipvsadm -s > /path/to/somefile
-r 載入此前的規則:rr: 輪詢排程ipvsadm -r < /path/form/somefile
wrr: 加權輪詢排程
sh: 源位址雜湊排程u
lc: 最小連線排程
wlc: 加權最小連線排程 (預設)
sed: 最短期望延遲
nq: 最少佇列排程
lblc: 基於本地的最少連線
dh: 目標位址雜湊排程
lblcr: 基於本地的帶複製功能的最少連線
實現基於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....
LVS的DR模型實戰應用5
定義的要儲存到乙個檔案 ipvsadm sn etc sysconfig ipvsadm ipvsadm c ipvsadm restore etc sysconfig ipvsadm ipvsadm ln 開機啟動 1.rip和dip也可以不在乙個網路,加個路由器,但最好是在乙個網路 路由配置網絡...
基於DR的LVS負載均衡模型搭建
理論知識參考 在vm ware上建立3個centos 7的節點,並使用nat模式與宿主機聯網,因此,3個節點屬於同一區域網。安裝虛擬機器和用nat模式聯網可以參考這篇 但需要注意博文中使用的是nat模式而不是橋接模式,且只需要修改網絡卡配置即可。配置好了就可以用xshell等遠端工具連上了 順便把n...