On 08/17/2012 03:42 PM, JR Richardson wrote:
Hi All,
I'm considering running Kamailio as a virtual machine, with such low
utilization, it doesn't seem to make sense to keep running it on a
physical host server.
I've been virtualizing Asterisk PBX's for years and run a host of
other virtualized servers with OpenVZ, VMware and MS V-Server without
issues.
I'd like any opinions or thoughts about pitfalls or caveats I should
be aware of specific to virtualized SIP-Router/Kamailio.
Thanks in advanced.
JR
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
It works great in VMware and XEN VMs without any issues.
In my experience i had only two problems with virtual environment:
- I/O (network, disc).
- timing precision.
Disc I/O can be a problem if you are going to write lots of logs and the
VM running kamailio are connected to overloaded disc array or external
storage. Use only async syslog mode otherwise kamailio process will be
blocked in log operation and will be not available to process incoming
sip traffic. So use fast drives and try to avoid time consuming
operations (syslog, db queries, radius, etc...) during message
processing as they block current process and kamailio has fixed number
of running processes.
From my point of view timing precision is not a problem for a sip-proxy
as it's not a big deal to send some re-transmit few milliseconds
earlier/later.