<HTML>
<HEAD>
<TITLE>Re: [Freeswitch-users] FreeSWITCH HA + Loadbalancing</TITLE>
</HEAD>
<BODY>
<FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>It is not possible to do a live migration at all right now... There is no way to move a call and have all the states required for that call to magically re-appear on a different instance. This will require a fair bit of work to get there. <BR>
<BR>
It is possible to configure fs via some back end DB magic to share configurations ie: n+1 or &#8220;warm standby&#8221; style fault tolerance but you are going to loose the calls that are up when the failure occurs. <BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"><B>From: </B>Raimund Sacherer &lt;rs@runsolutions.com&gt;<BR>
<B>Reply-To: </B>&lt;freeswitch-users@lists.freeswitch.org&gt;<BR>
<B>Date: </B>Sat, 29 Aug 2009 20:33:21 +0200<BR>
<B>To: </B>&lt;freeswitch-users@lists.freeswitch.org&gt;<BR>
<B>Subject: </B>Re: [Freeswitch-users] FreeSWITCH HA + Loadbalancing<BR>
<BR>
Hmm, so basically 100 interested companys which each chip in 1000 bucks :-)<BR>
<BR>
sounds like lots of manpower, but on the other hand, I do not know the issues regarding the SIP protocoll, but, basically, isn't it *just* to tell another FS box to listen on port x for voicetraffic, forward it to ip on port y?<BR>
<BR>
ok, i understand there's a lot going on under the hood, i guess it would mean to setup a call, but take care to not really set up the call, just the internal state ...<BR>
<BR>
hmm, could it theoretically be done with the event system? ok, i guess I have to dive further into the internals to fully understand the scope.<BR>
<BR>
<BR>
But a live migration, where the box is available, be possible right now? Would be a step i would like to implement just to be able to do work on a hardware node if necesary without interrupting the service ...<BR>
<BR>
<BR>
</SPAN></FONT></FONT><FONT SIZE="5"><FONT FACE="Helvetica, Verdana, Arial"><SPAN STYLE='font-size:12pt'>-- <BR>
Raimund Sacherer<BR>
-<BR>
RunSolutions<BR>
&nbsp;&nbsp;&nbsp;&nbsp;Open Source It Consulting<BR>
-<BR>
<BR>
Parc Bit - Centro Empresarial Son Espanyol<BR>
Edificio Estel - Local 3D<BR>
07121 - &nbsp;Palma de Mallorca<BR>
Baleares<BR>
</SPAN></FONT></FONT><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
On Aug 29, 2009, at 6:01 PM, Anthony Minessale wrote:<BR>
<BR>
</SPAN></FONT></FONT><BLOCKQUOTE><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
We have previously estimated the development of live fail over (after a box dies where live migration is no longer possible) to exceed 100k in development costs.<BR>
<BR>
It requires several additions to the sofia sip library, freeswitch and a dependancy on some other code we would have to implement to manage it.<BR>
<BR>
It may or may not be worth it to raise that kind of funding just to avoid an occasional disaster.<BR>
<BR>
Then there is a matter of securing the time of the developers necessary to carry out the implementation.<BR>
<BR>
<BR>
</SPAN></FONT></FONT><BLOCKQUOTE><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>On Aug 29, 2009 10:19 AM, &quot;Brian West&quot; &lt;brian@freeswitch.org&gt; wrote:<BR>
<BR>
I was able to do this using OpenVZ, You can get away with it on<BR>
smaller instances... like if you're doing one instance per company but<BR>
don't expect live migration to work as well on large instances with<BR>
thousands of calls up at once. You need a fast network, fast disks and<BR>
to follow the howto on the wiki.<BR>
<FONT COLOR="#888888"><BR>
/b<BR>
</FONT><BR>
<FONT COLOR="#500050">On Aug 29, 2009, at 4:58 AM, Steve Kurzeja wrote: &gt; You still have hardware failures and fail-over...<BR>
</FONT><BR>
<FONT COLOR="#500050">_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists...<BR>
</FONT><BR>
<BR>
_______________________________________________<BR>
FreeSWITCH-users mailing list<BR>
FreeSWITCH-users@lists.freeswitch.org<BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT></FONT></BLOCKQUOTE><FONT SIZE="4"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'>_______________________________________________<BR>
FreeSWITCH-users mailing list<BR>
FreeSWITCH-users@lists.freeswitch.org<BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</SPAN></FONT></FONT>
</BODY>
</HTML>