Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music
All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => all application on unix knowledges by golfreeze => Topic started by: golfreeze on มีนาคม 17, 2011, 09:36:23 am
-
simple load balance with "crossroads"
http://crossroads.e-tunity.com/documentation.xr
On debian ง่ายๆ เลยนะครับ ผมใช้ debian 6.06 squeeze
ลง os เสร็จแล้วก็ ลง crossroads ได้เลยที่
#apt-get install crossroads
ลงเสร็จลองเล่นดูนะครับ ฮ่า
xr --verbose --server tcp:0:80 --backend 10.0.1.250:80 --backend 10.0.0.6:80 --web-interface 0:8001
xr --verbose --server tcp:0:21 --backend 10.0.1.250:21 --backend 10.0.0.6:21 --web-interface 0:8002
ถ้าเก็บ log ด้วยก็เพิ่ม
xr --verbose --server tcp:0:80 --backend 10.0.1.250:80 --backend 10.0.0.6:80 --web-interface 0:8001 2>&1 | logger
xr --verbose --server tcp:0:21 --backend 10.0.1.250:21 --backend 10.0.0.6:21 --web-interface 0:8002 2>&1 | logger
log จะถูกเก็บที่ /var/log/message ครับ เอาไว้ใช้ในกรณี debug ดู error :D
-
สำหรับหน้าเว็บดู stat ของการใช้งาน loadbalance ก็เข้าไปดูได้ที่ ip เครื่องที่ลงนะครับ
Ex: http://yourip:8001 ;)