ipvsadm配置命令

Ipvsadm配置

 

ipvsadm/ipvs:

集群和集群之上的各RS是分開管理的;

集群定義

RS定義

ipvs:內核基本都自動編譯上了

~]# grep -i -C 10 “ipvs” /boot/config-VERSION-RELEASE.x86_64

    支持的協議:TCP, UDP, AH, ESP, AH_ESP,  SCTP;

ipvsadm:

程序包:ipvsadm,可能需要自己安裝,yum的base庫提供

Unit File: ipvsadm.service

主程序:/usr/sbin/ipvsadm

規則保存工具:/usr/sbin/ipvsadm-save

規則重載工具:/usr/sbin/ipvsadm-restore

配置文件:/etc/sysconfig/ipvsadm-config

 

 

ipvsadm命令:

核心功能:

集群服務管理:增、刪、改;

集群服務的RS管理:增、刪、改;

語法:

大寫的基本針對于集群服務管理,小寫針對服務的RS管理

ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]] [-M netmask] [–pe persistence_engine] [-b sched-flags]

ipvsadm -D -t|u|f service-address

ipvsadm -C

ipvsadm -R

ipvsadm -S [-n]

ipvsadm -a|e -t|u|f service-address -r server-address [options]

ipvsadm -d -t|u|f service-address -r server-address

ipvsadm -L|l [options]

ipvsadm -Z [-t|u|f service-address]

 

 

管理集群服務:增、改、刪;

增|改:

ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]]

刪:

ipvsadm -D -t|u|f service-address

 

 

-A:添加規則

-E:修改規則,只能改集群服務的調度算法,但是服務地址不能動

-D:刪除規則

 

service-address:

-t|u|f:

-t: TCP協議的端口,VIP:TCP/PORT

-u: UDP協議的端口,VIP:UDP/PORT

-f:firewall MARK,是一個數字;

 

[-s scheduler]:指定集群的調度算法,默認為wlc,可省略;

 

 

管理集群上的RS:增、改、刪;

增、改:

ipvsadm -a|e -t|u|f service-address -r server-address [-g|i|m] [-w weight]

 

刪:

ipvsadm -d -t|u|f service-address -r server-address

 

 

選項:

-a:添加

-e:修改

-d:刪除

 

lvs類型:

-g: gateway, dr類型

-i: ipip, tun類型

-m: masquerade, nat類型

-w weight:權重,生產中,一般先做壓測,再根據性能設置權重;

 

service-address: 集群服務的地址,也就是vip

 

 

server-address:realserver的地址,也就是rip

rip[:port] 

 

 

 

清空定義的所有內容:

ipvsadm -C

 

 

 

查看

ipvsadm -L|l [options]

–numeric, -n:numeric output of addresses and ports

–exact:expand numbers (display exact values)

–connection:查看每一臺服務器的連接數,也可以-c

–stats:顯示統計數據,例如從開機到現在,第一臺服務器承載了多少

 請求,第二臺承載了多少等等

–rate :速率,例如3天響應了多少請求,用請求數除以3天的秒數

 

 

保存和重載:

ipvsadm -S = ipvsadm-save     顯示規則,想保存重定向

Ipvsadm-save > /etc/sysconfig/ipvsadm

ipvsadm -R = ipvsadm-restore  從指定文件恢復規則

Ipvsadm-restore < /etc/sysconfig/ipvsadm

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

(3)
liulingzhenliulingzhen
上一篇 2017-05-17 10:26
下一篇 2017-05-17 12:09

相關推薦

  • python之psutil模塊

    python 安裝psutil 來實現獲取系統信息  # yum -y install python*pip # yum -y groupinstall “Development Tools # yum -y install python34-devel.x86_64 # pip3 install –upgrade pip # pip3 inst…

    Linux干貨 2017-03-08
  • 文本處理工具練習題(包含正則)

    正則練習題(包含文本處理練習題) 問題 找出ifconfig命令結果中本機的所有IPv4地址  查出分區空間使用率的最大百分比值 查出用戶UID最大值的用戶名、UID及shell類型 查出/tmp的權限,以數字方式顯示 統計當前連接本機的每個遠程主機IP的連接數,并按從大 到小排序 答; ifconfig | grep -o '[0-9]\…

    Linux干貨 2016-08-08
  • 馬哥教育網絡21期+第六周練習博客

    馬哥教育網絡21期+第六周練習博客 請詳細總結vim編輯器的使用并完成以下練習題     VIM編輯器:         vi:Visual Interface 文本編輯器    &nbsp…

    Linux干貨 2016-08-05
  • 那些年我們一起追過的緩存寫法(二)

    原文出處: 蘑菇先生   上次主要討論緩存讀寫這塊各種代碼實現。本篇是就上次的問題接著來,繼續看那些年我們各種緩存用法。 一:緩存預熱 上次有同學問過。在第一次加載時,我們的緩存都為空,怎么進行預熱。 單機Web情況下,一般我們使用RunTimeCache。相對于這種情況下: 1:我們可以在啟動事件里面刷新 1 2 3 4 vo…

    Linux干貨 2015-03-04
  • Linux 的shell腳本編程

    shell腳本編程 程序:指令+數據 程序編輯風格:             過程式:以指令為中心,數據服務于指令             對象式:以數據為中心,指令服務于數據 shell程序:提供了編程能力,解釋執行 計算機:運行二進制指…

    Linux干貨 2016-08-15
  • 計算機網絡知識,腳本編程_第八周練習

    Q1:請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:網橋(Bridge)是早期的兩端口二層網絡設備,用來連接不同網段。網橋的兩個端口分別有一條獨立的交換信道,不是共享一條背板總線,可隔離沖突域。網橋比集線器(Hub)性能更好,集線器上各端口都是共享同一條背板總線的。后來,網橋被具有更多端口、同時也可隔離沖突域的交換機(Sw…

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