[Freeswitch-users] FreeSWITCH & Heartbeat / Pacemaker - Please Help setting up

Steven Ayre steveayre at gmail.com
Sun Jan 2 19:27:15 MSK 2011


You would create a new fs resource agent
http://www.linux-ha.org/wiki/Resource_Agents

Essentially, they're programs (can be a shell script) given run with
start stop etc arguments when an action needs to be done. You can run
other commands such as fs_cli from there.

I haven't written one from scratch myself though, I just use IPAddr2.
Perhaps it would be useful for someone to create an example one in
trunk or contrib?

-Steve


On 2 January 2011 16:16, Avi Marcus <Avi at amarcus.com> wrote:
> Where would that go?
> /me is confused.
>
> On Sun, Jan 2, 2011 at 5:36 PM, Ghulam Mustafa <mustafa.pk at gmail.com> wrote:
>>
>> Hi, for testing purposes i modified IPaddr ocf script on both nodes
>> and added following line at the end of start_ipaddr.
>> /opt/switch/bin/fs_cli -x "sofia recover"
>>
>> On 1/2/11, Steven Ayre <steveayre at gmail.com> wrote:
>> > It's an API command that you can run via ESL. You can do that from a
>> > script using fs_cli and its -x/--execute option.
>> >
>> > Something like this:
>> >
>> > fs_cli --host=otherhost --password=secretpasswd --execute="sofia
>> > recover"
>> >
>> > -Steve
>> >
>> >
>> > On 2 January 2011 09:43, Avi Marcus <Avi at amarcus.com> wrote:
>> >> Thanks, I noticed the -nonat already.
>> >> What do you mean by running sofia recover from my init script? I
>> >> don't understand how that would be triggered by heartbeat/pacemaker.
>> >> Any
>> >> explanatory docs on the issue would be nice, but everything I've seen
>> >> was
>> >> explaining exact parts and nothing ever seemed to explain the general
>> >> syntax
>> >> of everything.
>> >> Does anyone have a working example that they can wikify and explain?
>> >> Thanks,
>> >> Avi
>> >>
>> >> On Sun, Jan 2, 2011 at 4:06 AM, Seven Du <dujinfang at gmail.com> wrote:
>> >>>
>> >>> the wiki page already said you can start the spare FS ahead to speed
>> >>> switch over up.
>> >>>
>> >>> it means if you use ip_nonlocal_bind and start the spare FS ahead, you
>> >>> only need to run sofia recover in you init script without waiting for
>> >>> the actually FS start process.
>> >>>
>> >>> On Sun, Jan 2, 2011 at 7:58 AM, Steven Ayre <steveayre at gmail.com>
>> >>> wrote:
>> >>> > 1) It seems freeswitch takes 8 seconds to restart. So if it crashes
>> >>> > (unlikely) calls should immediately get shunted over to the other
>> >>> > box.
>> >>> > How
>> >>> > do I set that up?
>> >>> >
>> >>> > Just a tip, I start fs with -nonat and find that makes it start
>> >>> > faster.
>> >>> >
>> >>> > Steve on iPhone
>> >>> > On 1 Jan 2011, at 20:20, Avi Marcus <Avi at aMarcus.com> wrote:
>> >>> >
>> >>> > Hi - I'm setting up 2 parallel computers for a HA setup. (low volume
>> >>> > so
>> >>> > far,
>> >>> > no need to load balance.)
>> >>> > I already have heartbeat able to grab the public IP if the first box
>> >>> > goes
>> >>> > down, but since I'm basically completely unfamiar with pacemaker,
>> >>> > I'd
>> >>> > like
>> >>> > some help.
>> >>> > I'd imagine I'm not the only one doing this, there should be no
>> >>> > reason
>> >>> > for
>> >>> > me to recreate the wheel.
>> >>> > Info should be on: http://wiki.freeswitch.org/wiki/Freeswitch_HA
>> >>> > Specifically:
>> >>> > 1) It seems freeswitch takes 8 seconds to restart. So if it crashes
>> >>> > (unlikely) calls should immediately get shunted over to the other
>> >>> > box.
>> >>> > How
>> >>> > do I set that up?
>> >>> > 2) How do I automatically trigger a sofia recover? I know via
>> >>> > commanline
>> >>> > it's "fs_cli -x "sofia recover" but where do I tell pacemaker to do
>> >>> > that?
>> >>> > And I suppose a reload_xml before (maybe after?) is a good idea,
>> >>> > too.
>> >>> > Also, can I put <param name="track-calls" value="true"/> in a global
>> >>> > file,
>> >>> > or does it need to be in the actual profile files?
>> >>> > And anything else I may be overlooking.
>> >>> > Thanks guys!
>> >>> > -Avi Marcus
>> >>> >
>> >>> > _______________________________________________
>> >>> > FreeSWITCH-users mailing list
>> >>> > FreeSWITCH-users at lists.freeswitch.org
>> >>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >
>> >>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >>> > http://www.freeswitch.org
>> >>> >
>> >>> > _______________________________________________
>> >>> > FreeSWITCH-users mailing list
>> >>> > FreeSWITCH-users at lists.freeswitch.org
>> >>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>> >
>> >>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >>> > http://www.freeswitch.org
>> >>> >
>> >>> >
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> About: http://about.me/dujinfang
>> >>> Blog: http://www.dujinfang.com
>> >>> Proj:  http://www.freeswitch.org.cn
>> >>>
>> >>> _______________________________________________
>> >>> FreeSWITCH-users mailing list
>> >>> FreeSWITCH-users at lists.freeswitch.org
>> >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>>
>> >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >>> http://www.freeswitch.org
>> >>
>> >>
>> >> _______________________________________________
>> >> FreeSWITCH-users mailing list
>> >> FreeSWITCH-users at lists.freeswitch.org
>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> >>
>> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> >> http://www.freeswitch.org
>> >>
>> >>
>> >
>> > _______________________________________________
>> > FreeSWITCH-users mailing list
>> > FreeSWITCH-users at lists.freeswitch.org
>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> > http://www.freeswitch.org
>> >
>>
>>
>> --
>> Ghulam Mustafa
>> cell: +92 333.611.7681
>> sip: cyrenity at ekiga.net
>> mail: mustafa.pk at gmail.com
>> web: cyrenity.wordpress.com
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>



More information about the FreeSWITCH-users mailing list