Piranha lvs.conf 配置詳解

serial_no = 72 #序號
primary = 192.168.1.210 #主LVS的公網IP
primary_private = 10.0.0.1 #內部ip地址,用於心跳松檢測.
service = lvs #服務名稱,可以自己定義
backup_active = 1 #是否有備份
backup = 192.168.1.211 #備份LVS的公網IP
heartbeat = 1 #是否開啓心跳
heartbeat_port = 539 #心跳的UDP端口
keepalive = 6 #心跳間隔(秒)
deadtime = 18 #如果主 LVS 節點在deadtime(秒)後沒有答覆,那麼備份 LVS 路由器節點就會發起失效轉移。
network = direct #LVS類型(direct,tunnel,nat)
#如果是nat
#lvs的類型network = nat,
#nat_router = 10.0.0.254 eth1:1 #浮動ip地址以及對應設備
#nat_nmask = 255.255.255.0 #浮動ip掩碼

debug_level = NONE #debug信息級別
monitor_links = 0 #是否開啓realserver的監視功能,和後面的scheduler(調度算法)以及load_monitor相關
virtual lvs1 { #虛擬服務的名稱,可自定義.
active = 1 #是否激活
address = 192.168.1.212 eth0:1 #虛擬服務所綁定的ip(vip)以及設備名
vip_nmask = 255.255.255.255 #vip相對應的掩碼
port = 80 #虛擬服務的端口
persistent = 30 #使用持久穩固的服務時間
pmask = 255.255.255.255 #如果使用持久會話,設置子網掩碼
send = "GET / HTTP/1.0\r\n\r\n" #給realserver發送的驗證字符串
expect = "HTTP" #服務器正常運行時應該返回的文本答覆,用來判斷realserver是否工作正常
use_regex = 0 #expect中是否使用正則表達式
load_monitor = none #LVS 路由器能夠使用 rup 或 ruptime 來監視各個真正服務器的載量。如果你從拉下菜單中選擇了 rup,每個真正服務器就必須運行 rstatd 服務。如果選擇了 ruptime,每個真正服務器就必須運行 rwhod 服務。
scheduler = wrr #LVS調度算法
protocol = tcp #虛擬服務使用的協議類型
timeout = 6 #realserver失效後從lvs路由條目中移除realserver所必須經過的時間(秒)
reentry = 15 #移除以後的realserver重新加入lvs路由條目所必須經過的時間(秒)
quiesce_server = 0 #當選擇了 Quiesce server 單選按鈕時,無論何時某個新的真正服務器節點聯機,最少連接表都會被重設爲零,因此活躍 LVS 路由器就會選路發送所有請求,如同所有真正服務器都被重新加入羣集一樣。這個選項防止了新服務器在進入羣集時對大量連接應接不暇。
server rs1 { #realsever服務名稱,可自定義,如:rs1.linuxtone.org
address = 192.168.1.204 #realserver的ip地址
active = 1 #是否激活
weight = 1 #一個表明和集合內其它主機相比而言的主機能力的整數值。這個值可以是任意的,但是請把它當作和羣集中其它真正服務器的比例對待
}
server rs2 {
address = 192.168.1.205
active = 1
weight = 1
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章