<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.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>John Howard - Senior Program Manager in the Hyper-V team at Microsoft : Virtual Server</title><link>http://blogs.technet.com/jhoward/archive/tags/Virtual+Server/default.aspx</link><description>Tags: Virtual Server</description><dc:language>en-GB</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Hyper-V: MAC Address allocation and apparent network issues MAC collisions can cause</title><link>http://blogs.technet.com/jhoward/archive/2008/07/15/hyper-v-mac-address-allocation-and-apparent-network-issues-mac-collisions-can-cause.aspx</link><pubDate>Wed, 16 Jul 2008 06:02:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3089383</guid><dc:creator>jhoward</dc:creator><slash:comments>19</slash:comments><comments>http://blogs.technet.com/jhoward/comments/3089383.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=3089383</wfw:commentRss><description>&lt;P&gt;In a physical only world, you don’t usually have to worry about MAC addresses that much as each NIC vendor carves off a MAC address from their ranges which have been allocated to them. However, in a virtual environment, you have to be a little more careful, particularly if you are using dynamic MAC address assignment. This post looks at how Hyper-V allocates dynamic MAC addresses and some potential problems you can face. So often it can be the last thing people think to check, but can be the root cause of otherwise unexplained network oddities.&amp;nbsp; &lt;IMG src="http://blogpics.dyndns.org/2008-jul-mac-addresses.jpg" mce_src="http://blogpics.dyndns.org/2008-jul-mac-addresses.jpg"&gt; &lt;/P&gt;
&lt;P&gt;Here’s a screenshot of a typical MAC collision problem – pings sometimes work, sometimes fail – and this is all on a local isolated network. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/1_4.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/1_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=100 alt=1 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/1_thumb_1.jpg" width=437 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/1_thumb_1.jpg"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;To start the walkthrough, I have a base install of Windows Server 2008 on a server&amp;nbsp; with a single physical NIC – against best practice, but it serves fine for demonstration.&amp;nbsp; I have already installed the RTM update (KB950050) to the server, but have not yet added the Hyper-V role. Let’s look at an output of “ipconfig /all”. You can see that the MAC address of the physical NIC is 00-13-20-F5-F8-7D and I’m obtaining an IP address from a DHCP server on the private test network I’m using. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/2_4.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/2_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=154 alt=2 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/2_thumb_1.jpg" width=444 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/2_thumb_1.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now let’s use Server Manager to enable the Hyper-V role. Note that Server Manager allows you to create an external virtual network switch during role enabling, but I am choosing not to do this. Let’s see what has happened in the registry after the Hyper-V role is enabled. Specifically, I’m looking at two keys which have been created under HKLM\Software\Microsoft\Windows\NT\CurrentVersion\Virtualization, as-yet unpopulated: MinimumMacAddress and MaximumMacAddress, plus another key in the worker node, CurrentMacAddress – again as-yet unpopulated. (The astute walking through this in front of a machine will notice that CurrentMacAddress also appears in the Virtualization node. That key is not used though.) &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/3_4.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/3_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=122 alt=3 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/3_thumb_1.jpg" width=438 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/3_thumb_1.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/4_4.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/4_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=104 alt=4 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/4_thumb_1.jpg" width=440 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/4_thumb_1.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Next, I’m going to create my first virtual machine. As I haven’t created any virtual network switches yet, I’ll leave the network disconnected. I don’t need a hard disk. Also, I’m deliberately choosing not to start it.&amp;nbsp; Let’s see what’s happened in the registry. MinimumMacAddress and MaximumMacAddress have been populated with 00-15-5d-c8-6a-00 and 00-15-5d-c8-6a-ff respectively – a range of 256 possible MAC addresses. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/5_4.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/5_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=116 alt=5 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/5_thumb_1.jpg" width=436 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/5_thumb_1.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;So where did this range come from? The first three bytes are the Microsoft IEEE Organizationally Unique Identifier, 00-15-5D which we use in Hyper-V. The next two bytes, C8-6A are derived from the lowest two octects of an IPv4 address on the server (the first IP address as NICs are enumerated). If you look at the second screenshot in this post, the IPv4 address on the only NIC on this server was 192.168.200.106. In Hex, this is “C0.A8.C8.6A”. The last two octets or bytes are C8 and 6A. The last byte of the address range is automatically generated with a minimum 00 and maximum FF. &lt;/P&gt;
&lt;P&gt;You can probably now realize, that while this algorithm will work for many people, it may not necessarily be perfect and cause MAC address range clashes. To cope with multiple Hyper-V enabled servers, you would need to ensure address ranges are managed at a higher level across those servers, such as the use of SCVMM. &lt;/P&gt;
&lt;P&gt;Let’s go back to the virtual machine I created. By default, when a virtual machine is created, it is allocated a dynamic MAC address. This can of course be changed in the settings for the virtual machine. Here’s the setting for the blank virtual machine. Notice that it’s set to Dynamic and the MAC address in the “Static” boxes show 00-00-00-00-00-00 &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/6_2.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/6_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=170 alt=6 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/6_thumb.jpg" width=436 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/6_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now I’m going to start the Virtual Machine and open the settings. Although some settings cannot be changed while a virtual machine is running (including changing static/dynamic MAC, or the static MAC itself), notice that the boxes under the static MAC address radio button are now populated with the first MAC address in the range defined in the registry: 00-15-5D-C8-6A-00. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/7_2.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/7_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=170 alt=7 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/7_thumb.jpg" width=436 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/7_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Now for a bit of fun (and to make the walkthrough a bit simpler), let’s change the registry so that the maximum MAC address is 00-15-5D-C8-6A-02. (I’ll also do a reboot just to make sure the change takes effect) This change means that we are limited to three possible dynamically assigned MAC addresses, the last octet being 00 (in use by the “Blank” VM), 01 or 02. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/8_2.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/8_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=109 alt=8 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/8_thumb.jpg" width=431 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/8_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Now, I’m going to create another virtual machine named 6A-01 and power it on, then create a third virtual machine named 6A-02 and power that on too.&amp;nbsp; Let’s look at the settings for each of these while all three virtual machines are running. As expected 6A-01 has a MAC address ending 6A-01 and 6A-02 has a MAC address ending 6A-02. That’s why we have the “CurrentMacAddress” registry key to track what MAC address to assign to VMs in turn. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/9_2.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/9_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=169 alt=9 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/9_thumb.jpg" width=435 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/9_thumb.jpg"&gt;&lt;/A&gt; 
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/10_2.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/10_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=171 alt=10 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/10_thumb.jpg" width=439 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/10_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Can you guess though at this point what would happen though if I create another virtual machine and power it on? I don’t have any MAC addresses left in my available range and all MAC addresses are currently in use. &lt;/P&gt;
&lt;P&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=239 alt=11 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/11_3.jpg" width=380 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/11_3.jpg"&gt; &lt;/P&gt;
&lt;P&gt;Did you guess correctly? Let’s now power off the very first virtual machine (“Blank”) I created with MAC address 6A-00, and then try to run through the New Virtual Machine Wizard again with my “No MAC Addresses Available In Range” virtual machine. Try to guess what will happen at the end. &lt;/P&gt;
&lt;P&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=127 alt=12 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/12_3.jpg" width=336 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/12_3.jpg"&gt; &lt;/P&gt;
&lt;P&gt;The virtual machine starts successfully and now has a duplicate MAC address to the first virtual machine I created, ‘Blank’: &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/13_2.jpg" target=_blank mce_href="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/13_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=167 alt=13 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/13_thumb.jpg" width=425 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/13_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Last quiz question: What would happen then if I tried to start “Blank” – will it start or not? After all, it has already been allocated a MAC address ending 6A-00. &lt;/P&gt;
&lt;P&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=243 alt=14 src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/14_3.jpg" width=386 border=0 mce_src="http://blogs.technet.com/blogfiles/jhoward/WindowsLiveWriter/HyperVMACAddressallocationandapparentnet_11795/14_3.jpg"&gt; &lt;/P&gt;
&lt;P&gt;Actually, we will detect this as you can see above and stop the virtual machine from powering on. So in some ways, on a single Hyper-V enabled server, we’re relatively immune to duplicate MAC addresses across virtual machines running on a single server. However, due to the algorithm for choosing the ranges of MAC addresses, while relatively safe, there is no guarantee of being unique across an entire network. And of course, chances are that you will want packets from or to virtual machines on a Hyper-V server to “hit” the physical network. &lt;/P&gt;
&lt;P&gt;So hopefully that gives you a better idea why it is important to manage MAC addresses across multiple servers in a virtual machine environment. While the walkthrough above was specific to Hyper-V, the same types of issues could arise in Virtual Server. &lt;/P&gt;
&lt;P&gt;Cheers, &lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3089383" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Network+Infrastructure+Systems/default.aspx">Network Infrastructure Systems</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Articles/default.aspx">Articles</category><category domain="http://blogs.technet.com/jhoward/archive/tags/How+to+Articles/default.aspx">How to Articles</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Information/default.aspx">Information</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server/default.aspx">Virtual Server</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Blogcast on VSMT (Virtual Server Migration Toolkit) - Part 5</title><link>http://blogs.technet.com/jhoward/archive/2005/01/08/blogcast-on-vsmt-virtual-server-migration-toolkit-part-5.aspx</link><pubDate>Sun, 09 Jan 2005 03:02:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:349166</guid><dc:creator>jhoward</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.technet.com/jhoward/comments/349166.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=349166</wfw:commentRss><description>&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;As promised, here's the last&amp;nbsp;blogcast installment walking through a VSMT migration of an NT4 server into a virtual machine running under Microsoft Virtual Server 2005. This blogcast walks through deploying the disk image into the blank VM and seeing the final result. It can be viewed by &lt;A class="" href="http://blogpics.dyndns.org/VSMT%208%20-%20DeployVM.wmv" target=_blank mce_href="http://blogpics.dyndns.org/VSMT%208%20-%20DeployVM.wmv"&gt;clicking here&lt;/A&gt; (10 minutes 6 seconds). &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;If you missed any of the previous parts:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/04/346147.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/04/346147.aspx"&gt;Part one can be viewed here&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/05/346767.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/05/346767.aspx"&gt;Part two can be viewed here&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347335.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347335.aspx"&gt;Part three can be viewed here&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347857.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347857.aspx"&gt;Part four can be viewed here&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;Edited by John: 3rd Nov 2005 - Rehosted WMV File&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=349166" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+_1320_+NT/default.aspx">Windows Server – NT</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+2003/default.aspx">Windows Server 2003</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogs/default.aspx">Blogs</category><category domain="http://blogs.technet.com/jhoward/archive/tags/How+to+Articles/default.aspx">How to Articles</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Information/default.aspx">Information</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogcasts/default.aspx">Blogcasts</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server/default.aspx">Virtual Server</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+PC/default.aspx">Virtual PC</category></item><item><title>Blogcast on Virtual Server Migration Toolkit (VSMT)  - Part 4</title><link>http://blogs.technet.com/jhoward/archive/2005/01/06/blogcast-on-virtual-server-migration-toolkit-vsmt-part-4.aspx</link><pubDate>Fri, 07 Jan 2005 06:54:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:347857</guid><dc:creator>jhoward</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.technet.com/jhoward/comments/347857.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=347857</wfw:commentRss><description>&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;I'm "virtually" (no pun intended) at the end in the series of blog entries walking you through a VSMT migration of an NT4 server into a virtual machine running under Microsoft Virtual Server 2005. If you've missed out so far:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/04/346147.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/04/346147.aspx"&gt;Part one can be viewed here&lt;/A&gt;&amp;nbsp;(links to 2 blogcasts)&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/05/346767.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/05/346767.aspx"&gt;Part two can be viewed here&lt;/A&gt;&amp;nbsp;(links to 2 blogcasts)&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347335.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347335.aspx"&gt;Part three can be viewed here&lt;/A&gt;&amp;nbsp;(links to&amp;nbsp;2 blogcasts)&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;The seventh and penultimate VSMT blogcast walks through creating a new virtual machine under Virtual Server as a placeholder for the migrated server. It can be viewed by &lt;A class="" href="http://blogpics.dyndns.org/VSMT%207%20-%20CreateVM.wmv" target=_blank mce_href="http://blogpics.dyndns.org/VSMT%207%20-%20CreateVM.wmv"&gt;clicking here&lt;/A&gt; (6 minutes 55 seconds).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;I've had some great feedback about this series from a truly worldwide audience - the level of interest has been absolutely staggering, and I thank you for taking the time to provide feedback.&amp;nbsp;If you would like more of this type of demonstration/blogcast, please drop me an email using the contact me option on the home page of my blog. I'll try my best to accomodate, but I need to know what you want to see....&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;Edited by John: 3rd Nov 2005 - Rehosted WMV file&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=347857" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+_1320_+NT/default.aspx">Windows Server – NT</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+2003/default.aspx">Windows Server 2003</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogs/default.aspx">Blogs</category><category domain="http://blogs.technet.com/jhoward/archive/tags/How+to+Articles/default.aspx">How to Articles</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Information/default.aspx">Information</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogcasts/default.aspx">Blogcasts</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server/default.aspx">Virtual Server</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+PC/default.aspx">Virtual PC</category></item><item><title>Blogcast on Virtual Server Migration Toolkit (VSMT)  - Part 3</title><link>http://blogs.technet.com/jhoward/archive/2005/01/06/blogcast-on-virtual-server-migration-toolkit-vsmt-part-3.aspx</link><pubDate>Thu, 06 Jan 2005 11:41:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:347335</guid><dc:creator>jhoward</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.technet.com/jhoward/comments/347335.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=347335</wfw:commentRss><description>&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;If you missed my two previous postings in this series of blogcasts walking you through a VSMT migration of an NT4 server into a virtual machine running under Microsoft Virtual Server 2005, &lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/04/346147.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/04/346147.aspx"&gt;part one can be viewed here&lt;/A&gt;, and &lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/05/346767.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/05/346767.aspx"&gt;part two can be viewed here&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;This blog provides links to the next two blogcasts parts five and six:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;The fifth VSMT blogcast walks through updating the script files to ensure the generated P2V migration files work correctly in the environment validating the XML file describing the hardware on the server being migrated and adds an device to ADS for the target Virtual Server machine. It can be viewed by &lt;A class="" href="http://blogpics.dyndns.org/VSMT%205%20-%20SetVirtualServerName.wmv" target=_blank mce_href="http://blogpics.dyndns.org/VSMT%205%20-%20SetVirtualServerName.wmv"&gt;clicking here&lt;/A&gt; (2 minutes 46 seconds).&lt;BR&gt;&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;The sixth VSMT blogcast walks through capturing a disk image of the NT4 server into ADS. It can be viewed by &lt;A class="" href="http://blogpics.dyndns.org/VSMT%206%20-%20Capture.wmv" target=_blank mce_href="http://blogpics.dyndns.org/VSMT%206%20-%20Capture.wmv"&gt;clicking here&lt;/A&gt; (7 minutes 33 seconds).&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;Edited by John: 3rd Nov 2005 - Rehosted WMV files&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=347335" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+_1320_+NT/default.aspx">Windows Server – NT</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+2003/default.aspx">Windows Server 2003</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogs/default.aspx">Blogs</category><category domain="http://blogs.technet.com/jhoward/archive/tags/How+to+Articles/default.aspx">How to Articles</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Information/default.aspx">Information</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogcasts/default.aspx">Blogcasts</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server/default.aspx">Virtual Server</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+PC/default.aspx">Virtual PC</category></item><item><title>Blogcast on Virtual Server Migration Toolkit (VSMT)  - Part 2</title><link>http://blogs.technet.com/jhoward/archive/2005/01/05/blogcast-on-virtual-server-migration-toolkit-vsmt-part-2.aspx</link><pubDate>Wed, 05 Jan 2005 19:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:346767</guid><dc:creator>jhoward</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.technet.com/jhoward/comments/346767.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=346767</wfw:commentRss><description>&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;I hope you enjoyed the &lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/04/346147.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/04/346147.aspx"&gt;first two blogcast demonstrations&lt;/A&gt; of VSMT I blogged about yesterday. Today, I'm publishing part two which contains the next two blogcasts in the series.&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;The third VSMT blogcast walks through validating the XML file describing the hardware which the server being migrated is running. It can be viewed by &lt;A class="" href="http://blogpics.dyndns.org/VSMT%203%20-%20validate.wmv" target=_blank mce_href="http://blogpics.dyndns.org/VSMT%203%20-%20validate.wmv"&gt;clicking here&lt;/A&gt; (1 minute 23 seconds).&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;The fourth VSMT blogcast walks through generating the P2V (physical to virtual) files used for the remainder of the migration. It can be viewed by &lt;A class="" href="http://blogpics.dyndns.org/VSMT%204%20-%20GenerateP2V.wmv" target=_blank mce_href="http://blogpics.dyndns.org/VSMT%204%20-%20GenerateP2V.wmv"&gt;clicking here&lt;/A&gt; (2 minutes 44 seconds).&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;P style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;Edited by John: 3rd Nov 2005 - Rehosted WMV Files&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=346767" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+_1320_+NT/default.aspx">Windows Server – NT</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+2003/default.aspx">Windows Server 2003</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogs/default.aspx">Blogs</category><category domain="http://blogs.technet.com/jhoward/archive/tags/How+to+Articles/default.aspx">How to Articles</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Information/default.aspx">Information</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogcasts/default.aspx">Blogcasts</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server/default.aspx">Virtual Server</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+PC/default.aspx">Virtual PC</category></item><item><title>Blogcast on Virtual Server Migration Toolkit (VSMT)  - Part 1</title><link>http://blogs.technet.com/jhoward/archive/2005/01/04/blogcast-on-virtual-server-migration-toolkit-vsmt-part-1.aspx</link><pubDate>Tue, 04 Jan 2005 20:17:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:346147</guid><dc:creator>jhoward</dc:creator><slash:comments>24</slash:comments><comments>http://blogs.technet.com/jhoward/comments/346147.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=346147</wfw:commentRss><description>&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;Blogcast, podcast, mini-webcast.... What's in a name - well quite a lot judging by some of the reactions I've had. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;Leaving the name issue to one side, I've recorded a series of eight clips which walk through the process of migrating an NT4 server into &lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx" mce_href="http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx"&gt;Microsoft Virtual Server 2005&lt;/A&gt; using the VSMT (&lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsmt.mspx" mce_href="http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsmt.mspx"&gt;Virtual Server Migration Toolkit&lt;/A&gt;). Each of these clips is only a few minutes long, with the longest one only 10 minutes. Please feel free to delve in as you want. These clips essentially run through the steps described in a &lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/overview/vsmtwhitepaper.mspx" mce_href="http://www.microsoft.com/windowsserversystem/virtualserver/overview/vsmtwhitepaper.mspx"&gt;fabulous white paper&lt;/A&gt; available on microsoft.com&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;You will be able to see demo live in &lt;A href="http://www.microsoft.com/uk/itforum" mce_href="http://www.microsoft.com/uk/itforum"&gt;Birmingham on January 13th&lt;/A&gt; where you can ask me questions in-person.&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;The first blogcast is an introduction to the environment I'm using to perform the migration and can be viewed by &lt;A class="" href="http://blogspics.dyndns.org/VSMT%201%20-%20Intro%20and%20environment.wmv" target=_blank mce_href="http://blogspics.dyndns.org/VSMT%201%20-%20Intro%20and%20environment.wmv"&gt;clicking here&lt;/A&gt;. &lt;BR&gt;&amp;nbsp;&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;The second blogcast is using the gatherhw tool to generate an XML manifest cataloguing the hardware in my NT4 Server. This can be viewed by &lt;A class="" href="http://blogpics.dyndns.org/VSMT%202%20-%20capture.wmv" target=_blank mce_href="http://blogpics.dyndns.org/VSMT%202%20-%20capture.wmv"&gt;clicking here&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;Hope you enjoy these - I'll blog about the other recordings over the next few days. Also, if you want to see more of these type of recordings relating to Windows Server environments or Virtual Server, drop me a mail or add a comment.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;--------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;...added 28th January 2005:&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Lucida Sans Unicode" size=2&gt;Now that they're published, here's the links to the other parts to save you searching.&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/05/346767.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/05/346767.aspx"&gt;Part two can be viewed here&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347335.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347335.aspx"&gt;Part three can be viewed here&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347857.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/06/347857.aspx"&gt;Part four can be viewed here&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/jhoward/archive/2005/01/08/349166.aspx" mce_href="http://blogs.msdn.com/jhoward/archive/2005/01/08/349166.aspx"&gt;Part five can be viewed here&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Edited by John: 3rd Nov 2005 - Rehosted WMV files&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=346147" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+_1320_+NT/default.aspx">Windows Server – NT</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Windows+Server+2003/default.aspx">Windows Server 2003</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogs/default.aspx">Blogs</category><category domain="http://blogs.technet.com/jhoward/archive/tags/How+to+Articles/default.aspx">How to Articles</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Information/default.aspx">Information</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Whitepapers/default.aspx">Whitepapers</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Blogcasts/default.aspx">Blogcasts</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server/default.aspx">Virtual Server</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+PC/default.aspx">Virtual PC</category></item></channel></rss>