<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>My Notes to Myself and Others... : Hyper-V</title><link>http://msmvps.com/blogs/erikr/archive/tags/Hyper-V/default.aspx</link><description>Tags: Hyper-V</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Hyper-V security guide</title><link>http://msmvps.com/blogs/erikr/archive/2009/04/04/hyper-v-security-guide.aspx</link><pubDate>Sat, 04 Apr 2009 16:20:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1684675</guid><dc:creator>Erik Rozman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/erikr/rsscomments.aspx?PostID=1684675</wfw:commentRss><comments>http://msmvps.com/blogs/erikr/archive/2009/04/04/hyper-v-security-guide.aspx#comments</comments><description>&lt;h6&gt;&amp;#160;&lt;/h6&gt;  &lt;p&gt;This Solution Accelerator provides instructions and recommendations to help strengthen the security of computers running the Hyper-V role on Windows Server® 2008. It covers three core topics: hardening Hyper-V, delegating virtual machine management, and protecting virtual machines.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2220624b-a562-4e79-aa69-a7b3dffdd090&amp;amp;displaylang=en" target="_blank"&gt;Download&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1684675" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/erikr/archive/tags/Security/default.aspx">Security</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Hyper-V or VHD Backup</title><link>http://msmvps.com/blogs/erikr/archive/2008/12/27/hyper-v-or-vhd-backup.aspx</link><pubDate>Sat, 27 Dec 2008 14:36:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1657831</guid><dc:creator>Erik Rozman</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/erikr/rsscomments.aspx?PostID=1657831</wfw:commentRss><comments>http://msmvps.com/blogs/erikr/archive/2008/12/27/hyper-v-or-vhd-backup.aspx#comments</comments><description>&lt;p&gt;One of the main advantages in virtualization is having the ability to quickly recover    &lt;br /&gt;failed systems. By turning a system into a virtual system you are actually turning     &lt;br /&gt;it into a file that can be used on any system that has Hyper-V installed on it thus     &lt;br /&gt;enabling quick recovery of a failed system.&lt;/p&gt;  &lt;p&gt;The main problem is that to be able to backup a VHD file you need to stop the    &lt;br /&gt;virtual machine. Now obviously, on mission critical systems you can’t stop a system     &lt;br /&gt;every time you want to back it up. To overcome this issues, you can us the Volume     &lt;br /&gt;Shadow Service (VSS) mechanism to take a snapshot of the volume that stores     &lt;br /&gt;the VHD files and then copy the relevant files to external storage.&lt;/p&gt;  &lt;p&gt;Taking a snapshot of a VHD file is possible since Windows 2008 has a built-in Hyper-V    &lt;br /&gt;VSS Writer that brings the virtual machine’s hard drive (the VHD file) to a consistent     &lt;br /&gt;state.&lt;/p&gt;  &lt;p&gt;Once the snapshot is taken, you can manually mount the snapshot and back it up.&lt;/p&gt;  &lt;p&gt;To do this, you should use a tool included with Windows 2008 called ‘diskshadow.exe’.    &lt;br /&gt;Diskshadow is an interactive interface to VSS. It has &lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/cc772172.aspx"&gt;a vast list of commands&lt;/a&gt; but if we     &lt;br /&gt;concentrate on our specific issue you need to issue the following commands:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;set context persistent      &lt;br /&gt;&lt;/strong&gt;&lt;em&gt;[You can set it to volatile if you would like to have the snapshot deleted once you exit      &lt;br /&gt;the diskshadow.exe application]&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;add volume &amp;lt;driveletter&amp;gt; alias &amp;lt;alias_you_choose&amp;gt;      &lt;br /&gt;&lt;/strong&gt;(for example add volume t: alias VHDBackup)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;set verbose on&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;create&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Once you complete this set of command you have a snapshot stored.You can view    &lt;br /&gt;the stored snapshots by executing the following command:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;list shadows all&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Once you are ready to back the VHD up, expose the snapshot you would like to use by    &lt;br /&gt;using the following command:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;expose &amp;lt;ShadowID&amp;gt; &amp;lt;Drive:&amp;gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now you can access the data as you would any drive on your system. To hide the snapshot    &lt;br /&gt;execute the following command:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;unexpose t:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The major advantage of this feature is that you don’t need to stop a virtual machine    &lt;br /&gt;to back it up. From my experience the process of taking a snapshot is relatively quick     &lt;br /&gt;and it does not tax a system but I would advise that you do it during afterhours.     &lt;br /&gt;One more point to consider is disk space,monitor it closely and delete unused snapshots.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1657831" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/erikr/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Hyper-V Top Issues</title><link>http://msmvps.com/blogs/erikr/archive/2008/12/26/hyper-v-top-issues.aspx</link><pubDate>Fri, 26 Dec 2008 09:41:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1657756</guid><dc:creator>Erik Rozman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/erikr/rsscomments.aspx?PostID=1657756</wfw:commentRss><comments>http://msmvps.com/blogs/erikr/archive/2008/12/26/hyper-v-top-issues.aspx#comments</comments><description>&lt;p&gt;Lately, we have been messing around with Hyper-V (by saying we,I actually mean   &lt;br /&gt;mean myself and the person that won’t tell me his Kazakh name…).&lt;/p&gt;  &lt;p&gt;The technology itself is very cool, but as always it has it’s quirks. Oddly enough,   &lt;br /&gt;after we ironed out most of the issues a blog post appeared on the ‘Ask the Core    &lt;br /&gt;Team’ blog describing the top issues that they have encountered. &lt;/p&gt;  &lt;p&gt;The post is very useful (and would have been really great a couple of month ago… :)).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/askcore/archive/2008/12/23/top-issues-for-microsoft-support-for-windows-server-2008-hyper-v.aspx" target="_blank"&gt;Click here for the post.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1657756" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/erikr/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Hyper-V experiences: Physical to Virtual</title><link>http://msmvps.com/blogs/erikr/archive/2008/10/20/hyper-v-experiences-physical-to-virtual.aspx</link><pubDate>Mon, 20 Oct 2008 16:02:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1651409</guid><dc:creator>Erik Rozman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/erikr/rsscomments.aspx?PostID=1651409</wfw:commentRss><comments>http://msmvps.com/blogs/erikr/archive/2008/10/20/hyper-v-experiences-physical-to-virtual.aspx#comments</comments><description>&lt;p&gt;Hyper-V is cool. It’s simple to install and manage yet it has quite a few interesting quirks   &lt;br /&gt;that need to be worked out, an example of such a quirk is installing it on HP servers that    &lt;br /&gt;have teaming enabled:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/950792"&gt;http://support.microsoft.com/kb/950792&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;An additional interesting point that is worth mentioning is that if you would like to manage   &lt;br /&gt;a Hyper-V server, and access the consoles of the guest operating systems, you should     &lt;br /&gt;do so by installing &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9FF6E897-23CE-4A36-B7FC-D52065DE9960&amp;amp;displaylang=en" target="_blank"&gt;RSAT&lt;/a&gt; on your desktop or by working at the console of the Hyper-V    &lt;br /&gt;server itself. If you try connecting by using RDP, you will not be able to use your mouse    &lt;br /&gt; inside the guest OS.&lt;/p&gt;  &lt;p&gt;A few weeks ago, I completed the migration of an old physical server to a virtual environment   &lt;br /&gt;(Hyper-V based on Windows 2008). The following is a distilled version of my experiences:&lt;/p&gt;  &lt;p&gt;Before starting, I decided to test the process. I made the mistake of not using the exact same   &lt;br /&gt;hardware that the original system was built upon. Basically I installed Windows 2003, installed    &lt;br /&gt;a few applications, mapped a drive and shut down the test system. I took an image of the    &lt;br /&gt;test system, built a virtual machine and applied the image to it.&lt;/p&gt;  &lt;p&gt;I took a snapshot after applying the image (if something goes wrong) and started the test   &lt;br /&gt;virtual machine. The system started without any major issues:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The system had to be re-activated.&lt;/li&gt;    &lt;li&gt;Missing drivers.&lt;/li&gt;    &lt;li&gt;And (obviously), integration services had to be installed to enable access to the network.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Happy with the results, I was ready to proceed with the live system. I went through the same   &lt;br /&gt;process, yet when I started the virtual machine a blue screen welcomed me and the system    &lt;br /&gt;simply looped(restart,bluescreen a.k.a. happy happy joy joy).&lt;/p&gt;  &lt;p&gt;At this stage, I started kicking myself for not using the exact same hardware for the test but   &lt;br /&gt;it was too late. Luckily I requested a large enough change window so having the production    &lt;br /&gt;system wasn’t a problem(yet).&lt;/p&gt;  &lt;p&gt;There is a very useful &lt;a href="http://www.stalltheball.com/index.php/2006/08/01/how_to_migrate_a_server_from_physical_to" target="_blank"&gt;post (actually step-by-step)&lt;/a&gt; for doing such a migration and avoiding    &lt;br /&gt;the blue screen but in my case it simply didn’t help…&lt;/p&gt;  &lt;p&gt;After several unsuccessful attempts to manually fix the issue, I decided to reinstall the OS   &lt;br /&gt;over the current installation. I used a pre-SP2 CD to install the OS (later on this turned out    &lt;br /&gt;to be a mistake). The installation took quite some time yet when it was finished I was able to    &lt;br /&gt;boot into the guest OS with several problems:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Activation-Since I had no networking I ended up calling the activation hotline (loved     &lt;br /&gt;the voice activated system).&lt;/li&gt;    &lt;li&gt;Installing integration services- since I used a pre-SP OS to reinstall, Hyper-V would     &lt;br /&gt;not install the integration services. I downloaded SP2, added it to a mounted      &lt;br /&gt;hard drive and installed it…once done the integration services were installed.      &lt;br /&gt;[Take a look at a similar yet different &lt;a href="http://www.virtualizationadmin.com/articles-tutorials/microsoft-hyper-v-articles/installation-and-deployment/hyper-v-integration-newer-version-windows-vista.html" target="_blank"&gt;post&lt;/a&gt; on this issue.]&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;In summary, the process was relatively simple yet you have to know what to expect. I haven’t   &lt;br /&gt;tried it, yet I am sure that with Windows 2008 and Vista the process is simpler since they are    &lt;br /&gt;hardware independent yet my advice to you(specifically if you are looking at production systems):    &lt;br /&gt;test before you proceed!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1651409" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/erikr/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Hyper-V and HP Servers</title><link>http://msmvps.com/blogs/erikr/archive/2008/09/26/hyper-v-and-hp-servers.aspx</link><pubDate>Fri, 26 Sep 2008 07:09:35 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1648939</guid><dc:creator>Erik Rozman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/erikr/rsscomments.aspx?PostID=1648939</wfw:commentRss><comments>http://msmvps.com/blogs/erikr/archive/2008/09/26/hyper-v-and-hp-servers.aspx#comments</comments><description>&lt;p&gt;…Or why is my server stuck at 53% of an update.&lt;/p&gt;  &lt;p&gt;This one is a real pearl. I was installing Hyper-v on a relatively standard    &lt;br /&gt;DL360 G5, after installing the role I installed &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6F69D661-5B91-4E5E-A6C0-210E629E1C42&amp;amp;displaylang=en"&gt;Hyper-V RTM Update (KB950050)&lt;/a&gt;     &lt;br /&gt;and I was asked to restart the system to complete the update.&lt;/p&gt;  &lt;p&gt;Sounds simple enough,right? Well after the restart I was waiting for the 3rd stage    &lt;br /&gt;of the update to complete…so the system is counting percents and it stops counting     &lt;br /&gt;at 53%. After waiting for about half an hour, I decided to cold boot it yielding the     &lt;br /&gt;same result.&lt;/p&gt;  &lt;p&gt;A bit frustrated (to say the least) I started searching the Internet,and guess what:    &lt;br /&gt;this is a known issue:     &lt;br /&gt;&lt;a title="http://support.microsoft.com/kb/950792" href="http://support.microsoft.com/kb/950792"&gt;http://support.microsoft.com/kb/950792&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Basically what the KB says is that Hyper-V doesn’t play nice with the HP teaming feature    &lt;br /&gt;(which no one uses…I am cynical Mr. Wolf) and you have to rename the DLL it uses     &lt;br /&gt;so it won’t start when you update Hyper-V…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I found this whole situation odd:First of all why does this happen, and why does the KB    &lt;br /&gt;say 54% when it actually seems to be 53% (based on my search of the Net).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1648939" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/erikr/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/HP/default.aspx">HP</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/ITPRO/default.aspx">ITPRO</category></item><item><title>Hyper-V is in the wild</title><link>http://msmvps.com/blogs/erikr/archive/2008/06/27/hyper-v-is-in-the-wild.aspx</link><pubDate>Fri, 27 Jun 2008 08:01:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1638282</guid><dc:creator>Erik Rozman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/erikr/rsscomments.aspx?PostID=1638282</wfw:commentRss><comments>http://msmvps.com/blogs/erikr/archive/2008/06/27/hyper-v-is-in-the-wild.aspx#comments</comments><description>&lt;p&gt;Yesterday,and ahead of time, the final version of Hyper-V was released. You    &lt;br /&gt;can find product details at the following &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/virtualization-consolidation.aspx" target="_blank"&gt;link&lt;/a&gt;. If you would like to download the     &lt;br /&gt;update for your Windows 2008 system, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F3AB3D4B-63C8-4424-A738-BADED34D24ED&amp;amp;displaylang=en" target="_blank"&gt;click here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://msmvps.com/blogs/erikr/WindowsLiveWriter/HyperVisinthewild_98FA/image_2.png"&gt;&lt;img title="image" style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="83" alt="image" src="http://msmvps.com/blogs/erikr/WindowsLiveWriter/HyperVisinthewild_98FA/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1638282" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/erikr/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>www.microsoft.com on Hyper-V</title><link>http://msmvps.com/blogs/erikr/archive/2008/06/26/www-microsoft-com-on-hyper-v.aspx</link><pubDate>Thu, 26 Jun 2008 19:46:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1638069</guid><dc:creator>Erik Rozman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/erikr/rsscomments.aspx?PostID=1638069</wfw:commentRss><comments>http://msmvps.com/blogs/erikr/archive/2008/06/26/www-microsoft-com-on-hyper-v.aspx#comments</comments><description>&lt;p&gt;There is nothing better then dogfooding to prove that you believe in your&lt;br /&gt;product. I stumbled upon a post on the Windows Server Division Blog&lt;br /&gt;describing the process of moving the microsoft.com website to Hyper-V:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;a title="http://blogs.technet.com/windowsserver/archive/2008/06/25/microsoft-com-powered-by-hyper-v.aspx" href="http://blogs.technet.com/windowsserver/archive/2008/06/25/microsoft-com-powered-by-hyper-v.aspx"&gt;http://blogs.technet.com/windowsserver/archive/2008/06/25/microsoft-com-powered-by-hyper-v.aspx&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1638069" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/erikr/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/erikr/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item></channel></rss>