<div class="gmail_quote">On Wed, Jan 20, 2010 at 4:28 PM, Felix Tiefenthaler <span dir="ltr">&lt;<a href="mailto:tiefenthaler.f@gmail.com">tiefenthaler.f@gmail.com</a>&gt;</span> wrote:<br><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Now my big question: What kind of virtualization should I run on the<br>
Server? I have already used VMware ESXi and Proxmox.<br>
It would be very nice if there was a way to make snapshots (for<br>
&quot;backup&quot; purposes).<br></blockquote></div><br>If you are dead set on virtualization, you can use Xen and a
paravirtualized Linux install (either CentOS or Debian).  In your Xen
setup, you can assign the TDM card to your Asterisk virtual machine,
and you can either draw your timing from that, or you can use the
internal timing mechanisms of asterisk 1.6.1 or later
(res_timing_pthread or res_timing_timerfd).  Additionally, you can
easily obtain Xen-ified kernel headers which will allow you to compile
DAHDI on your virtual machine.  For a good resource, check out Saghul&#39;s
Xenified Asterisk presentation from Astricon 2009. (<a href="http://www.astricon.net/2009/astricon/presentation/irontec/index.htm">http://www.astricon.net/2009/astricon/presentation/irontec/index.htm</a>)<br>
<br>
However, if you&#39;ve got nothing else running on that linux box except
the network monitoring, it&#39;s rather easy to setup asterisk to run
alongside the the netmon software.  This will eliminate alot of
potential headaches you may run into down the line, as well as allow
you to follow several of the simple how-to guides out there.<br>
<br clear="all"><br>-- <br>Thanks,<br>--Warren Selby<br><a href="http://www.selbytech.com">http://www.selbytech.com</a><br>