<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michael Phillips Blog &#187; Hyper-V</title>
	<atom:link href="http://nukeitmike.com/blog/category/hyper-v/feed" rel="self" type="application/rss+xml" />
	<link>http://nukeitmike.com/blog</link>
	<description>My place to speak about things</description>
	<lastBuildDate>Fri, 03 Feb 2012 22:55:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Hyper-V host blank black screen</title>
		<link>http://nukeitmike.com/blog/2010/10/14/hyper-v-host-blank-black-screen/</link>
		<comments>http://nukeitmike.com/blog/2010/10/14/hyper-v-host-blank-black-screen/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 14:46:43 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IBM Stuff]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[replay]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2010/10/14/hyper-v-host-blank-black-screen/</guid>
		<description><![CDATA[I recently had a problem with a couple of IBM Blades that I was trying to deploy as Hyper-V hosts.&#160; I employ the use of a replay volume from our Compellent storage to create an image for my blades.&#160; Basically, I install one, sysprep it, and then copy the volume mount the copy as the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had a problem with a couple of IBM Blades that I was trying to deploy as Hyper-V hosts.&#160; I employ the use of a replay volume from our <a href="http://www.compellent.com/" target="_blank">Compellent</a> storage to create an image for my blades.&#160; Basically, I install one, sysprep it, and then copy the volume mount the copy as the boot volume for each of my blades.&#160; The most recent hosts that I attempted to use this technique with, would boot, but once they made it into Windows, the screen would go black and there would be no way to interact with the machine other than turning it off.</p>
<p>This happened on two blades in two chassis so I assumed that it must be the image.&#160; I made a new image, and it worked just fine, until I installed the Hyper-V role.&#160; Once I installed the Hyper-V role, the machine exhibited the same behavior as above.&#160; </p>
<p>With a short amount of searching, I came across this: <a title="http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/61fd5b0d-9d15-4f74-a970-7aafe491ef67" href="http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/61fd5b0d-9d15-4f74-a970-7aafe491ef67">http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/61fd5b0d-9d15-4f74-a970-7aafe491ef67</a></p>
<p>I have actually seen this mentioned before for something else, I just don’t recall what, but basically the problem was that the two processors in each blade were different revisions.&#160; The simple solution we employed was to swap a processor from each blade to have the two processors match.&#160; Now all is well in the land of Hyper-V.&#160; At least for the moment…</p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2010/10/14/hyper-v-host-blank-black-screen//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCVMM and P2V Adventures</title>
		<link>http://nukeitmike.com/blog/2010/06/17/scvmm-and-p2v-adventures/</link>
		<comments>http://nukeitmike.com/blog/2010/06/17/scvmm-and-p2v-adventures/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 19:11:08 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SCVMM]]></category>
		<category><![CDATA[System Center]]></category>
		<category><![CDATA[Virtual Server]]></category>
		<category><![CDATA[Windows Server 2003]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[registry]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2010/06/17/scvmm-and-p2v-adventures/</guid>
		<description><![CDATA[Where I work, we have been using Microsoft Virtualization since Virtual Server was in Beta.&#160; Of course, we don’t necessarily use all of the functions and features of all the software we have, but one feature that I have used a good bit is the “Convert physical server” action in System Center Virtual Machine Manager.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p> Where I work, we have been using Microsoft Virtualization since Virtual Server was in Beta.&#160; Of course, we don’t necessarily use all of the functions and features of all the software we have, but one feature that I have used a good bit is the “Convert physical server” action in System Center Virtual Machine Manager.&#160; Until recently, I have used this with great success.&#160; We run IBM xSeries servers and I have converted something like 50 of them to virtual machines running on Hyper-V over the past several years.&#160; </p>
<p>In late 2007, we bought our first IBM Blade Center (which I am very happy with) and with that move we also decided to do “boot from SAN” for all of our blades.&#160; Just seemed to make sense that we wouldn’t put moving parts in a device that was designed to run so well without moving parts.&#160; </p>
<p>At the time, we were implementing a new ERP system and several “hanger on” type applications, and Hyper-V (virtualization in general) wasn’t something that was supported by a lot of the software we were deploying.&#160; So we have a lot of powerful blade servers, running a lot of low use applications.&#160; I have managed to eradicate several of those wasteful installations, but there are a set that I am only now getting buy-in to virtualize.&#160; </p>
<p>And today’s adventure begins with a Windows Server 2003 SP2 machine installed Boot from SAN on an IBM HS21-XM Blade server.</p>
<p>First attempt:</p>
<blockquote><p>1.&#160; Convert physical server</p>
<p>2.&#160; Virtual machine name </p>
<p>3.&#160; Scan System</p>
<p><a href="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image_thumb.png" width="601" height="412" /></a></p>
<p>Looks good..</p>
<p>4. Conversion options</p>
</blockquote>
<blockquote><p><a href="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image_thumb1.png" width="555" height="484" /></a> </p>
<p>we can try the defaults..</p>
<p>5.&#160; Specify the processor and memory…&#160; </p>
<p>6.&#160; Select the host, path, network, start options, etc..</p>
<p>7.&#160; The job starts, the machine gets copied over, and …</p>
</blockquote>
<p>That try resulted in a blue screen loop..&#160; </p>
<p><a href="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image_thumb2.png" width="644" height="271" /></a> </p>
<p>Ok… time to try the Offline conversion:</p>
<blockquote><p>1. Proceed as above but select the Offline conversion option at step 4.</p>
<p>2.&#160; hmm..&#160; conversion warnings… must correct to proceed..</p>
<p><font size="2"><em>Warning (13246)         <br />No compatible drivers were identified for the device: Broadcom BCM5708S NetXtreme II GigE (NDIS VBD Client). The offline physical-to-virtual conversion requires a driver for this device. </em></font></p>
<p><font size="2"><em>Device Type: network adapter         <br />Device Description: Broadcom BCM5708S NetXtreme II GigE (NDIS VBD Client)          <br />Device Manufacturer: Broadcom Corporation          <br />Hardware IDs (listed in order of preference):          <br />B06BDRV\L2ND&amp;PCI_16AC14E4&amp;SUBSYS_03271014&amp;REV_12 </em></font></p>
<p><font size="2"><em>Compatible IDs (listed in order of preference):         <br />B06BDRV\L2ND&amp;PCI_16AC14E4&amp;SUBSYS_03271014          <br />B06BDRV\L2ND&amp;PCI_16AC14E4          <br />B06BDRV\L2ND</em></font></p>
<p><font size="2"><em>Recommended Action         <br />Create a new folder under C:\Program Files\Microsoft System Center Virtual Machine Manager 2008 R2\Driver Import on the Virtual Machine Manager server and then copy the necessary 32-bit Windows Vista driver package files for this device to the new folder. The driver package files include the driver (.sys) and installation (.inf and .cat) files. Check the device manufacturer&#8217;s website for the necessary drivers.</em></font></p>
<p>We don’t really need to do that right…</p>
</blockquote>
<p>Had some trouble with that part…&#160; finally figured out that the drivers that need to be placed in that folder are the “RIS” drivers.&#160; </p>
<p>Try number 3 (or 30, I lost count)…</p>
<blockquote><p>1. Proceed as try number 2, ignore warning because we did put the driver in there, and</p>
<p>Blue screen loop…</p>
</blockquote>
<p>Hmm… maybe this is just not meant to be.&#160; Did some more searching and found this article: </p>
<p><a title="http://blogs.msdn.com/b/robertvi/archive/2009/10/07/after-installing-hyper-v-integration-services-on-the-next-reboot-the-vm-displays-bsod-0x0000007b.aspx" href="http://blogs.msdn.com/b/robertvi/archive/2009/10/07/after-installing-hyper-v-integration-services-on-the-next-reboot-the-vm-displays-bsod-0x0000007b.aspx">http://blogs.msdn.com/b/robertvi/archive/2009/10/07/after-installing-hyper-v-integration-services-on-the-next-reboot-the-vm-displays-bsod-0x0000007b.aspx</a>&#160;</p>
<p>Basically, there are some people seeing the exact same blue screen that I was seeing, except this was after the install of updated integration components.&#160; But I wasn’t installing integration components yet… or was I?</p>
<p><a href="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image_thumb3.png" width="358" height="346" /></a> </p>
<p>Ok so maybe it was getting that far and just “blowing up” after the install of the components.&#160; Good thing about this being a P2V, I can go back to the source machine pretty easy and check the registry:</p>
<p><a href="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://nukeitmike.com/blog/wp-content/uploads/2010/06/image_thumb4.png" width="644" height="258" /></a> </p>
<p>Looks like we may have an answer here.&#160; Change the<em> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wdf01000\Group</em> entry to be <em>WdfLoadGroup</em> instead of <em>base.&#160; </em></p>
<p>It is my guess, that this would have worked even with the online conversion option. </p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2010/06/17/scvmm-and-p2v-adventures//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;netvsc&#8221; error in Hyper-V guest</title>
		<link>http://nukeitmike.com/blog/2010/04/21/netvsc-error-in-hyper-v-guest/</link>
		<comments>http://nukeitmike.com/blog/2010/04/21/netvsc-error-in-hyper-v-guest/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 18:33:05 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[Server Core]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Hotfix]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2010/04/21/netvsc-error-in-hyper-v-guest/</guid>
		<description><![CDATA[We use Citrix Presentation Server for a number of applications, and lately we have had a significant increase in issues with one set of our Citrix servers.&#160; We have 3 main sets of Citrix servers and the problems have only been happening on one set.&#160; One of the sets doesn’t have this error, but wouldn’t [...]]]></description>
			<content:encoded><![CDATA[<p>We use Citrix Presentation Server for a number of applications, and lately we have had a significant increase in issues with one set of our Citrix servers.&#160; We have 3 main sets of Citrix servers and the problems have only been happening on one set.&#160; </p>
<p>One of the sets doesn’t have this error, but wouldn’t because they are physical servers.&#160; They have been in production a long time, and we have plans to virtualize them.&#160; </p>
<p>The second set doesn’t get the errors, but it is fewer servers and fewer users.</p>
<p>The third set:</p>
<ul>
<ul>
<li> is virtual</li>
<li>runs on 2008 R2 Hyper-V</li>
<li>has more servers (6 as opposed to 4 or 5 for the other two)</li>
<li>supports more users and more users per server (averages around 20 users per server during business hours)</li>
</ul>
</ul>
<p>Around November, we started upgrading our hosts from 2008 to 2008 R2.&#160; The problems have been getting progressively worse peaking in the last 2 months.&#160; Our last 2008 host was converted in March.&#160; </p>
<p>After some event log review, we were able to correlate some of the issues to the following error in the event log:</p>
<blockquote><p>Event Type:&#160;&#160;&#160; Warning     <br />Event Source:&#160;&#160;&#160; netvsc      <br />Event Category:&#160;&#160;&#160; None      <br />Event ID:&#160;&#160;&#160; 5      <br />Date:&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4/19/2010      <br />Time:&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3:49:53 PM      <br />User:&#160;&#160;&#160;&#160;&#160;&#160;&#160; N/A      <br />Computer:&#160;&#160;&#160; &lt;ServerNameChangedToProtectTheGuilty&gt;      <br />Description:      <br />The miniport &#8216;Microsoft Virtual Machine Bus Network Adapter #4&#8242; hung. </p>
<p>For more information, see Help and Support Center at <a href="http://go.microsoft.com/fwlink/events.asp">http://go.microsoft.com/fwlink/events.asp</a>.      <br />Data:      <br />0000: 00 00 00 00 02 00 52 00&#160;&#160; &#8230;&#8230;R.      <br />0008: 00 00 00 00 05 00 00 80&#160;&#160; &#8230;&#8230;.      <br />0010: 00 00 00 00 00 00 00 00&#160;&#160; &#8230;&#8230;..      <br />0018: 00 00 00 00 00 00 00 00&#160;&#160; &#8230;&#8230;..      <br />0020: 00 00 00 00 00 00 00 00&#160;&#160; &#8230;&#8230;..</p>
</blockquote>
<p>and right behind that would be this message:</p>
<blockquote><p>Event Type:&#160;&#160;&#160; Information     <br />Event Source:&#160;&#160;&#160; netvsc      <br />Event Category:&#160;&#160;&#160; None      <br />Event ID:&#160;&#160;&#160; 4      <br />Date:&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4/19/2010      <br />Time:&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3:49:53 PM      <br />User:&#160;&#160;&#160;&#160;&#160;&#160;&#160; N/A      <br />Computer:&#160;&#160;&#160; &lt;ServerNameChangedToProtectTheGuilty&gt;      <br />Description:      <br />The miniport &#8216;Microsoft Virtual Machine Bus Network Adapter #4&#8242; reset. </p>
<p>For more information, see Help and Support Center at <a href="http://go.microsoft.com/fwlink/events.asp">http://go.microsoft.com/fwlink/events.asp</a>.      <br />Data:      <br />0000: 00 00 00 00 02 00 52 00&#160;&#160; &#8230;&#8230;R.      <br />0008: 00 00 00 00 04 00 00 40&#160;&#160; &#8230;&#8230;.@      <br />0010: 00 00 00 00 00 00 00 00&#160;&#160; &#8230;&#8230;..      <br />0018: 00 00 00 00 00 00 00 00&#160;&#160; &#8230;&#8230;..      <br />0020: 00 00 00 00 00 00 00 00&#160;&#160; &#8230;&#8230;..</p>
</blockquote>
<p>After doing a bit of searching and getting a lot of nothing, and doing some on site troubleshooting without much luck, I finally broke down and called Microsoft.&#160; I spent a day e-mailing back and forth with someone who was suggesting that I try all the things that I had already tried, so I contacted our TAM and had the case escalated.&#160; </p>
<p>The technician then informed me that there was an internal hotfix that had not been fully tested yet, that related to my issue.&#160; It seems that in 2008 R2 Hyper-V guests running Server 2003, the network adapter will hang and then reset under heavy load.&#160; The hotfix has to be applied to the host and then the integration services on the guest have to be updated.&#160; In my environment, when I updated, I had to remove the integration services from the guest before the updated NIC driver would install.&#160; I reported this behavior to the technician I was working with, but he said that he couldn’t reproduce that particular problem and that he had no issues updating his test environment.</p>
<p>It is my understanding that the hotfix will be released under KB981836.&#160; When you install this, it changes the integration services version from 6.1.7600.16385 to 6.1.7600.20683.&#160; You can see this if you look at the driver version on the guest NIC.</p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2010/04/21/netvsc-error-in-hyper-v-guest//feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Error installing Integration Services on Hyper-V VM</title>
		<link>http://nukeitmike.com/blog/2009/11/19/error-installing-integration-services-on-hyper-v-vm/</link>
		<comments>http://nukeitmike.com/blog/2009/11/19/error-installing-integration-services-on-hyper-v-vm/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:48:34 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[install]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2009/11/19/error-installing-integration-services-on-hyper-v-vm/</guid>
		<description><![CDATA[I was trying to change from a “Legacy Network Adapter” to a “Network Adapter” on one of my Hyper-V VMs.&#160;&#160; I added the “Network Adapter” and removed the “Legacy Network Adapter”, and started the machine up.&#160; When the machine came up, it wouldn’t connect to the network.&#160; Having seen this before I knew exactly how [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to change from a “Legacy Network Adapter” to a “Network Adapter” on one of my Hyper-V VMs.&#160;&#160; I added the “Network Adapter” and removed the “Legacy Network Adapter”, and started the machine up.&#160; When the machine came up, it wouldn’t connect to the network.&#160; Having seen this before I knew exactly how to fix it.&#160; Run the Integration Services install again.&#160; I did that, and got:</p>
<blockquote><p>An error has occurred: One of the update processes returned error code&#160; 61658</p>
</blockquote>
<p>So, being the smart guy that I am, I rebooted and tried again.&#160; Same result.&#160; The hits I got on google suggested that I was still running an CTP or Beta, but I am running the RTM version (2008 Hyper-V, but not R2 on this one).&#160; </p>
<p>I was logging into this machine with a Domain account, but it wasn’t on the network.&#160; We use some restrictions on the server desktops and redirect application setting and such, so I thought that might be related.&#160; </p>
<p>Here is what worked:</p>
<blockquote><p>I added back the Legacy Network Adapter (leaving the non-Legacy adapter as well)</p>
<p>I installed integration services again (and it worked just fine)</p>
<p>I removed the Legacy Network Adapter</p>
</blockquote>
<p>Now the machine is working just as expected.</p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2009/11/19/error-installing-integration-services-on-hyper-v-vm//feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hyper-V and DPM &#8211; Some issues that you may see</title>
		<link>http://nukeitmike.com/blog/2009/08/03/hyper-v-and-dpm-some-issues-that-you-may-see/</link>
		<comments>http://nukeitmike.com/blog/2009/08/03/hyper-v-and-dpm-some-issues-that-you-may-see/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 15:06:44 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Data Protection Manager]]></category>
		<category><![CDATA[General Info]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[DPM]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2009/08/03/hyper-v-and-dpm-some-issues-that-you-may-see/</guid>
		<description><![CDATA[We have several (15 or so) Hyper-V hosts running a number (126 or so) guests.  We use DPM to backup our servers, but only a few of our VMs are backed up at the host level.  Most are backed up as regular clients.  I have been having trouble with a couple of the ones that [...]]]></description>
			<content:encoded><![CDATA[<p>We have several (15 or so) Hyper-V hosts running a number (126 or so) guests.  We use DPM to backup our servers, but only a few of our VMs are backed up at the host level.  Most are backed up as regular clients.  I have been having trouble with a couple of the ones that we do backup at the host level and just got to looking for the answer to what is going on.  Lucky for me I waited long enough for the Core Team to come up with some suggestions:</p>
<blockquote><p>Ask the Core Team : DPM 2007 &#8211; Troubleshooting protection for Hyper-V</p></blockquote>
<blockquote><p>This post is about Windows Server 2008 with the Hyper-V role installed, that are being protected by System Center Data Protection Manager 2007.  There may be one or many Virtual Machines on each Host/Parent Partition, and they may be running Windows 2003 and/or Windows 2008. </p>
<p><a href="https://blogs.technet.com/askcore/archive/2009/07/30/dpm-2007-troubleshooting-protection-for-hyper-v.aspx">Ask the Core Team : DPM 2007 &#8211; Troubleshooting protection for Hyper-V</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2009/08/03/hyper-v-and-dpm-some-issues-that-you-may-see//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time Travel?</title>
		<link>http://nukeitmike.com/blog/2009/05/12/time-travel/</link>
		<comments>http://nukeitmike.com/blog/2009/05/12/time-travel/#comments</comments>
		<pubDate>Tue, 12 May 2009 14:10:44 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Event 1054]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2009/05/12/time-travel/</guid>
		<description><![CDATA[Evidently, Windows Server 2003, running on Hyper-V, is confused and thinks it must be time traveling.&#160; Read below for the details… (Event ID 1054) Windows cannot obtain the domain controller name for your computer network. (An unexpected network error occurred.). Group Policy processing aborted. The customer explained to us that if he removes one of [...]]]></description>
			<content:encoded><![CDATA[<p>Evidently, Windows Server 2003, running on Hyper-V, is confused and thinks it must be time traveling.&#160; Read below for the details…</p>
<blockquote><p><i>(Event ID 1054)        <br />Windows cannot obtain the domain controller name for your computer network. (An unexpected network error occurred.). Group Policy processing aborted.</i></p>
<p>The customer explained to us that if he removes one of the Hyper-V virtual processors from his Windows Server 2003 Guest, the issue goes away. Based on this statement we asked the customer to <a href="http://support.microsoft.com/kb/221833">gather a userenv log</a> while forcing a group policy refresh with the additional virtual processor enabled, and this what we saw during the initial ping test before we process group policy:</p>
<p><i>USERENV(15c.858) 15:55:09:080 PingComputer: First time: 2069        <br />USERENV(15c.858) 15:55:09:080 PingComputer: Second time: 2069         <br />USERENV(15c.858) 15:55:09:080 PingComputer: First and second times match.         <br />USERENV(15c.858) 15:55:09:080 PingComputer: First time: 2069         <br />USERENV(15c.858) 15:55:09:080 PingComputer: Second time: -2069         <br />USERENV(15c.858) 15:55:09:080 PingComputer: First time: -2069         <br />USERENV(15c.858) 15:55:09:080 PingComputer: Second time: 0</i></p>
<p>We have a knowledgebase article that pertains to this issue on servers that uses dual-core or multiprocessor AMD Opteron processors: </p>
<p><b><i>938448 A Windows Server 2003-based server may experience time-stamp counter drift if the server uses dual-core AMD Opteron processors or multiprocessor AMD Opteron processors</i></b></p>
<p><a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;938448"><i>http://support.microsoft.com/default.aspx?scid=kb;EN-US;938448</i></a><i></i></p>
<p>Now in the case of our customer they were not running an AMD Processor server so they felt this resolution did not apply to them. Even though the article did not apply to the type of processor in their servers, the behavior was identical so we applied the resolution outlined in the knowledgebase article and this resolved the customer’s issue. I am in the process of having a knowledgebase article created to specifically address this issue with Windows Server 2003 virtual machines running in Hyper-V.</p>
<p>So we did a little digging and found the following blog post from Tony Voellm, who is a Principal Software Test Engineer in the Windows Kernel development team:</p>
<p><b><i>Negative ping times in Windows VM&#8217;s &#8211; whats up?</i></b></p>
<p><a href="http://blogs.msdn.com/tvoellm/archive/2008/06/05/negative-ping-times-in-windows-vm-s-whats-up.aspx"><i>http://blogs.msdn.com/tvoellm/archive/2008/06/05/negative-ping-times-in-windows-vm-s-whats-up.aspx</i></a><i></i></p>
<p><i></i></p>
<p>The following is from the above blog post:</p>
<p><i>If you see negative ping times in multiprocessor W2k3 guest OSes you might consider setting the /usepmtimer in the boot.ini file. </i></p>
<p><i>The root issue comes about from the Win32 QueryPerformanceCounter function.&#160; By default it uses a time source called the TSC.&#160; This is a CPU time source that essentially counts CPU cycles.&#160; The TSC for each (virtual) processor can be different so there is no guarantee that reading TSC on one processor has anything to do with reading TSC on another processor.&#160; This means back to back reads of TSC on different VP&#8217;s can actually go backwards. Hyper-V guarantees that TSC will not go backwards on a single VP.</i></p>
<p><i>So here the problem with negative ping times is the time source is using QueryPerformanceCounter which is using TSC.&#160; By using the /usepmtimer boot.ini flag you change the time source for QueryPerformanceCounter from TSC to the PM timer which is a global time source.</i></p>
</blockquote>
<p><a href="http://blogs.technet.com/askds/archive/2009/03/19/userenv-1054-events-as-a-result-of-time-stamp-counter-drift-on-windows-server-2003-guests-running-in-hyper-v.aspx">Ask the Directory Services Team : Userenv 1054 events as a result of time-stamp counter drift on Windows Server 2003 guests running in Hyper-V</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2009/05/12/time-travel//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>P2V fails at Copy Hard Disk</title>
		<link>http://nukeitmike.com/blog/2009/04/16/p2v-fails-at-copy-hard-disk/</link>
		<comments>http://nukeitmike.com/blog/2009/04/16/p2v-fails-at-copy-hard-disk/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 03:20:35 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SCVMM]]></category>
		<category><![CDATA[System Center]]></category>
		<category><![CDATA[Windows Server 2003]]></category>
		<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[P2V]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2009/04/16/p2v-fails-at-copy-hard-disk/</guid>
		<description><![CDATA[I have been trying to get a P2V of a production system to use in our DR plan.&#160; I have limited opportunity to do this, because I am not allowed to impact performance during production hours for this system, and the definition of production hours is fairly broad.&#160; I have been trying for a couple [...]]]></description>
			<content:encoded><![CDATA[<p>I have been trying to get a P2V of a production system to use in our DR plan.&#160; I have limited opportunity to do this, because I am not allowed to impact performance during production hours for this system, and the definition of production hours is fairly broad.&#160; I have been trying for a couple of months to get this figured out. </p>
<p>We have our regularly scheduled maintenance once a month on the third Thursday of the month.&#160; This is pretty awesome in that we are at liberty (most months) to take everything down from 6PM until 6AM.&#160; I look at it as giving the company an evening off. <img src='http://nukeitmike.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So, that being tonight, I had it in my mind that I was going to beat the OAS boxes.&#160; (Oracle Application Servers, part of our new JD Edwards ERP system.)&#160; They are an interesting setup, because they are using Apache, which as great as it may be, isn’t something I have much experience with.&#160; They have a loopback adapter for use with the load balancing setup that they are in.&#160; The load balancing is performed using our Cisco switches, which as great as they are, I don’t know very much about.&#160; All in all, they are pretty complicated to troubleshoot in this case, because there are so many pieces that I am not completely familiar with.&#160; </p>
<p>Such is life…</p>
<p>Anyway,&#160; after a lot of hunting and a lot of posting in forums, I found an event that actually led to a solution. I probably should have found this before, and maybe I did, but didn’t pay enough attention…&#160; </p>
<p>This is the exact symptoms that I had, and the errors in the event log were there, but the machine that I am trying to convert is a Windows 2003 Server, not Windows XP:</p>
<blockquote><p><strong>The P2V process fails at 40% when you try to run the P2V process by using Microsoft System Center Virtual Machine Manager </strong><strong>2008 on a source computer that is running Windows XP</strong></p>
<p>You use Microsoft System Center Virtual Machine Manager 2008 to run the Physical-to-Virtual (P2V) process on a source computer that is running Windows XP. However, the process fails at 40% complete, and the following error is logged in the event log on the computer that has System Center Virtual Machine Manager (SCVMM) 2008 installed:</p>
<pre>Type:		Warning
Date:		&lt;Date&gt;
Time:		&lt;Time&gt;
Event:		1706
Source:		Virtual Machine Manager
Category:	None
Computer:	&lt;Computer Name&gt;
Event Msg:	Job 7bfcd14a-884e-4a71-9984-3274622adeb7 (Physical-to-virtual conversion) failed to complete. 7bfcd14a-884e-4a71-9984-3274622adeb7 Physical-to-virtual conversion TaskFailed    </pre>
<p>Additionally, you will find the following error logged in the event log on the source computer:</p>
<pre>Type:		Error
Date:		&lt;Date&gt;
Time:		&lt;Time&gt;
Event:		15005
Source:		HTTP
Category:	None
Computer:	&lt;Computer Name&gt;
Event Msg:	Unable to bind to the underlying transport for 0.0.0.0:443. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine.  The data field contains the error number.
Data:
 00 00 04 00 02 00 52 00 00 00 00 00 9D 3A 00 C0		 . . . . . . R . . . . . . . . À
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00		 . . . . . . . . . . . . . . . .
 00 00 00 00 00 00 00 00 43 00 00 C0				 . . . . . . . . C . . À</pre>
</blockquote>
<p><a href="http://support.microsoft.com/kb/960262">The P2V process fails at 40% when you try to run the P2V process by using Microsoft System Center Virtual Machine Manager 2008 on a source computer that is running Windows XP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2009/04/16/p2v-fails-at-copy-hard-disk//feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hyper-V certificate expiration and resolution</title>
		<link>http://nukeitmike.com/blog/2009/04/16/hyper-v-certificate-expiration-and-resolution/</link>
		<comments>http://nukeitmike.com/blog/2009/04/16/hyper-v-certificate-expiration-and-resolution/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 23:35:53 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Beta]]></category>
		<category><![CDATA[General Info]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[certificate]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2009/04/16/hyper-v-certificate-expiration-and-resolution/</guid>
		<description><![CDATA[If you see this: &#8216;VMName&#8217; failed to initialize. Could not initialize machine remoting system. Error: ‘Unspecified error’ (0&#215;80004005). Could not find a usable certificate. Error: ‘Unspecified error’ (0&#215;80004005). Then this could be your answer: Symptoms and resolution: § You may be unable to start or connect to virtual machines running on Windows Server 2008 or [...]]]></description>
			<content:encoded><![CDATA[<p> If you see this:</p>
<blockquote><p>&#8216;VMName&#8217; failed to initialize.      <br />Could not initialize machine remoting system. Error: ‘Unspecified error’ (0&#215;80004005).       <br />Could not find a usable certificate. Error: ‘Unspecified error’ (0&#215;80004005).</p>
</blockquote>
<p>Then this could be your answer:</p>
<blockquote><p><b>Symptoms and resolution:</b></p>
</blockquote>
<blockquote><p>§ You may be unable to start or connect to virtual machines running on Windows Server 2008 or Microsoft Hyper-V Server 2008. This occurs when connecting using vmconnect. Connections made using remote desktop won&#8217;t be affected.&#160;&#160; </p>
<p>§ KB Article <a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;967902">967902</a> has been created that details the symptoms and resolution.&#160; This KB article provides a direct link to download the quickfix to resolve this error.</p>
<p><b>Important Notes:</b></p>
<p>§ Though this error may occur, the Hyper-V service will continue to operate.&#160;&#160; Neither the Hyper-V host nor the running virtual machines will go offline.</p>
<p>§ It is not expected that this issue can be exploited for malicious purposes.</p>
<p>§ Customers running Windows Server 2008 R2 Hyper-V beta won’t experience this error.</p>
</blockquote>
<p>That last line it my favorite…</p>
<p>I guess we should be running the beta in production…&#160; and what’s with the ‘Unspecified error’?&#160;&#160; </p>
<p>&#160;</p>
<p><a href="http://blogs.technet.com/windowsserver/archive/2009/03/02/Hyper_2D00_V-certificate-expiration-and-resolution.aspx">Windows Server Division WebLog : Hyper-V certificate expiration and resolution</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2009/04/16/hyper-v-certificate-expiration-and-resolution//feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Features in System Center Virtual Machine Manager 2008 R2</title>
		<link>http://nukeitmike.com/blog/2009/04/04/new-features-in-system-center-virtual-machine-manager-2008-r2/</link>
		<comments>http://nukeitmike.com/blog/2009/04/04/new-features-in-system-center-virtual-machine-manager-2008-r2/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 03:20:49 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Beta]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SCVMM]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[System Center]]></category>
		<category><![CDATA[Clustered Shared Volumes]]></category>
		<category><![CDATA[LIve Migration]]></category>
		<category><![CDATA[LUN]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2009/04/04/new-features-in-system-center-virtual-machine-manager-2008-r2/</guid>
		<description><![CDATA[Of the new features coming in the R2 versions of Windows Server 2008 and SCVMM, I think these two are the obvious winners: Support for Live Migration: With Windows 2008 R2 adding support for Live migration, it’s now added as a new migration option in VMM R2. Live migration requires the source and destination host [...]]]></description>
			<content:encoded><![CDATA[<p>Of the new features coming in the R2 versions of Windows Server 2008 and SCVMM, I think these two are the obvious winners:</p>
<blockquote><p><b>Support for Live Migration</b>: With Windows 2008 R2 adding support for Live migration, it’s now added as a new migration option in VMM R2. Live migration requires the source and destination host to be part of a failover cluster and that the VM is on a shared storage. Live migration means that there is no user perceived downtime; since the VM’s memory pages are being transferred, the hosts’ processors need to be the same (manufacturer and processor architecture). Our competition claims that Vmotion doesn’t require clustering but this only works for planned downtime and not for unplanned downtime. By combining Live migration and clustering, Hyper-V addresses both planned and unplanned downtime.</p>
</blockquote>
<blockquote><p><b>Multiple VMs per LUN</b>: VMM 2008 didn’t allow placing multiple VMs per LUN even though Hyper-V allowed it and the reason was that the LUN ownership was on a per host basis. This meant that migrating any VM on that shared LUN would result in all other VMs being migrated as well which can result in a confusing user experience (I’ve blogged about this at length). With CSV (Clustered Shared Volumes) in Windows 2008 R2, a single LUN is accessible by all hosts within a cluster. This enables a VM that’s on a shared LUN to be migrated without affecting other VMs on that LUN. As a result, with VMM R2, we’ll allow multiple VMs to be placed on the same LUN if CSV is enabled on the cluster. </p>
</blockquote>
<blockquote><p style="margin-right: 0px" dir="ltr"><a title="http://blogs.technet.com/rakeshm/archive/2009/03/16/scvmm-2008-r2-beta-is-available-now.aspx" href="http://blogs.technet.com/rakeshm/archive/2009/03/16/scvmm-2008-r2-beta-is-available-now.aspx">http://blogs.technet.com/rakeshm/archive/2009/03/16/scvmm-2008-r2-beta-is-available-now.aspx</a></p>
</blockquote>
<p style="margin-right: 0px">That is from the beta release announcement for SCVMM.&#160; I have downloaded the beta, but haven’t had time lately to get it setup.&#160; I am hoping to work on that this coming week…&#160; </p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2009/04/04/new-features-in-system-center-virtual-machine-manager-2008-r2//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HyperV Integration Services: Fatal error during installation</title>
		<link>http://nukeitmike.com/blog/2009/04/03/hyperv-integration-services-fatal-error-during-installation/</link>
		<comments>http://nukeitmike.com/blog/2009/04/03/hyperv-integration-services-fatal-error-during-installation/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 21:55:38 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[P2V]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://nukeitmike.com/blog/2009/04/03/hyperv-integration-services-fatal-error-during-installation/</guid>
		<description><![CDATA[I managed to convince the “powers that be” that we didn’t need to have a dual quad-core server with the capacity for 32GB of RAM to and connectivity to our SAN sitting around doing nothing until they occasionally use it for upgrade testing…&#160; So I did a P2V (Physical to Virtual conversion) and shut down [...]]]></description>
			<content:encoded><![CDATA[<p>I managed to convince the “powers that be” that we didn’t need to have a dual quad-core server with the capacity for 32GB of RAM to and connectivity to our SAN sitting around doing nothing until they occasionally use it for upgrade testing…&#160; So I did a P2V (Physical to Virtual conversion) and shut down the physical machine.&#160; But when I tried to install the Integration components…&#160; I got “An error has occurred: Fatal error during installation.”&#160; A quick google gave me the below post, and believe it or not.. it worked.&#160; (I didn’t reboot before I installed.)</p>
<blockquote><h5><a href="http://vittoriop77.blogspot.com/2009/01/hyperv-integration-services-fatal-error.html">HyperV Integration Services: Fatal error during installation</a></h5>
<p><strong>Problem:</strong>      <br />Installing Integration Services on HyperV I got the following problem:      <br />&quot;An error has occured: Fatal error during installation.&quot;      <br /><strong>Solution:</strong>      <br />Delete (or rename) two file on the guest machine      <br />C:\WINDOWS\system32\DRIVERS\wdf01000.sys       <br />C:\WINDOWS\system32\DRIVERS\wdfldr.sys      <br />Reboot and reinstall the integration services.</p>
</blockquote>
<p><a href="http://vittoriop77.blogspot.com/2009/01/hyperv-integration-services-fatal-error.html">Vittorio Pavesi: HyperV Integration Services: Fatal error during installation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nukeitmike.com/blog/2009/04/03/hyperv-integration-services-fatal-error-during-installation//feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

