<br><br><div class="gmail_quote">On Fri, May 11, 2012 at 12:37 PM, Raymond Wagner <span dir="ltr"><<a href="mailto:raymond@wagnerrp.com" target="_blank">raymond@wagnerrp.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 5/11/2012 13:19, Zarthan South wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
On Fri, May 11, 2012 at 10:51 AM, Raymond Wagner <<a href="mailto:raymond@wagnerrp.com" target="_blank">raymond@wagnerrp.com</a><br></div>
<mailto:<a href="mailto:raymond@wagnerrp.com" target="_blank">raymond@wagnerrp.com</a>>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
On 5/9/2012 21:22, Nathan Hawkins wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Is ‘Anyone’ virtualizing their backend?! I cant believe I’m the only<br>
person out there who wants to do this…<br>
</blockquote>
<br></div><div class="im">
Why do you want to want to virtualize your backend? "Because I think<br>
it would be interesting" is a perfectly valid reason here. "Because<br>
the industry uses it and VM vendors tell me it magically makes<br>
everything better" is not. So why does industry use it?<br>
</div></blockquote>
<br><div class="im">
The first reason is to more fully use physical resources. 90 plus<br>
percent of physical machines use less than 10% of the CPU.<br>
</div></blockquote>
<br>
No. Contrary to popular belief, modern operating systems are actually capable of multitasking without the help of virtual machines.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Up until recently security and the inability to ensure network traffic<br>
security was very much lacking. Today unless you spend the extra money<br>
for all the security measures you do not have any means of protecting or<br>
monitoring inter VM traffic.<br>
</blockquote>
<br></div>
And this gets right back to the third paragraph, if you think you need the level of isolation virtualization provides for the purposes of security, either you're an absurdly paranoid home user, or you need to seriously reconsider whether MythTV is a good fit for your commercial use.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The second reason is high availability. The virtual machine allows<br>
you to save the state of the machine, and in the event of a failure,<br>
resume that state on another piece of hardware. This is really only<br>
a crude route to high availability, as such capability is much more<br>
effectively and efficiently performed by the application itself,<br>
such as MySQL clustering and replication servers. It becomes a<br>
question of how valuable is the application to your needs, and is it<br>
valuable enough to warrant the time and expense developing native<br>
support in the application.<br>
</blockquote>
<br></div><div class="im">
Reduced datacenter space and power and cooling. A dual multicore CPU<br>
server can easily handle a 20 to one ratio and virtual desktops can go<br>
100 to one.<br>
</div></blockquote>
<br>
As stated, you actually can run multiple programs on a single operating system these days. All that preemptive multitasking developed in the 1970s is wonderful stuff.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
During off peak hours I can migrate VM to fewer physical servers and<br>
shut down the extras. When needs change I can run up the extra physical<br>
machines and migrate the VMs back.<br>
</blockquote>
<br></div>
This comes back to high availability, and application clustering. If you need the ability to migrate a live instance of an application from one physical machine to another, virtual machines are just about the only easy route. If instead you are running something like a web server that has no trouble handling a restart, there is no reason you cannot simply terminate the instance on the machine you want to power down, open a new instance on the machine you're migrating to, and update your load balancers to suit. Virtual machines would not be necessary.</blockquote>
<div><br></div><div>I have been in IT for more than 30 years and have been through all those developments and multitasking. I can tell you after 10 years virtualizing servers that modern datacenters would not survive today without virtualization. Please let this die.</div>
<div><br></div><div>The original poster wanted to know if he could run Myth in a VM. Whether it would work at all or well in their situation isn't known. They alone would need to test and evaluate. I know in my testing it worked exceedingly well. There are many reasons for running a VM at home and if someone has a reason there is no need to confuse the issue. We all have our personal religions. </div>
<div> </div></div>