[asterisk-ha-clustering] load balance register on two or more servers
ronald
nhadie at gmail.com
Tue Aug 19 13:32:19 CDT 2008
Hi,
I used ultramonkey on my web as well and got it working, now my prob is
the sip part:
virtual=123.45.67.155:5060
real=123.45.67.130:5060 gate
real=123.45.67.131:5060 gate
service=sip
scheduler=rr
protocol=udp
checktype=negotiate
persistent=1
i defined that on ldirectord.cf, ipvsadm -L -n shows:
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 123.45.67.155:443 rr persistent 600
-> 123.45.67.131:443 Route 1 1 0
-> 123.45.67.130:443 Route 1 0 0
UDP 123.45.67.155:5060 rr persistent 1
TCP 123.45.67.155:80 rr persistent 600
-> 123.45.67.130:80 Route 1 0 0
-> 123.45.67.131:80 Route 1 0 0
is there something wrong with my config? or i'm still missing something?
regards,
ronald
ronald wrote:
> i tried to follow this instruction:
>
> http://blog.iclutton.com/2008/01/load-balancing-and-high-availablity.html
>
> but i changed the config to
>
> virtual=103.222.18.155:5060
> # first real server ip address, port, forwarding mecahnism,
> weight. masq -> NAT
> real=103.222.18.130:5060 masq 1
> # second real server ip address, port, forwarding mecahnism,
> weight. masq -> NAT
> real=103.222.18.131:5060 masq 1
>
> then i tried my phone to register on 103.222.18.155
>
> i looked t the sniff i always get these:
>
> U 103.222.18.130:5060 -> 103.222.18.156:32770
> SIP/2.0 404 Not Found..Via: SIP/2.0/UDP
> 103.222.18.156:32773;branch=z9hG4bKhjhs8ass877;received=103.222.18.156..From:
> <sip:ldirectord at dev-server-2>;tag=
> 1928301774..To: <sip:ldirectord at dev-server-2>;tag=as58e3ee79..Call-ID:
> a84b4c76e66710..CSeq: 63104 OPTIONS..User-Agent: Asterisk PBX..Allow:
> INVITE, ACK
> , CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY..Supported:
> replaces..Accept: application/sdp..Content-Length: 0....
> #
> U 103.222.18.156:32773 -> 103.222.18.131:5060
> OPTIONS sip:ldirectord at dev-server-2 SIP/2.0..Via: SIP/2.0/UDP
> 103.222.18.156:32773;branch=z9hG4bKhjhs8ass877..Max-Forwards: 70..To:
> <sip:ldirectord at dev-
> server-2>..From:
> <sip:ldirectord at dev-server-2>;tag=1928301774..Call-ID:
> a84b4c76e66710..CSeq: 63104 OPTIONS..Contact:
> <sip:ldirectord at dev-server-2>..Acc
> ept: application/sdp..Content-Length: 0....
>
> #
> U 103.222.18.131:5060 -> 103.222.18.156:32770
> SIP/2.0 404 Not Found..Via: SIP/2.0/UDP
> 103.222.18.156:32773;branch=z9hG4bKhjhs8ass877;received=103.222.18.156..From:
> <sip:ldirectord at dev-server-2>;tag=
> 1928301774..To: <sip:ldirectord at dev-server-2>;tag=as2e6c3f7f..Call-ID:
> a84b4c76e66710..CSeq: 63104 OPTIONS..User-Agent: Asterisk PBX..Allow:
> INVITE, ACK
> , CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY..Supported:
> replaces..Accept: application/sdp..Content-Length: 0....
> #
> U 103.222.18.156:32773 -> 103.222.18.130:5060
> OPTIONS sip:ldirectord at dev-server-2 SIP/2.0..Via: SIP/2.0/UDP
> 103.222.18.156:32773;branch=z9hG4bKhjhs8ass877..Max-Forwards: 70..To:
> <sip:ldirectord at dev-
> server-2>..From:
> <sip:ldirectord at dev-server-2>;tag=1928301774..Call-ID:
> a84b4c76e66710..CSeq: 63104 OPTIONS..Contact:
> <sip:ldirectord at dev-server-2>..Acc
> ept: application/sdp..Content-Length: 0....
>
> #
>
> am i missing anything?
>
> regards,
> ronald
>
>
>
>
> ronald wrote:
>> Hi,
>>
>> What is the basic thing i need to load balance users registering on
>> the server?
>>
>> i have 2 asterisk using realtime, i just need to simply update my dns
>> not to use round-robin so i will point my domain to a single IP (i
>> know you are wondering y, but i made a mistake on using dns
>> round-robin on my web application and i'm losing session when a user
>> logs in because of it, so i have load balance apache using mod_proxy
>> now i need to load balance asterisk) i know it's confusing but for now
>> my goal is to load balance the registration of users, if i do load
>> balance on register, will invite be affected? or the load balancer
>> should just simply forward it to the asterisk?
>>
>> thank you
>>
>> regards
>> ronald
>>
>>
>> _______________________________________________
>> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>>
>> asterisk-ha-clustering mailing list
>> To UNSUBSCRIBE or update options visit:
>> http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering
>>
>
More information about the asterisk-ha-clustering
mailing list