<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Adam Singer : Hyper-V</title><link>http://blogs.msdn.com/adamsinger/archive/tags/Hyper-V/default.aspx</link><description>Tags: Hyper-V</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Hyperordinary</title><link>http://blogs.msdn.com/adamsinger/archive/2008/07/31/hyperordinary.aspx</link><pubDate>Thu, 31 Jul 2008 12:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8793107</guid><dc:creator>Adam Singer</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/adamsinger/comments/8793107.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adamsinger/commentrss.aspx?PostID=8793107</wfw:commentRss><wfw:comment>http://blogs.msdn.com/adamsinger/rsscomments.aspx?PostID=8793107</wfw:comment><description>&lt;P&gt;Apparently, if there's one thing that can get me blogging up a storm it's Hyper-V. I just can't get enough! The word of the day is "snapshots". Learn it, love it, and dance with joy.&lt;/P&gt;
&lt;P&gt;I currently have two different main machines I've been prodding over the last two days. One is my development machine that I &lt;A class="" href="http://blogs.msdn.com/adamsinger/archive/2008/07/25/hyper-v-they-ve-gone-plaid.aspx" mce_href="http://blogs.msdn.com/adamsinger/archive/2008/07/25/hyper-v-they-ve-gone-plaid.aspx"&gt;previously mentioned&lt;/A&gt;, and the other is a test machine where I'm testing install on workgroup, a domain, with different settings, etc. and storing states that I want to poke at more later&amp;nbsp;- all by using snapshots. Without them, this work would have taken at least twice as long, either because Virtual Server's undo disks suffered performance-wise or I would be reimaging machines to much cleaner states than need be.&lt;/P&gt;
&lt;P&gt;How can it get any better, you ask? Why, how about with a simple scriptably WMI interface that already has a great library of tools in a &lt;A class="" title=PSHyperV href="http://www.codeplex.com/PSHyperv" mce_href="http://www.codeplex.com/PSHyperv"&gt;Codeplex project&lt;/A&gt;! Powershell plus Hyper-V makes the virtual world go 'round. If you do any manual Hyper-V management, check it out.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8793107" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adamsinger/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://blogs.msdn.com/adamsinger/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Virtual Machine has gained a level</title><link>http://blogs.msdn.com/adamsinger/archive/2008/07/30/virtual-machine-has-gained-a-level.aspx</link><pubDate>Thu, 31 Jul 2008 00:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8792484</guid><dc:creator>Adam Singer</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/adamsinger/comments/8792484.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adamsinger/commentrss.aspx?PostID=8792484</wfw:commentRss><wfw:comment>http://blogs.msdn.com/adamsinger/rsscomments.aspx?PostID=8792484</wfw:comment><description>&lt;P&gt;I just wrote this up for a coworker who asked me how to move a virtual machine from being hosted by Virtual Server to Hyper-V. First off, I'd like to say that I am a big fan of this type of upgrade. The first step to improving your virtualization experience is realizing that your experience could be improved, after all :)&lt;/P&gt;
&lt;P&gt;In any case, it should be a fairly trivial move and would function on Virtual PC 2004/2007 machines, as well. The only thing you'll need is the vhd(s) of your current virtual machine.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Uninstall the VM Additions from the VPC prior to uninstalling Virtual Server&lt;/LI&gt;
&lt;LI&gt;Copy the vhd file to your Hyper-V machine&lt;/LI&gt;
&lt;LI&gt;Create a new VM using the VHD and start it&lt;/LI&gt;
&lt;LI&gt;Once it starts up, open the Hyper-V view of the machine from the Hyper-V role in Server Manager&lt;/LI&gt;
&lt;LI&gt;Select the Action menu, Insert Integration Services Disk, and proceed with the installation.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;That should basically be it all you need -- everything else should just work. Note that you won’t be able to use external networking with a normal Hyper-V network adaptor until you have the Integration Services installed. If you need network before that you’ll have to shut the virtual machine off and add a Legacy Network Adaptor. For example, you would need this if you have Win2003 prior to SP1 since the Integration Services require SP2.&lt;/P&gt;
&lt;P&gt;Enjoy, and happy virtualizing!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8792484" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adamsinger/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://blogs.msdn.com/adamsinger/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Hyper-V: They've gone plaid!</title><link>http://blogs.msdn.com/adamsinger/archive/2008/07/25/hyper-v-they-ve-gone-plaid.aspx</link><pubDate>Fri, 25 Jul 2008 17:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8772247</guid><dc:creator>Adam Singer</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/adamsinger/comments/8772247.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adamsinger/commentrss.aspx?PostID=8772247</wfw:commentRss><wfw:comment>http://blogs.msdn.com/adamsinger/rsscomments.aspx?PostID=8772247</wfw:comment><description>&lt;P&gt;&lt;EM&gt;&lt;FONT size=1&gt;The title is a reference to "Spaceballs", of course.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Recently, I've been doing all of my development on a machine that doesn't exist. This both amuses me greatly and increases my productivity.&lt;/P&gt;
&lt;P&gt;In case you haven't figured it out yet, I'm using a Hyper-V guest OS as a development machine with the host running Windows Server 2008 x64. The machine has two harddrives, one of which has two partitions (OS and programs on one, vhd files and other persistent data on the other), and the other of which is actually offline from the perspective of the host OS.&lt;/P&gt;
&lt;P&gt;Instead, my development guest machine has complete control of this second drive and uses it as my version control enlistment store. That means that every time I roll back to my earlier snapshot of that machine to install the latest pre-release development tools&amp;nbsp;and reattach the drive its contents match what TFS says it should have and I don't need to run a complete force get.&lt;/P&gt;
&lt;P&gt;The host has 2 processors so I've set my development guest to have two as well (otherwise building would be slower). I haven't noticed any performance degradation in terms of TFS operations, build time, etc. on the dev box and have seen significant improvements in the time it takes me to get up to the latest dogfood bits (yum yum). In addition, while the dev box is getting prepared I can still be checking e-mail, the &lt;a href="http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=5&amp;SiteID=1"&gt;Visual Studio Team System forums&lt;/a&gt;, or other similar work on my host OS.&lt;/P&gt;
&lt;P&gt;I've been running this configuration since&amp;nbsp;a little before the Hyper-V RC was released and am very content. I've also spent a good deal of time testing TFS configurations on Hyper-V and am very pleased with the snapshotting functionality in particular.&amp;nbsp;If you haven't installed the RTM version, &lt;A class="" title=Hyper-V href="http://www.microsoft.com/Hyper-V" mce_href="http://www.microsoft.com/Hyper-V"&gt;do it now&lt;/A&gt;!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8772247" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/adamsinger/archive/tags/Other+activities/default.aspx">Other activities</category><category domain="http://blogs.msdn.com/adamsinger/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://blogs.msdn.com/adamsinger/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item></channel></rss>