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

Title: simple load balance with "crossroads"
Post 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
Title: Re: simple load balance with "crossroads"
Post by: golfreeze on มีนาคม 22, 2011, 07:28:46 PM
สำหรับหน้าเว็บดู stat ของการใช้งาน loadbalance ก็เข้าไปดูได้ที่ ip เครื่องที่ลงนะครับ

Ex: http://yourip:8001   ;)