Performance Asterisk Large Installation On Vmware/Xen

Home » Asterisk Users » Performance Asterisk Large Installation On Vmware/Xen
Asterisk Users 7 Comments

Hi

I would like the opinion of you and if anyone has a similar scenario. I
have a project for installation of a Asterisk server in a client with about
400 extensions. My question is whether this scenario carry an Asterisk virtualized. Will be used only extensions and trunks sip sip, 1 queue with
2 agents, without call recording. It is best to use XEN or VMware? Which best version of Asterisk for this scenario?

Thank you.

Att,
*Rafael dos Santos Saraiva*
Tel: (51) 8174-7956 | (51) 3205-1504
http://www.astdocs.com |

7 thoughts on - Performance Asterisk Large Installation On Vmware/Xen

  • I used to share that view, but having done a few medium-sized installs recently in virtualised environments and encountering no problems to speak of, I’m not sure it’s necessarily the case any more.

    Things to look into closely:
    – passing hardware devices from bare metal to VMs is at best
    ‘imperfect’, so if you need PSTN connectivity using ISDN or POTS cards, you’re probably best doing that in physical hardware. IP-only stuff seems to be okay.

    – be *very* careful about the load on the host machine. If you have total control over the VMs running on each machine, you’ll probably be okay, but if you have to share a bare metal host with other VMs over which you have no control over the load, you’ll run into problems.

    – you may come across problems with timing sources for conferences and the like, though I understand this has improved considerably in recent asterisk versions (i.e. no dependency on dahdi_dummy or ztdummy any longer).

    FWIW, I’ve recently been using KVM as an alternative to both Xen and VMware, and I’m very impressed. It’s certainly my preferred VM platform at the moment (not just for asterisk stuff, but in general).

    Kind regards,

    Chris

  • RdSS> I would like the opinion of you and if anyone has a similar scenario. I
    RdSS> have a project for installation of a Asterisk server in a client with about RdSS> 400 extensions. My question is whether this scenario carry an Asterisk RdSS> virtualized. Will be used only extensions and trunks sip sip, 1 queue with RdSS> 2 agents, without call recording. It is best to use XEN or VMware? Which RdSS> best version of Asterisk for this scenario?

    I would use xen. Be sure to allocate enough resources to the asterisk domU.

    (In this case, the fact that the bare iron is partitioned by xen is no different, from the point of view of asterisk’s performance, than running it on an unpartioned box along with other services. The more one squeezes onto a given box the more everything suffers. But partitioning the hardware with something like xen does not automatically break stuff. Were the box doing ISDN, on the other hand, routing the pci card to the right partition can be an issue. But for 100% sip it should just work.)

    -JimC

  • If there is no transcoding it could work assuming that this is not a call center where all extensions would pretty much be “up and running”
    all the time. i.e this is a setup for a large office installation. Assuming a recent XEON cpu and adequate RAM, main stumbling block is usually network performance so you need a machine with good ethernet chipset and linux driver. Also you will need to twick the dahdi timing source or strange things could start happening I’ve used KVM and XEN but presonaly i feel much more “comfortable” with KVM
    As for asterisk version i would recommend 1.8 which is LTS at this point.

    Stelios

  • Rafael nice day.

    Regarding the issue of virtualization I do not recommend running asterisk in virtualized system.

    As for the scenery, I now have this same scenario (260 extensions) and is working perfectly … Of course all account eg My server is a Dell PowerEdge R310 and appliances are Grandstream GXP1405.

    The network is all Gigabit.

    As for the version I’m using 1.8.x LTS (
    http://downloads.asterisk.org/pub/telephony/certified-asterisk/certified-asterisk-1.8.15-current.tar.gz
    )

    hugs
    =======================================
    Angelo Delphini Telecommunications Analyst
    “Desempenho e Seguran