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

相關推薦

  • Linux進程篇16.0

    Linux進程介紹

    Linux干貨 2017-12-18
  • 如何成為一名軟件架構師

    Daniel Mohl是一名專業的軟件工程師/架構師,他的興趣包括理解各種復雜的編程語言、企業應用架構以及如何搭建業務與技術,他通曉F#、C#、CoffeeScript、JavaScript、Erlang、ASP.NET、MVC、WPF、WCF、Sliverlight、SQL Server等技術。有著多年的軟件開發經驗。 他經常會被一些有潛力和有前途的程序員…

    Linux干貨 2016-03-22
  • 計算機和linux基礎

    計算機的組成及其功能 計算機硬件主要由5部分組成:運算器 、控制器、存儲器、input、output。 但是這和我們平時見到的計算機不一樣?我們平時見到的計算機有CPU,內存,硬盤,顯示器,鼠標鍵盤,顯卡、主板等。這些東西也都歸在以上五類設備中。下面我們簡單介紹一下計算機這五個組成部分。 運算器: 運算器是計算機中做運算的部分,可以執行各種指令,加減乘除,與…

    Linux干貨 2016-09-16
  • bash腳本進階

    case  變量引用  in PAT1)分支1 ;; PAT2)  分支2 ;; … *) 分支n ;; esac case支持glob風格的通配符:   *:任意長度任意字符: ?:任意單個字符: [ ]:指定范圍內的任意單個字符: a|b:a或b function:函數   &nbs…

    Linux干貨 2017-05-21
  • 使用vim編輯器進行編程

    1.首先需要配置vim的語法風格,具體操作如下 # vim /etc/vimrc set nu 這是設置顯示行號** set showmode 設置在命令行界面最下面顯示當前模式等。 set ruler 在右下角顯示光標所在的行數等信息 set autoindent 設置每次單擊Enter鍵后,光標移動到下一行時與上一行的起始字符對齊 set ts=4 注:…

    2017-04-09
  • first

    計算機可分為硬件(CPU ,存儲器 ,輸入設備 ,輸出設備),軟件(操作系統 ) 兩大部份; CPU:Central Processing Unit 中央處理器 ,內部由運算器,控制器,寄存器,緩存器組成 ; 存儲器 :(RAM:Random Access Memory 隨機存儲器)進行數據 暫存,斷電后其內信息會丟失,如內存 ;(ROM:Read Only…

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