Re: [Freeswitch-users] Running FS on a heavy loaded VMWare host
Now here comes the fun part -debating what virtualization platform works best for FreeSWITCH. We won't get there just yet ;) In my experience, as long as your hypervisor provides a synthetic timing/clock device, you should be fine as long as the underlying host isn't completely overloaded. From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Grant Bagdasarian Sent: Sunday, September 1, 2013 11:34 PM To: FreeSWITCH Users Help (freeswitch-users@lists.freeswitch.org) Subject: [Freeswitch-users] Running FS on a heavy loaded VMWare host Hello, I've been going through some threads about virtualization, some say it works for them, others say it doesn't. Multiple platforms are used like MS Hyper-V, VM Ware, etc. We currently run FS on a physical box, which works great. We have our own virtual environment, VMWare vSphere 5.0. Our 5.0 environment is running under heavy load and I was wondering would FS (configured properly for correct timing) still function properly and able to handle hundreds of concurrent calls on a heavy loaded VMWare host? The FS virtual will also process RTP in default mode. I was hoping if someone had any experience using this setup and could give me some insights on this matter. The FS virtuals will function only as SBC's, so no complex dial plans, no call recording, no conferencing. Just bridging the incoming call leg with an outgoing one. VMWare has a tech paper about running VoIP on their virtual machine, and they claim it works. (http://www.vmware.com/files/pdf/techpaper/voip-perf-vsphere5.pdf). In the paper they used Mitel vMCD, but I'm not sure if the software has been optimized to run on VMWare so the tests would come out better than running any other telephony software like FreeSwitch or Asterisk. Grant
Most problems I've seen in VMware was in older version, or when someone shares more resources than available on the physical host machine. For instance, if the physical host has 16 cores, don't try to share more than 16 cores to the VM's, it will eventually give you problems, especially during high load. BUT, you will have to test in your own environment to make sure it works as expected, there are too many variables in this setup to send a simple answer if it will work or not. /Peter 2013/9/2 Jeff Leung <jleung@v10networks.ca>
Now here comes the fun part –debating what virtualization platform works best for FreeSWITCH. We won’t get there just yet ;)****
** **
In my experience, as long as your hypervisor provides a synthetic timing/clock device, you should be fine as long as the underlying host isn’t completely overloaded.****
** **
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *Grant Bagdasarian *Sent:* Sunday, September 1, 2013 11:34 PM *To:* FreeSWITCH Users Help (freeswitch-users@lists.freeswitch.org) *Subject:* [Freeswitch-users] Running FS on a heavy loaded VMWare host****
** **
Hello,****
** **
I’ve been going through some threads about virtualization, some say it works for them, others say it doesn’t. Multiple platforms are used like MS Hyper-V, VM Ware, etc.****
We currently run FS on a physical box, which works great. ****
** **
We have our own virtual environment, VMWare vSphere 5.0. Our 5.0 environment is running under heavy load and I was wondering would FS (configured properly for correct timing) still function properly and able to handle hundreds of concurrent calls on a heavy loaded VMWare host? The FS virtual will also process RTP in default mode. I was hoping if someone had any experience using this setup and could give me some insights on this matter. The FS virtuals will function only as SBC’s, so no complex dial plans, no call recording, no conferencing. Just bridging the incoming call leg with an outgoing one. ****
** **
VMWare has a tech paper about running VoIP on their virtual machine, and they claim it works. ( http://www.vmware.com/files/pdf/techpaper/voip-perf-vsphere5.pdf). In the paper they used Mitel vMCD, but I’m not sure if the software has been optimized to run on VMWare so the tests would come out better than running any other telephony software like FreeSwitch or Asterisk. ****
** **
Grant****
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.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
Along those line... there are different use-cases for virtualization. If the idea is just partitioning of physical resources, virtualization technology has come pretty close to real hardware in terms of performance. However if one uses it in the VPS sense where you live with the notion that not everybody needs resources simultaneously at the same time, in average case, but worst-cases can (and do) happen from time to time, then it may be a tough call. Most virtualization technologies these days come with an option to lock-down physical resources to VM instances, and operate with minimum guarantees. Since people seem to be running FS also on embedded processors with tiny bit of RAM (like in case of OpenWRT based routers), so I am guessing in cases where CPU-intensive media-processing isn't happening, CPU and memory are unlikely to be the bottlenecks... I/O could however be quite another thing. On Mon, Sep 2, 2013 at 2:31 PM, Peter Olsson <peter@olssononline.se> wrote:
Most problems I've seen in VMware was in older version, or when someone shares more resources than available on the physical host machine. For instance, if the physical host has 16 cores, don't try to share more than 16 cores to the VM's, it will eventually give you problems, especially during high load.
BUT, you will have to test in your own environment to make sure it works as expected, there are too many variables in this setup to send a simple answer if it will work or not.
/Peter
2013/9/2 Jeff Leung <jleung@v10networks.ca>
Now here comes the fun part –debating what virtualization platform works best for FreeSWITCH. We won’t get there just yet ;)****
** **
In my experience, as long as your hypervisor provides a synthetic timing/clock device, you should be fine as long as the underlying host isn’t completely overloaded.****
** **
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *Grant Bagdasarian *Sent:* Sunday, September 1, 2013 11:34 PM *To:* FreeSWITCH Users Help (freeswitch-users@lists.freeswitch.org) *Subject:* [Freeswitch-users] Running FS on a heavy loaded VMWare host*** *
** **
Hello,****
** **
I’ve been going through some threads about virtualization, some say it works for them, others say it doesn’t. Multiple platforms are used like MS Hyper-V, VM Ware, etc.****
We currently run FS on a physical box, which works great. ****
** **
We have our own virtual environment, VMWare vSphere 5.0. Our 5.0 environment is running under heavy load and I was wondering would FS (configured properly for correct timing) still function properly and able to handle hundreds of concurrent calls on a heavy loaded VMWare host? The FS virtual will also process RTP in default mode. I was hoping if someone had any experience using this setup and could give me some insights on this matter. The FS virtuals will function only as SBC’s, so no complex dial plans, no call recording, no conferencing. Just bridging the incoming call leg with an outgoing one. ****
** **
VMWare has a tech paper about running VoIP on their virtual machine, and they claim it works. ( http://www.vmware.com/files/pdf/techpaper/voip-perf-vsphere5.pdf). In the paper they used Mitel vMCD, but I’m not sure if the software has been optimized to run on VMWare so the tests would come out better than running any other telephony software like FreeSwitch or Asterisk. ****
** **
Grant****
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.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
participants (3)
-
Jayanth Acharya
-
Jeff Leung
-
Peter Olsson