lvs-dr模型

dr 模型

1、?directory ,node1 ,node2 三臺主機都是一塊網塊, 并且網卡都為橋接,且node1,nod2,不需要指定網關

  • 在director主機中執行

 

#ip addr add 192.168.1.20/32 dev ens33

# ipvsadm -A -t 192.168.1.20:80 -s rr

# ipvsadm -a -t 192.168.1.20:80?-r 192.168.1.21:80 -g

#ipvsadm -a -t 192.168.1.20:80?-r 192.168.1.21:80 -g

  • 在node1中

#vim setkp.sh

#!/bin/bash

vip=192.168.1.20

mask=255.255.255.255

case $1 in

start)

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore

echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce

ifconfig lo:0 $vip netmask $mask broadcast $vip up

route add -host $vip dev $interface

;;

 

stop)

ifconfig lo:0 down

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

echo 0 > /proc/sys/net/ipv4/conf/lo/arp_ignore

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

echo 0 > /proc/sys/net/ipv4/conf/lo/arp_announce

;;

 

 

esac

#chmod +x?setkp.sh

#./setkp.sh start

# systemctl start httpd

echo “<h1>NODE1</h1>” > /var/www/html/index.html

#cat /proc/sys/net/ipv4/conf/all/arp_ignore

#cat /proc/sys/net/ipv4/conf/all/arp_announce

#ls

#scp?setkp.sh 192.168.1.22:/root

  • 在node2中執行

#chmod +x?setkp.sh

#./setkp.sh start

# systemctl start httpd

echo “<h2>NODE2</h2>” > /var/www/html/index.html

 

 

 

在其它主機中進行測試

#for i in {1..4} ; do curl 172.16.252.166; done

<h1>RS1</h2>

<h1>RS2</h2>

<h1>RS2</h2>

<h1>RS2</h2>

 

原創文章,作者:nene,如若轉載,請注明出處:http://www.www58058.com/88064

(0)
nenenene
上一篇 2017-08-26 10:29
下一篇 2017-08-26 15:10

相關推薦

  • 文件權限

    首先簡單介紹一下文件的屬性: 使用ls -l 長列出-rw-r–r–. 1 root root 1302 Jul 25 10:23 group文件類型|owner權限group權限other權限|硬鏈接數|owner|group|文件大小(bytes)|mtime|文件名 文件類型:     &…

    2017-07-29
  • Centos Linux基礎入門知識類

    Centos Linux基礎入門知識類 ?1.1Linux終端介紹 ?1.2基本命令的使用:ls、pwd、cd。 ?1.3 查看系統和BIOS硬件時間。 ?1.4 Linux如何獲得幫助,Linux關機命令:shutdow、init等。 ?1.5 YUM本地源配置與開機自動掛載光盤 前言: 很多學習Linux的同學或多…

    Linux干貨 2017-03-26
  • bash特性及bash腳本編程初步

    bash特性之命令hash 之前我們講過用戶在執行一個命令的時候bash會遍歷環境變量$PATH中所有路徑來查找執行文件。而命令hash是用來緩存之前用戶使用過的命令下次執行的時候直接搜索hash緩存來減少對$PATH變量中路徑的遍歷次數,從而提高系統運行效率 hash:hash命令     hash:列出 &nbsp…

    Linux干貨 2016-12-20
  • WEB 常見故障與處理

    一、應用故障 HTTP 502 故障 502 Bad Gateway 故障檢測: 首先定位到前端故障服務器節點,在前端服務器(Telnet)上訪問后端服務端口響應時間。如發現響應時間超時>10s。說明后端應用程序出現故障。需要到后端服務器查看,并查明情況。 PS:HTTP 502 Bad Gateway 故障一般分為以下2種情況: 網絡問題:前端無法連…

    2016-06-03
  • cache: 緩存相關

    cache: 緩存相關 —————————————————— 以下所陳述的緩存概念多是相對web服務而言 緩存所起的作用就是加速,減輕后端服務器壓力。一般而言,我們請求的web服務資源往往不是由后端 服務器所響應的(對于頗具規模的站點來說),而是由前端的緩存服務器所緩存的內容直接響應,所以, 我們得到的資源可能不實最新的,因為緩存的數據于后端服務器不一定時同…

    Linux干貨 2016-11-08
  • 馬哥教育網絡班22期+第1周課程練習

    馬哥教育網絡班22期+第1周課程練習 1、描述計算機的組成及其功能。 CPU (運算器+控制器), 存諸器(內存與外存),輸入設備,輸出設備。 運算器:對數據進行加工處理的部件(包括算述運算與邏輯運算)。 控制器:負責從存儲器取出指令,按指令的要求發出控制信號,使各部件協調的,一步步的完成各種操作。 存儲器:計算機記憶或暫存數據的部件 輸入設備:人機接口,負…

    Linux干貨 2016-08-12
欧美性久久久久