Showing posts with label Virtualization. Show all posts
Showing posts with label Virtualization. Show all posts

Sunday, April 19, 2009

Moving Hyper-V VMs

Ok, in my never-ending attempt to keep all electronic files for the Deron S. Dilger Presidential Library, I added another TB of storage to the home LAN. I put it in the Windows Server 2008 box that has become my primary server. As this machine is acting as the Hyper-V Virtual Host for several VMs running on GTech's LAN, I wanted to get a second SATA drive in this box to try and get some better performance outta the VMs who were running from the system drive.

Anyway, got the 1TB drive added and formated and ran Robocopy to move a bunch of stuff (including the VM folders/files) off the C drive. Last time I moved around my Hyper-V VMs I had to export them and re-import them in Hyper-V Manager to get the type of directory structure I wanted (i.e. to keep the VM's XML and VHD files in their own folders for ease of grouping and backup). This time I figured there had to be an easier way.

Not only did I (ok, Google) find this great explanation of how Hyper-V Manager keeps track of "its" VMs, that link in turn pointed to a freeware utility (DiMASoft's Hyper-V File Manager Utility) that makes the whole moving of HV VMs super easy. I was cursing at Hyper-V at first, especially now that I've also been running VMWare for the last few months. Much easier to move around VM folders/files with VMWare! But now with this utility, I'm back to feeling like Hyper-V and VMWare are comparable (for my purposes).

I also learned about mklink. Plan to use that tool more to organize my electronic rat's nest. Let's hear it for abtractions and vitualizations.

Virtualize On, Baby!

Tuesday, January 6, 2009

Virtual Reality

So I was evangelizing OS virtualization software to my dear friend W this weekend. He's a power-sysad who maintains both Windows and *nix systems for a living. Sadly, he hasn't had an excuse to get into playng with virtualization tools such as VMWare, Hyper-V, XenServer. Many with much more experience with VM offerings than I have written much on comparisons of each (e.g. http://blogs.zdnet.com/BTL/?p=8880 ). Although I was introduced to virtualization with MS's Virtual Server 2005, I primarily have used MS Hyper-V on my research server to really start poking into using VMs. But as of late, I've started using VMWare Workstation v6.5 at work. Although I didn't much like the admin console in VMWare as much as the simpler (and I think, more intuitive) one in Hyper-V Manager, I've come round more and more to liking VMWare. The performance of the VM guests seems a bit better on my laptop's VMWare than what I see on my more robust hardware running Hyper-V. This could be that the configuration of the host OS and the overhead of Server 2008, yet I would have expected that 64bit dual-core CPU to be a bit faster than my WinXP 32bit laptop acting as a host.

So it seems that MS has now released a free version of Server 2008 Hyper-V. I'm not sure I'd want to bother with the nuances of this version for the sake of getting Hyper-V, but for those who want to experiment with yet another "free" version, there is now an option for true MS Hyper-V without having to buy a Server 2008 license. Personally, it seems that with the availability of VMWare Workstation and Server created VMGuests, one might be just fine with VMPlayer for personal research of alternate Guest OSs. For a more robust network solution, I will be sticking with Hyper-V (since I'm so Microsoft biased), but am curious to hear my *nix-capable friend's conclusions as he digs into the plethora of (wider) options available to him (e.g. Red Hat Fedora's KVM, opensource XEN). There is no doubt in my mind that those who have wrestled with maintaining networks too small to justify enterprise-class systems-management tools MUST investigate virtualization tools or risk being rightly identified as holdouts of an antiquated-mindset.