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
下一篇 2017-05-17

相關推薦

  • grep與文本處理工具

    grep:基本正則表達式,-E  -F egrep:擴展正則表達式,-G -F fgrep: 不支持正則表達式,-F  egrep:          支持擴展的正則表達式實現類似于grep文本過濾功能; grep -E          …

    Linux干貨 2016-12-23
  • N25第一周作業

    1.描述計算機的組成及其功能   計算機整體上分為兩大部分:     一、硬件部分:運算器,存儲器,控制器,輸入設備,輸出設備     運算器是對數據進行加工處理,主要是指各種算術運算與邏輯運算     存儲器是存儲各種數據、信號、命令等信息并在他們需要時提供這些信息 &nbsp…

    Linux干貨 2016-12-03
  • shell腳本實現MD5破解的相關小計

    分享編寫shell腳本暴力破解md5的方法 方法一 單個破解法(以10位數為例) #!/bin/bash read -p “please input strings:”string for n in {0..33000} do Md5=`echo $n |md5sum|cut -c 1-10`      …

    Linux干貨 2017-03-26
  • GNU awk

    awk -> gawk – 模式掃描和輸出語言文件, pattern scanning and processing language 基本用法: gawk [options] 'program' FILE … program: PATTERN{ACTION ATATEMENTS} ACTION ATATEM…

    Linux干貨 2016-09-22
  • Linux運維學習歷程-第三天-初識Linux

    初識Linux 本章內容    初安裝Linus的網絡配置    防火墻的關閉    用戶    終端    shell    命令紀要 安裝linux之后,linux默認網卡開機不是自動激活,并且防火墻開啟的,這對初期我們學習linux會…

    Linux干貨 2016-08-03
  • Linux 之LVM

    一 LVM 簡介:     LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,LVM將一個或多個硬盤的分區在邏輯上集合,相當于一個大硬盤來使用,當硬盤的空間不夠使用的時候,可以繼續將其它的硬盤的分區加入其中,這樣可以實現磁盤空間的動態管理,相對于普通的磁盤分區有很大的靈活性。LVM的工作原理其…

    Linux干貨 2016-03-01
欧美性久久久久