<?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>Tristan Watkins on IT Infrastructure &#187; MVSMP Archive</title>
	<atom:link href="http://tristanwatkins.com/index.php/tag/mvsmp/feed/" rel="self" type="application/rss+xml" />
	<link>http://tristanwatkins.com</link>
	<description>Technical guidance for SharePoint, Cloud Services, Windows and more</description>
	<lastBuildDate>Fri, 21 Oct 2011 23:33:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>MAC duplication issues with captured VMs and WDS</title>
		<link>http://tristanwatkins.com/index.php/mac-duplication-issues-with-captured-vms-and-wds/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mac-duplication-issues-with-captured-vms-and-wds</link>
		<comments>http://tristanwatkins.com/index.php/mac-duplication-issues-with-captured-vms-and-wds/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 01:07:34 +0000</pubDate>
		<dc:creator>Tristan Watkins</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[MVSMP]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Deployment Services]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://tristanwatkins.com/?p=868</guid>
		<description><![CDATA[I&#8217;ve previously reported problems with MAC duplication on Hyper-V host external network connections on Windows Server 2008 R2, which I&#8217;ve never fully resolved, although we have been successfully working around the issue as detailed in the first link above. A couple of weeks ago I was working simultaneously on my Windows Server 2008 R2 laptop [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve <a title="Routine loss of connectivity on a Hyper-V host’s external connection" href="http://tristanwatkins.com/?p=115" target="_self">previously reported</a> problems with <a title="More on routine loss of external network connectivity on Hyper-V hosts (not guests)" href="http://tristanwatkins.com/?p=492" target="_self">MAC duplication on Hyper-V <strong>host</strong> external network connections</a> on Windows Server 2008 R2, which I&#8217;ve never fully resolved, although we have been successfully working around the issue as detailed in the first link above.</p>
<p>A couple of weeks ago I was working simultaneously on my Windows Server 2008 R2 laptop with Hyper-V (the same laptop build that&#8217;s been previously mentioned) and a Windows 7 x64 build that I was using for testing, when I noticed severe but intermittent network problems on both machines. After a fair amount of head scratching, I noticed that the two laptops had duplicated MAC addresses. Blatantly that shouldn&#8217;t happen, as the whole point of a MAC address is to provide uniqueness. The most perplexing issue was that the addresses conflicted across two different operating systems. However, it happened. Both wired adapters on the two machines had the MAC address 00-21-9B-DC-8E-0B. I uninstalled the wired adapter on the Windows 7 machine and scanned for new hardware. When the device reinstalled the problem went away.<span id="more-868"></span></p>
<p>Since then I&#8217;ve been poking around a bit and I&#8217;ve found this <a title="Desktop Files" href="http://technet.microsoft.com/en-us/magazine/2007.12.desktopfiles.aspx" target="_blank">old TechNet article</a> from December 2007 in which Wes Miller says:</p>
<p style="padding-left: 30px;">In addition to changing the SID and the machine name, you also need to change certain values that may be specific to the virtual computing technology you&#8217;re using. In particular, you need to change the MAC address (the unique ID for networking devices). Plus, many virtual applications also have their own unique identifier. Most store these in their own machine configuration files, so you&#8217;ll want to know how to manipulate those entries (and maintain their validity). Note that many virtualization products that support Pre-Boot Execution Environment (PXE) key the SMBIOS UUID based on their own unique ID—emphasizing the need to change this (or let the virtualization software change it for you, if supported) if you&#8217;re joining it to a domain; otherwise, managing WDS or RIS-client systems can become impossible (if GUIDs conflict). <strong>Most of the virtualization solutions I&#8217;ve worked with can have severe networking problems in the case of duplicate MAC addresses</strong>; so if you are not just moving a virtual machine, it&#8217;s very important that you change the MAC address if the virtualization software does not do it for you.</p>
<p>That&#8217;s by no means conclusive, but I&#8217;m not turning up much else. So if you&#8217;re encountering network problems with <a title="Building virtual Windows Deployment Services images" href="http://tristanwatkins.com/?p=233" target="_blank">WDS images that began their life as a virtual machine</a>, you may want to consider automating the un/re-installation of the NICs post-deployment or addressing that with WAIK somehow. Otherwise just make sure to do it manually before giving the machine to the recipient, or people will wind up with a rather frustrating network issue.</p>
<p>If we get around to doing any more testing of this or gather more evidence from internal deployments, I&#8217;ll post the findings here. In the mean time I thought I&#8217;d update the ongoing saga here.</p>
]]></content:encoded>
			<wfw:commentRss>http://tristanwatkins.com/index.php/mac-duplication-issues-with-captured-vms-and-wds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on routine loss of external network connectivity on Hyper-V hosts (not guests)</title>
		<link>http://tristanwatkins.com/index.php/more-on-routine-loss-of-external-network-connectivity-on-hyper-v-hosts-not-guests/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-on-routine-loss-of-external-network-connectivity-on-hyper-v-hosts-not-guests</link>
		<comments>http://tristanwatkins.com/index.php/more-on-routine-loss-of-external-network-connectivity-on-hyper-v-hosts-not-guests/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 23:13:19 +0000</pubDate>
		<dc:creator>Tristan Watkins</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[connectivity]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[ICS]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[MVSMP]]></category>
		<category><![CDATA[Windows Deployment Services]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://tristanwatkins.com/?p=492</guid>
		<description><![CDATA[Further to my post from a few months ago on the this topic (dating back to the RC build), I&#8217;ve seen this same problem a few more times on the RTM build of Windows Server 2008 R2. My suggested approach still fixes the problem and it doesn&#8217;t recur, but I&#8217;ve still not been able to [...]]]></description>
			<content:encoded><![CDATA[<p>Further to <a title="Routine loss of connectivity on a Hyper-V host’s external connection" href="http://tristanwatkins.com/?p=115" target="_blank">my post from a few months ago on the this topic</a> (dating back to the RC build), I&#8217;ve seen this same problem a few more times on the RTM build of Windows Server 2008 R2. My suggested approach still fixes the problem and it doesn&#8217;t recur, but I&#8217;ve still not been able to pin down a cause and I can find no documentation on host machine MAC assignments anywhere. <span id="more-492"></span>Search engines results are entirely focused on MAC pool duplication, which should be a completely distinct issue since the MAC address in question falls outside of Hyper-V&#8217;s MAC pool.</p>
<p>To help pin this down, I will add that this Hyper-V host machine has been deployed from a WDS image, but I initially discounted that as an issue because the Hyper-V role is not part of the image; it is added during the deployment as specified in an unattended installation file and the Hyper-v networks are created by script post-deployment. Since the Hyper-V host&#8217;s MAC address is distinct from the physical adapter&#8217;s address, I&#8217;ve been assuming that there must be an algorithm that generates the host&#8217;s virtual MAC address uniquely, but given that this problem seems to manifest itself soon after installation I&#8217;m leaving this possibility on the table.</p>
<p>I&#8217;ve noticed a fair amount of traffic for this topic. If you&#8217;re having the same problem and this suggestion fixes it, I&#8217;d be grateful to know if the Hyper-V system was deployed from an image, as that might help to narrow the troubleshooting effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://tristanwatkins.com/index.php/more-on-routine-loss-of-external-network-connectivity-on-hyper-v-hosts-not-guests/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Routine loss of connectivity on a Hyper-V host&#8217;s external connection</title>
		<link>http://tristanwatkins.com/index.php/routine-loss-of-connectivity-on-a-hyper-v-hosts-external-connection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=routine-loss-of-connectivity-on-a-hyper-v-hosts-external-connection</link>
		<comments>http://tristanwatkins.com/index.php/routine-loss-of-connectivity-on-a-hyper-v-hosts-external-connection/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 19:00:47 +0000</pubDate>
		<dc:creator>Tristan Watkins</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[connectivity]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[ICS]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[MVSMP]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://tristanwatkins.com/?p=115</guid>
		<description><![CDATA[We&#8217;ve recently been piloting a laptop developer build on Windows Server 2008 R2 Release Candidate (Build 7100) with the Hyper-V role. One of the first receipients of this build complained of connectivity problems in Office Communicator once every minute or two. For as-yet undiagnosed reasons we have lengthy sign-in times for Communicator, so this loss of connectivity rendered it completely unusable. This same [...]]]></description>
			<content:encoded><![CDATA[<div style="padding-bottom: 4px;">
<p>We&#8217;ve recently been piloting a laptop developer build on Windows Server 2008 R2 Release Candidate (Build 7100) with the Hyper-V role. One of the first receipients of this build complained of connectivity problems in Office Communicator once every minute or two. For as-yet undiagnosed reasons we have lengthy sign-in times for Communicator, so this loss of connectivity rendered it completely unusable. This same problem was visible in Outlook, although less disruptive since we use Cached Exchange Mode. Both Exchange and the OCS server are hosted but we also noticed the problem with interrupted file transfers so it clearly wasn&#8217;t just an internet connectivity issue. It looked like something to do with the NIC, the cable or a network device.</p></div>
<div>The network trouble was accompanied by a series of System log event errors from MVSMP:</div>
<blockquote style="margin-right: 0px;" dir="ltr">
<div>
<p><em>Port &#8216;SWITCHPORT-SM-F277C685-E5F8-490D-8CD1-913B854FABD2-0-1&#8242; was prevented from using MAC address &#8217;00-15-C5-7E-EB-39&#8242; because it is pinned to port &#8216;SWITCHPORT-SM-F277C6&#8242;.<span id="more-115"></span></em></div>
</blockquote>
<div>
<p>The only coverage I could find on similar topics suggested it might be a <a href="http://social.microsoft.com/Forums/it-IT/winserverhyperv/thread/2939716d-e2c3-4fdb-be86-b9eff66fb7fb">MAC conflict or a problem with the physical switch at the end of the wire</a>.</div>
<div>
<p>The first thing I checked was the host&#8217;s external connection&#8217;s MAC address and whether it resided in the Hyper-V external network MAC pool (something I&#8217;d never inspected before). It turned out it wasn&#8217;t. Each laptop with this image had its own randomly-generated MAC pool, as the Hyper-V role was manually added post-deployment. In short, a MAC conflict on a Hyper-V MAC pool range seemed unlikely, especially since the host&#8217;s adapter wan&#8217;t even on that range.</p></div>
<div>
<p>Having exhausted the quick troubleshooting and investigative options, I set about fixing it, leaving the root cause for another day. These were the steps I took to resolve the issue in our environment, which assumes use of internet connection sharing (ICS) from a Hyper-V external network connection to a Hyper-V internal network connection:</p></div>
<ul>
<li>Disable the ICS connection in any running guest VMs</li>
<li>Disable ICS in the host</li>
<li>Delete the external network in Hyper-V Manager</li>
<li>Uninstall the host&#8217;s physical NIC in Device Manager</li>
<li>Scan for new devices</li>
<li>Add a new External Network using the newly reinstalled device, called <em>Hyper-V External Network</em> in Virtual Network Manager</li>
<li>Rename the Local Area Connection in the host to <em>Virtual Network Switch</em></li>
<li>Rename the new Local Area Connection for the host&#8217;s external network connection to <em>Host External Network Connection</em></li>
<li>Share ICS from the <em>Host External Network Connection</em> to the <em>Host ICS Network Connection</em></li>
<li>Re-enable the ICS adapter in the running guest VMs</li>
<li>Confirm that the System event log errors are resolved and that the connection appears to be stable</li>
</ul>
<p>This has only happened once in a number of deployments of this build, so I suspect it&#8217;s a fluke. If it arises again it will be worth tracking MAC address allocation throughout this process, as the host external connection will change from the old conflicting MAC to the physical MAC when the adapter is reinstalled to a new MAC when the NIC is given to Hyper-V again. One assumes that if a new MAC is not generated the problem will persist, based on that error message.</p>
<p>Update (15/09/09): this has now happened twice more but I haven&#8217;t been able to pin down a cause still. In each case the fix has been straight-forward, as above and the problem has not returned on those machines.</p>
<p>Update (22/10/09): <a title="More on routine loss of external network connectivity on Hyper-V hosts (not guests)" href="http://tristanwatkins.com/?p=492" target="_self">Further updates</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tristanwatkins.com/index.php/routine-loss-of-connectivity-on-a-hyper-v-hosts-external-connection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

