日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用piranha配置LVS

發布時間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用piranha配置LVS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 通過Redhat提供的工具piranha來配置LVS

?

?yum -y install piranha

?

?

[root@proxy ~]# ?sed -n "/^[^#]/p" /etc/sysconfig/ha/lvs.cf

serial_no = 18 ? ? ? ?#序號

service = lvs ? ?#指定雙機的服務名

primary = 10.2.16.250 ? ?#指定LVS的真實IP

network = direct ? ? ? ? ??#指定LVS的工作模式,direct表示DR模式,nat表示NAT模式,tunnel表示TUN模式

#backup_active = 1 ? ? ? ??#是否激活備用LVS調度服務器,0表示不激活,1表示激活。

#backup = 10.2.16.245 ? ?#指定備用LVS調度服務器的真實IP,如果沒有備用的director-server,可以用0.0.0.0代替

#heartbeat = 1 ? ? ? ? ? ??#是否開啟心跳,1表示開啟,0表示不開啟

#heartbeat_port = 539 ? ?#指定心跳的UDP端口

#keepalive = 5 ? ? ? ? ? ?#心跳間隔時間,單位S

#deadtime = 10 ? ? ? ? ? ?#如果主director-server在deadtime秒后沒有響應,那么備用director-server就會主動接管主

#debug_level = NONE ? ? ? ?#定義debug調試信息的級別


virtual server1 { ? ?#LVS對外提供虛擬服務的名稱

address = 10.2.16.252 eth0:1 ? ?#對外提供服務的VIP以及網絡接口

? ? vip_nmask = 255.255.255.255 ? ?#設置掩碼

active = 1 ? ? ? ? ? ?#是否激活

load_monitor = none ? ?嗎 ? ? ?#LVS監控real-server負載狀態,rup/ruptime/none,rup需要real-server運行rstatd服務,ruptime需要real-server運行rwhod服務。

timeout = 5 #real-server失效后,從LVS路由表中移除失效的real-server所須時間,單位S

reentry = 10 ? ? ? ?#當某個real-server被移除后,重新加入lvs路由表中必須持續的時間,單位為S

port = 80 ? ? ? ? ? ?#虛擬服務端口

? ? send = "GET / HTTP/1.0\r\n\r\n" ???#向real server發送的驗證字符串

? ? expect = "HTTP" ? ?#real-server正常返回的文本應答信息,用來判斷real-server是否工作正常。

scheduler = rr ? ?#指定LVS選擇rr輪詢調度算法

quiesce_server = 0 ? ?#如果為1,新節點加入LVS時,最少連接數會被設置為0,所以LVS會發送大量的請求到此節點,造成服務堵塞,建議設置為0

? ? protocol = tcp ???#指定協議類型

# sorry_server = 127.0.0.1

server Real1 { ??#指定real-server的服務名

address = 10.2.16.253 ??#指定real-server的真實IP

active = 1 ? #是否激活

weight = 1 ??#權值

}

server Real2 {

address = 10.2.16.254

active = 1

weight = 1

}

}



?在Real-server上運行著nginx服務,寫lvsrs腳本并運行(腳本內容見本博另一篇LVS配置文檔),指定real-server的lo的VIP為LVS的VIP:

?

?啟動腳本:

?[root@web-1 ~]# service lvsrs start

?Start LVS of Real Server?

?

?啟動pulse服務:

[root@proxy ~]# service pulse restart

Shutting down pulse: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ?OK ?]

?

?在director-server上查看lvs路由表:

?[root@proxy ~]# ipvsadm -ln

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

? -> RemoteAddress:Port ? ? ? ? ? Forward Weight ActiveConn InActConn

TCP ?10.2.16.252:80 rr

? -> 10.2.16.253:80 ? ? ? ? ? ? ? Route ? 1 ? ? ?1 ? ? ? ? ?0 ? ? ? ??

? -> 10.2.16.254:80 ? ? ? ? ? ? ? Route ? 1 ? ? ?1 ? ? ? ? ?0 ? ? ? ??

?

?驗證: 在瀏覽器輸入 http://10.2.16.252/ ?可正常訪問即為成功!

?

?


轉載于:https://blog.51cto.com/yyzll/1536507

總結

以上是生活随笔為你收集整理的用piranha配置LVS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。