[SR-Users] Redundancy between 2 Kamailio servers
marius zbihlei
marius.zbihlei at 1and1.ro
Wed Feb 2 11:24:52 CET 2011
On 02/02/2011 12:20 PM, Danny Dias wrote:
> Hello,
>
> I was thinking that if i store the contacts that are registered into
> my proxy in a database, like this:
>
> .
> .
>
> # ----- usrloc params -----
> modparam("usrloc", "db_mode", 3)
> .
> .
> if (is_method("REGISTER"))
> {
> if (!save("location"))
> sl_reply_error();
> exit;
> }
> .
> .
>
> This way i would store the contacts in table "location", and then i
> could make a backup of the DB and restore on the other server...is
> that ok? or i'm missing something?
Or you can use the p_usrloc module that does automatically the db
replication and failover + data partitioning (or you can combine them to
suite your needs). New in master branch (</shameless advertisement>)
But seriously, we might want to give it a try. The config syntax remains
the same as above you just need to load p_usrloc instead of usrloc and
setup the databases.
Marius
>
> Thanks in advance for your help!
>
>
>
> 2011/1/27 Iñaki Baz Castillo <ibc at aliax.net <mailto:ibc at aliax.net>>
>
> 2011/1/27 Danny Dias <ing.diasdanny at gmail.com
> <mailto:ing.diasdanny at gmail.com>>:
> >> Two Kamailios in a HeartBeat cluster which manages the kamailio
> >> service along with a virtual IP in which kamailios are supposed to
> >> listen. Just one kamailio is running (HA manages them).
> >>
> >
> > So, the heartbeat cluster shall manage that both are ok and also
> check that
> > the virtual ip and the kamailio service in the primary server is
> OK....if
> > something fails it will activate the virtual IP address and the
> kamailio
> > process in the other server? so this heartbeat cluster is
> installed in both
> > kamailio servers?
> > which HA software do you recommend?
>
> As I said at the top of my previous mail: HeartBeat (as it is the only
> I'm used to).
>
>
> >> Regsitration can be done in a shared database with db_mode=3
> (or 2) so
> >> no locations are lost when HA stops the running instance of
> kamailio
> >> (or the server is down) and starts kamailio in the other
> cluster node.
> >>
> >
> > So, the database of the kamailios should be dedicated and
> externalised
> > server?
>
> Could be, or not. It doesn't matter too much.
>
>
> --
> Iñaki Baz Castillo
> <ibc at aliax.net <mailto:ibc at aliax.net>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20110202/17376098/attachment.htm>
More information about the sr-users
mailing list