Hi, I started using Kamailio 3.0 as redirect server about 2 months ago, basically I'm quite new to it. Now I need to change current setup to redundant active-active system but I'm struggling where to find documentation that can lead me to achiving it. Can anyone pls advise me where to start looking ?
Many thanks,
Maw Tun
2010/7/12 Maw Zin Tun - Real Telekom mzt@realtelekom.com:
Hi, I started using Kamailio 3.0 as redirect server about 2 months ago, basically I'm quite new to it. Now I need to change current setup to redundant active-active system but I'm struggling where to find documentation that can lead me to achiving it. Can anyone pls advise me where to start looking ?
Hi, please detail more your requeriments and what you want to achieve. BTW "redundant active-active" is not very usual as it requires a SIP proxy in front of the cluster, or a very complex/exotic stuff doing balancing at level 2 between two Kamailio servers sharing the same IP (very exotic IMHO).
Main question is: why do you think you need a "redundant active-active system"? Why is not valid a "active-pasive system" for you?
Hi, Actually it doesn't matter for me if it's active-passive as well. Just need to make sure no disaster since my whole SBC is depending on kamailio redirect server for passing traffic. Outbound route selection is mainly done by mySQL queries and my SBC, Genband S3 has ability to distribute invite to redirect servers. Do you think having two kamailio servers lined to culstered mySQL server is simplest and most reliable solution? Or any other better approach? Thanks,
-----Original Message----- From: Iñaki Baz Castillo [mailto:ibc@aliax.net] Sent: 13 July 2010 10:42 To: Maw Zin Tun - Real Telekom Cc: sr-users@lists.sip-router.org Subject: Re: [SR-Users] Load Balancing REDIRECT
2010/7/12 Maw Zin Tun - Real Telekom mzt@realtelekom.com:
Hi, I started using Kamailio 3.0 as redirect server about 2 months ago, basically I'm quite new to it. Now I need to change current setup to redundant active-active system but I'm struggling where to find documentation that can lead me to achiving it. Can anyone pls advise me where to start looking ?
Hi, please detail more your requeriments and what you want to achieve. BTW "redundant active-active" is not very usual as it requires a SIP proxy in front of the cluster, or a very complex/exotic stuff doing balancing at level 2 between two Kamailio servers sharing the same IP (very exotic IMHO).
Main question is: why do you think you need a "redundant active-active system"? Why is not valid a "active-pasive system" for you?
-- Iñaki Baz Castillo ibc@aliax.net
On Tuesday 13 July 2010, Maw Zin Tun - Real Telekom wrote:
Actually it doesn't matter for me if it's active-passive as well. Just need to make sure no disaster since my whole SBC is depending on kamailio redirect server for passing traffic. Outbound route selection is mainly done by mySQL queries and my SBC, Genband S3 has ability to distribute invite to redirect servers. Do you think having two kamailio servers lined to culstered mySQL server is simplest and most reliable solution? Or any other better approach? Thanks,
Hi Maw,
we're using a pool of identical kamailio load balancers in front of our systems, requests are distributed to it by routing means or DNS. If one of this system fails or needs to be removed out of the pool (e.g. for maintenance) we just move its IP adress to one of the other active or spare machines. For more planned maintenance you can of course also use DNS to shift load from one machine to another.
Cheers,
Henning
On 13 July 2010 14:07, Henning Westerholt henning.westerholt@1und1.dewrote:
On Tuesday 13 July 2010, Maw Zin Tun - Real Telekom wrote:
Actually it doesn't matter for me if it's active-passive as well. Just
need
to make sure no disaster since my whole SBC is depending on kamailio redirect server for passing traffic. Outbound route selection is mainly done by mySQL queries and my SBC, Genband S3 has ability to distribute invite to redirect servers. Do you think having two kamailio servers
lined
to culstered mySQL server is simplest and most reliable solution? Or any other better approach? Thanks,
Hi Maw,
we're using a pool of identical kamailio load balancers in front of our systems, requests are distributed to it by routing means or DNS. If one of this system fails or needs to be removed out of the pool (e.g. for maintenance) we just move its IP adress to one of the other active or spare machines. For more planned maintenance you can of course also use DNS to shift load from one machine to another.
Cheers,
Henning
Hi List,
Sorry to butt in on this conversation. What is the recommended way to achieve failover and redundancy?
I know of some solutions running Heartbeat and DRBD and also some people use SRV records and DRBD or MYSQL replication.
What is the recommended way of achieving high availability SR scenarios.
Cheers. Brian
On Tuesday 13 July 2010, dotnetdub wrote:
we're using a pool of identical kamailio load balancers in front of our systems, requests are distributed to it by routing means or DNS. If one of this system fails or needs to be removed out of the pool (e.g. for maintenance) we just move its IP adress to one of the other active or spare machines. For more planned maintenance you can of course also use DNS to shift load from one machine to another.
Sorry to butt in on this conversation. What is the recommended way to achieve failover and redundancy?
I know of some solutions running Heartbeat and DRBD and also some people use SRV records and DRBD or MYSQL replication.
What is the recommended way of achieving high availability SR scenarios.
Hi Brian,
well, i don't think there is one canonical solution to this problem. We use basically everything of the technologies you mentioned above in one part of our system or another. ;-) It depends e.g. on your setup, your load, your customer requirements, your internal organisation..
Cheers,
Henning