[Freeswitch-users] Installing freeswitch on CentOS

Bill W. freeswitch at aastral.net
Sat Jan 9 08:48:20 PST 2010


Hey Henry,

I'm not sure what version of Ubuntu he tested against.  The other thing
to note is that he tested the different distros in VMware virtual
machines first.  And only the ones that passed his test there, went on
to testing on real hardware (Debian and Ubuntu).  So there may have been
an an interaction with VMWare that wasn't accounted for.  Again his
focus was fixing the sqlite bug, and reliable traffic shaping.


So here are the results of my initial testing of Ubuntu in MY environment.

I installed Ubuntu server 9.10 i386 on real hardware.

First off, there was an install bug where grub wouldn't install itself
into the MBR on my disks that were already partitioned.  (Raid 1 /boot
partition).  I had to blow away all partitions and re-create.  Then it
installed okay.  It did, however, have a nice feature where you could
specify a hot-spare for RAID 1 during setup.

Secondly, balance-alb mode appears broken for bonded interfaces with my
switch (HP Procurve).  Ubuntu just sat there drooling and not
transmitting packets.  As soon as I changed over to balance-tlb, things
worked.

Thirdly, the clustering tools (openais/pacemaker) are in their infancy.
Openais doesn't even come with an init script to get it started.

And as a general distro thing, Ubuntu doesn't have any tool as elegant
as chkconfig for managing the init scripts.  The administrative features
of the OS don't feel nearly as refined as CentOS or SuSE.

Since I'm trying to create a highly-available clustered freeswitch
environment I need a cluster-ready distro to handle that.  Not having
OpenAIS/pacemaker work out-of-the-box is a show-stopper for me.

So it looks like my choices are CentOS or SuSE.  Right now, I'm leaning
towards using Suse 11.1 and just using ODBC for the freeswitch core
database to get around the SQLite bug.  That way, at least I can use a
current kernel and current software.  True, I can't use the freeswitch
perl module.  But RedHat has had a long-standing perl bug as well.
(Google redhat perl bug).

Also, Karl reported GCC segfaulting during big compiles on SuSE 11.2 but
I haven't run into any.  True, I haven't compiled any kernels, but
freeswitch compiles just fine.

Hope this helps,
Bill



Henry Huang wrote:
> Which version of Ubuntu was tested against?
> It's surprising to find such testing result about CentOS.
> 
> 
> 




More information about the FreeSWITCH-users mailing list