[Freeswitch-dev] High Availability Communication Project #1

Nathan Neulinger nneul at mst.edu
Wed Aug 19 16:07:06 MSD 2015


In our case, we didn't have the "two machines" requirement, but had the same 'didn't want to deal with services on the 
same box issue). We're using:

Real Hardware:
	x-p1 / x-p2 (Keepalived for one floating IP for each of internal/external networks) - serves provisioning http(s), 
tftp, and FS itself

Virtual Machines on another cluster (not jitter/drift sensitive):
	x-db-p1, x-db-p2, x-db-p3 (Percona XTraDB Cluster + keepalived for single floating IP)
	x-gfs-p1, x-gfs-p3, x-gfs-p3 (Glustre Filesystem) - only using this for a loosely consistent persistent store for 
voicemail, logs, etc. Could easily be merged with other instances.
	x-web-p1, x-web-p2  (end user accessible web, frontended with existing on-prem load balancer and ssl offload)


The actual setup and resource requirements are quite low other than having a bunch of smaller VMs.

-- Nathan

On 08/18/2015 10:28 PM, João Mesquita wrote:
> We’re also interested on the subject to some extent. We’ve decided to bail out on HA deployments because of the
> complexity and moving parts, specially when not using more than 2 machines where you have to failover not only FS but
> also Postgresql and whatnot.
>
> Our typical installation is a "large scale” PBX (say 1000 extensions?) where no customer is willing to put more than 2
> identical machines and therefore, you’re stuck with active-active postgresql replication, floating ips and such. If this
> sort of scenario is on the target, I can get resources into the project as well but we will most certainly be on the
> learning end although would probably help us run extra miles where needed. Will be on the call, just let me know what time.
>
>
>
> João Mesquita
>
> On Tue, Aug 18, 2015 at 11:18 PM, Brian West <brian at freeswitch.org <mailto:brian at freeswitch.org>> wrote:
>
>     Lets schedule call after the 24th sometime, giving everyone enough time to digest the magnitude of what I've
>     proposed here.
>
>
>
>     On Tue, Aug 18, 2015 at 9:06 PM, William King <william.king at quentustech.com <mailto:william.king at quentustech.com>>
>     wrote:
>
>         I'm in. There are a few common HA cases I'm aware of, so I think we'll
>         need to document the pros and cons of the scenarios.
>
>         William King
>         Senior Engineer
>         Quentus Technologies, INC
>         1037 NE 65th St Suite 273
>         Seattle, WA 98115
>         Main: (877) 211-9337 <tel:%28877%29%20211-9337>
>         Office: (206) 388-4772 <tel:%28206%29%20388-4772>
>         Cell: (253) 686-5518 <tel:%28253%29%20686-5518>
>         william.king at quentustech.com <mailto:william.king at quentustech.com>
>
>         On 8/18/15 6:40 PM, Brian West wrote:
>         > FreeSWITCHers,
>         >
>         > Project #1 we discussed at ClueCon 2015 is a complete working HA
>         > solution, The goal is to have meta packages that will install, configure
>         > and deploy various HA components with in a controlled environment.  but
>         > not only plugging in FreeSWITCH, but OpenSIPS, Kamailio, Asterisk and
>         > any other telecom component, This project is ambitious, I would like to
>         > gauge the community interest and what level of involvement you would
>         > like to have in this project, I would like to invite any and all open
>         > source communication software to get involved.  A complete centralized,
>         > configured, deployable solution for everyone to use.
>         >
>         > Interested?  We can schedule a phone call to discuss this, what would be
>         > good times for everyone to get involved?
>         >
>         > Please reply...
>         >
>         > Thanks,
>         >
>         > --
>         >
>          > */Brian West/*
>          > brian at freeswitch.org <mailto:brian at freeswitch.org> <mailto:brian at freeswitch.org <mailto:brian at freeswitch.org>>
>          >
>          >
>          > */Twitter: @FreeSWITCH , @briankwest/*
>          > http://www.freeswitchbook.com
>          > http://www.freeswitchcookbook.com
>          >
>          > Got Bugs? Report them here <https://freeswitch.org/jira>! |
>          > Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
>          >
>          > *T:*+19184209001 <tel:%2B19184209001> | *F:*+19184209002 <tel:%2B19184209002> | *M:*+1918424WEST (9378)
>          > *iNUM:*+883 5100 1420 9001 <tel:%2B883%205100%201420%209001> | *ISN:*410*543 | *Skype:*briankwest
>         >
>         >
>         >
>         > _________________________________________________________________________
>         > Professional FreeSWITCH Consulting Services:
>         >consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>         >http://www.freeswitchsolutions.com
>         >
>         > Official FreeSWITCH Sites
>         >http://www.freeswitch.org
>          > http://wiki.freeswitch.org
>          > http://www.cluecon.com
>          >
>          > FreeSWITCH-dev mailing list
>          > FreeSWITCH-dev at lists.freeswitch.org <mailto:FreeSWITCH-dev at lists.freeswitch.org>
>          > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>          > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>          > http://www.freeswitch.org
>         >
>
>         _________________________________________________________________________
>         Professional FreeSWITCH Consulting Services:
>         consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>         http://www.freeswitchsolutions.com
>
>         Official FreeSWITCH Sites
>         http://www.freeswitch.org
>         http://wiki.freeswitch.org
>         http://www.cluecon.com
>
>         FreeSWITCH-dev mailing list
>         FreeSWITCH-dev at lists.freeswitch.org <mailto:FreeSWITCH-dev at lists.freeswitch.org>
>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>         http://www.freeswitch.org
>
>
>
>
>     --
>
>     */Brian West/*
>     brian at freeswitch.org <mailto:brian at freeswitch.org>
>
>
>     */Twitter: @FreeSWITCH , @briankwest/*
>     http://www.freeswitchbook.com
>     http://www.freeswitchcookbook.com
>
>     Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
>
>     *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378)
>     *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
>
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     http://www.freeswitchsolutions.com
>
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org
>     http://wiki.freeswitch.org
>     http://www.cluecon.com
>
>     FreeSWITCH-dev mailing list
>     FreeSWITCH-dev at lists.freeswitch.org <mailto:FreeSWITCH-dev at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>     http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>

-- 
------------------------------------------------------------
Nathan Neulinger                       nneul at mst.edu
Missouri S&T Information Technology    (573) 612-1412
System Administrator - Architect



Join us at ClueCon 2014 Aug 4-7, 2014
More information about the FreeSWITCH-dev mailing list