LVS-net模型

net模型拓撲圖
注:rip的網關需指向DIP
LVS-net模型
搭建LVS net模式 基于httpd服務
首先準備三臺主機
主機A 主機B 主機C
主機A(vs主機)
主機A設置兩個IP 一個內網一個外網
#yum -y install ipvsadm
#echo 1 > /proc/sys/net/ipv4/ip_forward :打開核心轉發功能
#iptables -F
#setenforce 0
主機B和主機C
分別設置內網IP 并把網關指向主機A DIP
分別安裝httpd
#yum install httpd -y
主機B 創建一個網頁
#vim /var/www/html/index.html
<h1>8888888
#service httpd start
主機C 創建一個網頁
#vim /var/www/html/index.html
<h1>6666666
#service httpd start
定義web集群服務
主機A vs主機
#ipvsadm -Ln :查看定義的服務
#ipvsadm -A -t 172.18.250.150:80 -s rr :定義172….為vs主機的集群服務 使用-s 指定為rr調度算法 如果不寫默認的是wrc
#ipvsadm -a -t 172.18.250.150:80 -r 192.168.10.2 -m (定義masq類型) :-a -t 已經定義過的集群服務,后面添加后面real-service (rs)主機的IP ,注:第一個添加的要放到后面 權衡比較低 兩個主機后面如果端口一樣只需前面加即可。
#ipvsadm -a -t 192.168.0.104:80 -r 192.168.10.3 -m
#ipvsadm -Ln :查看定義的集群是否定義好
LVS-net模型
#ipvsadm -Ln –stats :顯示主機數據
#ipvsadm -Ln –rate :顯示查看速率
在另一臺主機上測試 :
#for i in {1..10}; do curl http://172.18.250.150; done 就能看到相關RS兩臺主機上的存在的網頁信息了
測試結果
LVS-net模型
改寫某一個主機的權重
在VS主機上修改
#ipvsadm -E -t 172.18.250.150 -s wrr :改寫算法
#ipvsadm -e -t 172.18.250.150:80 -r 192.168.0.3 -m -w 2 :改寫3主機的權重,可以測試看到3主機執行的任務要比2的多。
注:改寫服務器的權重必須更改算法
可以在一個LVS上加很多個服務
(加法和上面一樣,只是把端口改成對應的服務 telnet服務 要加用戶)
如果是tenlnet 和ssh 服務的長連接 使用lc 或者wrc 算法比較有效
httpd是使用短連接 保持連接沒有開 所以rr算法比較有效

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

(0)
fujunlongfujunlong
上一篇 2017-05-17 08:45
下一篇 2017-05-17 08:48

相關推薦

  • 網絡管理之網絡配置

    一:博客 1 centos6網卡別名 在Linux系統中,我們可以在一塊物理網卡上配置多個IP地址,以此來實現類似子接口的功能,我們稱之為網卡別名。 設置網卡別名,先在/etc/sysconfig/network-scripts目錄下將eth0文件復制名為eth0:1的文件,復制文件中的1可隨意設置,但為方便管理建議按順序排列 注意要修改ifcfg-eth0…

    Linux干貨 2016-09-05
  •  編譯安裝步驟     大致過程:(源代碼–預處理–編譯–匯編–鏈接–執行)   第一步 下載安裝開發工具“Development toos” 第二步 下載解壓源代碼包 仔細閱讀“Install和 Read me” 第三步 使用./conf…

    Linux干貨 2017-04-24
  • 馬哥教育網絡班22期第一周課程練習3-未聞花名

    man命令后面可以加一個數字參數,表示具體的范圍定位: 數字"1"表示用戶命令 數字"2"表示系統調用 數字"3"表示C語言庫函數 數字"4"表示設備或特殊文件 數字"5"表示文件格式和規則 數字"6"表示游戲及其他 數字"7&q…

    Linux干貨 2016-08-15
  • 20171123 Shell編程

    Shell編程的基本知識點

    2017-11-23
  • CentOS 6.5 LVM磁盤管理學習筆記

    在系統運維和服務器管理過程中,經常遇到服務器磁盤容量不足,需要在線擴容的情況。普通磁盤分區的管理方式在邏輯分區劃好之后就無法改變其大小。而LVM可以實現Linux服務器下面磁盤空間的在線擴容和動態管理,相對于普通的磁盤分區有很大的靈活性。一、LVM簡介    LVM是 Logical VolumeManager(邏輯卷管理)的簡…

    Linux干貨 2016-08-29
  • 網絡中多網卡和多ip中的高可用

    一、虛擬網卡實現一個網卡多個地址 1、單個網卡實現多個ipv4地址,只需要在該網卡的配置文件的目錄新增網卡配置文件即可。進入網卡"eth0"的目錄下 2、新增網卡配置文件"ifcfg-eth0:0"和"ifcfg-eth0:1" 3、關掉NetworkManager服務 4、重啟網卡,讓系統重讀配置…

    Linux干貨 2016-09-10
欧美性久久久久