In the git contrib there's /ledr/ha.d/ but it has a haresources file which isn't how I've set up anything. Threre's a FSSofia batch file to use ESL to check if certain profile are running, but I don't get how it all fits together. I've got the IPAddr2 but no integration into actual freeswitch. The "anything" resource says it's supposed to be a bin file that keeps running, not just a script that exits. -Avi On Sun, Jan 2, 2011 at 6:27 PM, Steven Ayre <steveayre@gmail.com> wrote:
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@amarcus.com> wrote:
Where would that go? /me is confused.
On Sun, Jan 2, 2011 at 5:36 PM, Ghulam Mustafa <mustafa.pk@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@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@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@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@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@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@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@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@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@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@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@ekiga.net mail: mustafa.pk@gmail.com web: cyrenity.wordpress.com
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org