<?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>Crescent City Networking &#187; Personal</title>
	<atom:link href="http://ccnetworking.com/wordpress/archives/category/personal/feed" rel="self" type="application/rss+xml" />
	<link>http://ccnetworking.com/wordpress</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 06:08:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Friday Afternoon–hardware time</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/04/friday-afternoon-hardware-time.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/04/friday-afternoon-hardware-time.aspx#comments</comments>
		<pubDate>Fri, 04 Nov 2011 23:30:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech / Microsoft Talk]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/04/friday-afternoon-hardware-time.aspx';  <br /><br /></div><p>I spend far too much time in meetings these days.&#160; But I try to keep my Friday afternoons free of meetings – and often use this time to update my various servers and try out new configurations.&#160; Today it is time to rebuild some of my storage:</p>  <p><img style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="RAID" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/7762.RAID_5F00_3CB431BE.jpg" width="489" height="368" /></p>  <p>Specifically I am throwing a bunch of disks into one of my servers and setting up a storage space to play around with (you can learn more about spaces here: <a title="http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-474T" href="http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-474T">http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-474T</a>). </p>  <p>These days I find that the most common cause of performance issues in my virtualized environments is the storage subsystem.&#160; So I try to build systems with as much parallelism in the storage as possible – as I will be running dozens of virtual machines at the same time and a single disk just will not cut it for performance.</p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10232358" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/04/friday-afternoon-hardware-time.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>I spend far too much time in meetings these days.&#160; But I try to keep my Friday afternoons free of meetings – and often use this time to update my various servers and try out new configurations.&#160; Today it is time to rebuild some of my storage:</p>  <p><img title="RAID" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="RAID" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-41-22-metablogapi/7762.RAID_5F00_3CB431BE.jpg" width="489" height="368" /></p>  <p>Specifically I am throwing a bunch of disks into one of my servers and setting up a storage space to play around with (you can learn more about spaces here: <a title="http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-474T" href="http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-474T">http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-474T</a>). </p>  <p>These days I find that the most common cause of performance issues in my virtualized environments is the storage subsystem.&#160; So I try to build systems with as much parallelism in the storage as possible – as I will be running dozens of virtual machines at the same time and a single disk just will not cut it for performance.</p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10232358" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/11/04/friday-afternoon-hardware-time.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another reason to virtualize (and an appeal for aid)</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/12/another-reason-to-virtualize-and-an-appeal-for-aid.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/12/another-reason-to-virtualize-and-an-appeal-for-aid.aspx#comments</comments>
		<pubDate>Wed, 12 Jan 2011 20:10:35 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/12/another-reason-to-virtualize-and-an-appeal-for-aid.aspx';  <br /><br /></div><p>The last couple of days have been very strange and stressful for me.&#160; The reason for this is that my home town – Brisbane, Queensland, Australia – is currently being flooded.&#160; Thankfully all of my family is safe at this point in time – but it has been a very tense process as we have been following the news remotely and periodically trying to get in contact with different family members to find out what is happening.</p>  <p>While everyone is safe – my fathers business is not.&#160; My father (Wayne Armstrong – though we all call him Joe) is joint-partner in a software development company called <a href="http://www.bacchus.com.au/" target="_blank">Bacchus Management Systems</a>.&#160; Two days ago the working day started normally for them, but they were soon notified that they had ~3 hours to evacuate the building before power would be cut ahead of incoming flood waters.</p>  <p>To put some further perspective on this – many areas of Brisbane saw flood waters arrive at a rate of over 1 meter an hour (1 foot every 20 minutes – for my American readers).</p>  <p>The people at Bacchus Management Systems tried to save as much as they could – but had to give up when the water reached the ground floor of the office building.&#160; At which stage the water level was chest deep in the road that they needed to leave on.</p>  <p>Shortly after this I had the following online chat with my father:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0246.chat_5F00_370BF7CA.png" target="_blank"><img style="border-bottom:;border-left:;margin:;padding-left:;padding-right:;border-top:;border-right:;padding-top:" alt="chat" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1805.chat_5F00_thumb_5F00_475749B6.png" width="747" height="953" /></a></p>  <p>Well, that is certainly a new selling point for virtualization!&#160; Less hardware means a higher chance of escape from disaster.</p>  <p>But in all seriousness – while my family is safe, there are now many people in Queensland who are without a home.&#160; Further more there will be many businesses (like my fathers) who will have significant losses.&#160; As such I would like to make an unusual appeal for my blog:</p>  <p>If you are someone who is inclined to charity in these kinds of events – please visit <a title="http://www.qld.gov.au/floods/donate.html" href="http://www.qld.gov.au/floods/donate.html">http://www.qld.gov.au/floods/donate.html</a> to see how you can donate to the recovery.</p>  <p><strong>NOTE – MICROSOFT EMPLOYEES: I have learnt that Microsoft is matching employee contributions for this.&#160; If you want to – please email me directly and I will let you know the process to ensure that your donation is matched.</strong></p>  <p>Cheers,   <br />Ben</p>  <p>P.S. One final strange thing about this whole event for me – was that I first received word that the floods were hitting Brisbane as I was practicing for a presentation I was about to give about how Hyper-V can be used for disaster recovery.</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10114933" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/12/another-reason-to-virtualize-and-an-appeal-for-aid.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>The last couple of days have been very strange and stressful for me.&#160; The reason for this is that my home town – Brisbane, Queensland, Australia – is currently being flooded.&#160; Thankfully all of my family is safe at this point in time – but it has been a very tense process as we have been following the news remotely and periodically trying to get in contact with different family members to find out what is happening.</p>  <p>While everyone is safe – my fathers business is not.&#160; My father (Wayne Armstrong – though we all call him Joe) is joint-partner in a software development company called <a href="http://www.bacchus.com.au/" >Bacchus Management Systems</a>.&#160; Two days ago the working day started normally for them, but they were soon notified that they had ~3 hours to evacuate the building before power would be cut ahead of incoming flood waters.</p>  <p>To put some further perspective on this – many areas of Brisbane saw flood waters arrive at a rate of over 1 meter an hour (1 foot every 20 minutes – for my American readers).</p>  <p>The people at Bacchus Management Systems tried to save as much as they could – but had to give up when the water reached the ground floor of the office building.&#160; At which stage the water level was chest deep in the road that they needed to leave on.</p>  <p>Shortly after this I had the following online chat with my father:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/0246.chat_5F00_370BF7CA.png" ><img style="border-bottom: ; border-left: ; margin: ; padding-left: ; padding-right: ; display: inline; border-top: ; border-right: ; padding-top: " title="chat" alt="chat" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1805.chat_5F00_thumb_5F00_475749B6.png" width="747" height="953" /></a></p>  <p>Well, that is certainly a new selling point for virtualization!&#160; Less hardware means a higher chance of escape from disaster.</p>  <p>But in all seriousness – while my family is safe, there are now many people in Queensland who are without a home.&#160; Further more there will be many businesses (like my fathers) who will have significant losses.&#160; As such I would like to make an unusual appeal for my blog:</p>  <p>If you are someone who is inclined to charity in these kinds of events – please visit <a title="http://www.qld.gov.au/floods/donate.html" href="http://www.qld.gov.au/floods/donate.html">http://www.qld.gov.au/floods/donate.html</a> to see how you can donate to the recovery.</p>  <p><strong>NOTE – MICROSOFT EMPLOYEES: I have learnt that Microsoft is matching employee contributions for this.&#160; If you want to – please email me directly and I will let you know the process to ensure that your donation is matched.</strong></p>  <p>Cheers,   <br />Ben</p>  <p>P.S. One final strange thing about this whole event for me – was that I first received word that the floods were hitting Brisbane as I was practicing for a presentation I was about to give about how Hyper-V can be used for disaster recovery.</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10114933" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/12/another-reason-to-virtualize-and-an-appeal-for-aid.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back from vacation!</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/04/back-from-vacation.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/04/back-from-vacation.aspx#comments</comments>
		<pubDate>Wed, 05 Jan 2011 01:18:17 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/04/back-from-vacation.aspx';  <br /><br /></div><p>After a relaxing December on vacation I am now back at work – and ready to start blogging.&#160; Or, at least, I thought I would be ready to start blogging.&#160; Instead – I found that I needed to do a spot of cleaning first.</p>  <p>You see – somehow, in my absence, a lot of snow had gotten into my office:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7382.7775101_5F00_n_5F00_3069B649.jpg" target="_blank"><img style="border-bottom: 0px;border-left: 0px;margin:;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="7775101_n" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4744.7775101_5F00_n_5F00_thumb_5F00_01A3FDA7.jpg" width="724" height="544" /></a></p>  <p>…</p>  <p>Actually – it wasn’t snow (I am sure that came as a surprise to you) but a whole heap of shredded Styrofoam thoughtfully placed there by a colleague of mine.&#160; At first I thought it looked quite pretty – and was intending to leave my office like this for a couple of days.&#160; However – there were some issues:</p>  <ol>   <li>The Styrofoam resulted in a massive build up of static electricity in my office.&#160; There was actually a sizable amount of Styrofoam stuck to the walls – with nothing but static electricity.&#160; Just walking into the office cause all of the hair on my arms and legs to stand on end.&#160; Needless to say, I was terrified about the thought of turning a computer on (also notice that some of my computers do not have their cases on).</li>    <li>As a result of the static – whenever I left my office, I did so with a large covering of Styrofoam on my body.&#160; I am sure that by the end of the week most of the Styrofoam would have naturally migrated from my office and out into the wilds of Microsoft.</li>    <li>Finally – as a result of the clingy Styrofoam, it was very easy to track me down this morning.&#160; You just had to start at my office and follow the trails of Styrofoam down the hallways.</li> </ol>  <p>So, instead of writing something technical this afternoon – I spent some time vacuuming up my office (now with 90% less Styrofoam in it).&#160; I will try to have something better to say tomorrow <img style="border-bottom-style: none;border-left-style: none;border-top-style: none;border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1425.wlEmoticon_2D00_smile_5F00_611CBDF4.png" /></p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10111787" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/04/back-from-vacation.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>After a relaxing December on vacation I am now back at work – and ready to start blogging.&#160; Or, at least, I thought I would be ready to start blogging.&#160; Instead – I found that I needed to do a spot of cleaning first.</p>  <p>You see – somehow, in my absence, a lot of snow had gotten into my office:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7382.7775101_5F00_n_5F00_3069B649.jpg" ><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="7775101_n" border="0" alt="7775101_n" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4744.7775101_5F00_n_5F00_thumb_5F00_01A3FDA7.jpg" width="724" height="544" /></a></p>  <p>…</p>  <p>Actually – it wasn’t snow (I am sure that came as a surprise to you) but a whole heap of shredded Styrofoam thoughtfully placed there by a colleague of mine.&#160; At first I thought it looked quite pretty – and was intending to leave my office like this for a couple of days.&#160; However – there were some issues:</p>  <ol>   <li>The Styrofoam resulted in a massive build up of static electricity in my office.&#160; There was actually a sizable amount of Styrofoam stuck to the walls – with nothing but static electricity.&#160; Just walking into the office cause all of the hair on my arms and legs to stand on end.&#160; Needless to say, I was terrified about the thought of turning a computer on (also notice that some of my computers do not have their cases on).</li>    <li>As a result of the static – whenever I left my office, I did so with a large covering of Styrofoam on my body.&#160; I am sure that by the end of the week most of the Styrofoam would have naturally migrated from my office and out into the wilds of Microsoft.</li>    <li>Finally – as a result of the clingy Styrofoam, it was very easy to track me down this morning.&#160; You just had to start at my office and follow the trails of Styrofoam down the hallways.</li> </ol>  <p>So, instead of writing something technical this afternoon – I spent some time vacuuming up my office (now with 90% less Styrofoam in it).&#160; I will try to have something better to say tomorrow <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/1425.wlEmoticon_2D00_smile_5F00_611CBDF4.png" /></p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10111787" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/04/back-from-vacation.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking some time off</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/12/04/taking-some-time-off.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/12/04/taking-some-time-off.aspx#comments</comments>
		<pubDate>Sat, 04 Dec 2010 20:29:06 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/12/04/taking-some-time-off.aspx';  <br /><br /></div><p>For years now – whenever I have taken some time off from work I have gone through this process:</p>  <ul>   <li>A few weeks before my vacation: “I’m going to get blog posts pre-written for every day of my vacation!&#160; No one will even know that I am gone!”</li>    <li>One week before my vacation: “I’m going to get a couple of blog posts written – say, 1 or 2 a week – and people should not notice too much”</li>    <li>One day before my vacation: “Well, maybe I will write some blog posts while I am on vacation”</li> </ul>  <p>To date – I do not think I have every posted a blog post while on vacation.&#160; Strangely enough – it seems that once I am no longer at work it does not take very long at all for me to remember that I like spending time with my family &#38; playing computer games more than I like to do work!</p>  <p>So with that in mind – I am taking some time off – and will not be posting here.&#160; My vacation finishes at the end of December – so I will see you all in the new year.</p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10100387" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/12/04/taking-some-time-off.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>For years now – whenever I have taken some time off from work I have gone through this process:</p>  <ul>   <li>A few weeks before my vacation: “I’m going to get blog posts pre-written for every day of my vacation!&#160; No one will even know that I am gone!”</li>    <li>One week before my vacation: “I’m going to get a couple of blog posts written – say, 1 or 2 a week – and people should not notice too much”</li>    <li>One day before my vacation: “Well, maybe I will write some blog posts while I am on vacation”</li> </ul>  <p>To date – I do not think I have every posted a blog post while on vacation.&#160; Strangely enough – it seems that once I am no longer at work it does not take very long at all for me to remember that I like spending time with my family &amp; playing computer games more than I like to do work!</p>  <p>So with that in mind – I am taking some time off – and will not be posting here.&#160; My vacation finishes at the end of December – so I will see you all in the new year.</p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10100387" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/12/04/taking-some-time-off.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diagnosing hard disk failure with Hyper-V</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/16/diagnosing-hard-disk-failure-with-hyper-v.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/16/diagnosing-hard-disk-failure-with-hyper-v.aspx#comments</comments>
		<pubDate>Thu, 16 Sep 2010 21:13:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px">
tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/16/diagnosing-hard-disk-failure-with-hyper-v.aspx';

<br /><br /></div><p>Last week I had one of the hard disks in my Hyper-V server fail.&#160; Having had to deal with this a couple of times over the last few years, I had little trouble working through the process of fixing my system, but I thought I would write up the details of my experience so that others can benefit.</p>  <p>It all started when my previously happy Windows Home Server started reporting a large number of file conflicts:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2548.Error-1_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="Error 1" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5684.Error-1_5F00_thumb_5F00_1.png" width="435" height="515" /></a></p>  <p>Having seen this before – the first thing I did was open the Hyper-V management console and connect to the Windows Home Server directly.&#160; Logging into the virtual machine directly revealed that Windows was reporting a large number of write delay failures.</p>  <p>Write delay failures inside a virtual machine are almost always an indication of an underlying hardware problem with storage.&#160; Unfortunately the virtual machine has no insight into what is actually going wrong with the physical disk – all it knows is that it tried to write to the disk and it failed.&#160; </p>  <p>From here I went to the management operating system and bought up the event log.&#160; The Windows system event log contained exactly the information I was looking for:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5672.Error-2_5F00_2.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="Error 2" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7331.Error-2_5F00_thumb_5F00_1.png" width="1162" height="628" /></a></p>  <p>Clearly something was wrong with hard disk 2.&#160; I shut down the Windows Home Server virtual machine (which was the only virtual machine in my system that was using this disk) and then used disk manager in the management operating system to take hard disk 2 offline:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2548.Error-4.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="Error 4" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3108.Error-4_5F00_thumb.png" width="1150" height="625" /></a></p>  <p>I then updated the Windows Home Server virtual machine to remove the virtual hard disk that was stored here.&#160; When I started the virtual machine back up – it was happy again (except for complaining about a missing hard disk).&#160; Thankfully most of my data was configured for replication inside Windows Home Server.&#160; Unfortunately, I had just disabled file replication on one of my Windows Home Server shares about one week earlier because I was running low on space – but that too was easy to address.</p>  <p>With the virtual machine up and running I then bought the problematic disk back online in the management operating system.&#160; I used disk manager to connect the missing virtual hard disk to the management operating system and attempted to copy the missing files off of the virtual hard disk back onto the now running Windows Home Server.</p>  <p>This took a bit of work – as the hard disk was clearly on its last legs, and would regularly fill my event log with error messages and cause the virtual hard disk to get disconnected from the management operating system.&#160; But each time I was able to reconnect the virtual hard disk and start the copy again.&#160; After 3 or 4 attempts I was able to get all of the data off the disk.</p>  <p>Finally I used the Intel Storage Management tool to figure out the serial number for the faulty hard disk:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5672.Error-3.png" target="_blank"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="Error 3" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5265.Error-3_5F00_thumb.png" width="951" height="370" /></a></p>  <p>Then I shutdown the physical computer and removed the disk in question.</p>  <p>At the end of the day I had the system back up and running happily with no data lost.&#160; I cannot complain about that!</p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10060965" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript">
tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/16/diagnosing-hard-disk-failure-with-hyper-v.aspx';
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>Last week I had one of the hard disks in my Hyper-V server fail.&#160; Having had to deal with this a couple of times over the last few years, I had little trouble working through the process of fixing my system, but I thought I would write up the details of my experience so that others can benefit.</p>  <p>It all started when my previously happy Windows Home Server started reporting a large number of file conflicts:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2548.Error-1_5F00_2.png" ><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Error 1" border="0" alt="Error 1" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5684.Error-1_5F00_thumb_5F00_1.png" width="435" height="515" /></a></p>  <p>Having seen this before – the first thing I did was open the Hyper-V management console and connect to the Windows Home Server directly.&#160; Logging into the virtual machine directly revealed that Windows was reporting a large number of write delay failures.</p>  <p>Write delay failures inside a virtual machine are almost always an indication of an underlying hardware problem with storage.&#160; Unfortunately the virtual machine has no insight into what is actually going wrong with the physical disk – all it knows is that it tried to write to the disk and it failed.&#160; </p>  <p>From here I went to the management operating system and bought up the event log.&#160; The Windows system event log contained exactly the information I was looking for:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5672.Error-2_5F00_2.png" ><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Error 2" border="0" alt="Error 2" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/7331.Error-2_5F00_thumb_5F00_1.png" width="1162" height="628" /></a></p>  <p>Clearly something was wrong with hard disk 2.&#160; I shut down the Windows Home Server virtual machine (which was the only virtual machine in my system that was using this disk) and then used disk manager in the management operating system to take hard disk 2 offline:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/2548.Error-4.png" ><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Error 4" border="0" alt="Error 4" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/3108.Error-4_5F00_thumb.png" width="1150" height="625" /></a></p>  <p>I then updated the Windows Home Server virtual machine to remove the virtual hard disk that was stored here.&#160; When I started the virtual machine back up – it was happy again (except for complaining about a missing hard disk).&#160; Thankfully most of my data was configured for replication inside Windows Home Server.&#160; Unfortunately, I had just disabled file replication on one of my Windows Home Server shares about one week earlier because I was running low on space – but that too was easy to address.</p>  <p>With the virtual machine up and running I then bought the problematic disk back online in the management operating system.&#160; I used disk manager to connect the missing virtual hard disk to the management operating system and attempted to copy the missing files off of the virtual hard disk back onto the now running Windows Home Server.</p>  <p>This took a bit of work – as the hard disk was clearly on its last legs, and would regularly fill my event log with error messages and cause the virtual hard disk to get disconnected from the management operating system.&#160; But each time I was able to reconnect the virtual hard disk and start the copy again.&#160; After 3 or 4 attempts I was able to get all of the data off the disk.</p>  <p>Finally I used the Intel Storage Management tool to figure out the serial number for the faulty hard disk:</p>  <p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5672.Error-3.png" ><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Error 3" border="0" alt="Error 3" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/5265.Error-3_5F00_thumb.png" width="951" height="370" /></a></p>  <p>Then I shutdown the physical computer and removed the disk in question.</p>  <p>At the end of the day I had the system back up and running happily with no data lost.&#160; I cannot complain about that!</p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10060965" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/16/diagnosing-hard-disk-failure-with-hyper-v.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I need to read my own blog more often…</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/08/i-need-to-read-my-own-blog-more-often.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/08/i-need-to-read-my-own-blog-more-often.aspx#comments</comments>
		<pubDate>Fri, 09 Jul 2010 06:16:53 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech / Microsoft Talk]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/08/i-need-to-read-my-own-blog-more-often.aspx';  <br /><br /></div><p>Over the last couple of weeks I have been playing around with some new (for me) server technology.&#160; This has been a lot of fun – and I have been learning a lot.&#160; However, a couple of days ago things started to go wrong.</p>  <p>Specifically I started seeing all sorts of strange problems with my Hyper-V server.&#160; Virtual machines started going offline randomly.&#160; The whole system would go unresponsive for a couple of minutes and then come back.&#160; Once or twice the management operating system stopped responding, while virtual machines continued to respond over the network.</p>  <p>This was concerning to say the least.</p>  <p>However, as I have been busy this week I did not have time to investigate properly.&#160; After three nights dealing with this behavior, I was starting to wonder if I had some failing hardware, and was thinking about what I would need to do over the weekend to track down the cause of the problem.</p>  <p>Then - as I was driving home yesterday – I suddenly realized what the problem was.&#160; Last weekend I had setup a login script for my domain that would install antivirus automatically on any domain-joined computer that did not have antivirus on it already.&#160; When I got home I checked – and there it was.&#160; I setup exclusions for Hyper-V and my server has been rock solid ever since.</p>  <p>Now, why am I feeling quite foolish to recount this story?&#160; Apart from the obvious fact that it took me days to figure out what the problem was – I have already blogged <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2009/03/17/antivirus-and-hyper-v-or-why-can-t-i-start-my-virtual-machine.aspx" target="_blank">about this exact problem</a>.&#160; <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2005/09/14/466291.aspx" target="_blank">Twice</a>.</p>  <p>Sigh…</p>  <p>Cheers,   <br />Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10036255" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript"> tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/08/i-need-to-read-my-own-blog-more-often.aspx'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>Over the last couple of weeks I have been playing around with some new (for me) server technology.&#160; This has been a lot of fun – and I have been learning a lot.&#160; However, a couple of days ago things started to go wrong.</p>  <p>Specifically I started seeing all sorts of strange problems with my Hyper-V server.&#160; Virtual machines started going offline randomly.&#160; The whole system would go unresponsive for a couple of minutes and then come back.&#160; Once or twice the management operating system stopped responding, while virtual machines continued to respond over the network.</p>  <p>This was concerning to say the least.</p>  <p>However, as I have been busy this week I did not have time to investigate properly.&#160; After three nights dealing with this behavior, I was starting to wonder if I had some failing hardware, and was thinking about what I would need to do over the weekend to track down the cause of the problem.</p>  <p>Then - as I was driving home yesterday – I suddenly realized what the problem was.&#160; Last weekend I had setup a login script for my domain that would install antivirus automatically on any domain-joined computer that did not have antivirus on it already.&#160; When I got home I checked – and there it was.&#160; I setup exclusions for Hyper-V and my server has been rock solid ever since.</p>  <p>Now, why am I feeling quite foolish to recount this story?&#160; Apart from the obvious fact that it took me days to figure out what the problem was – I have already blogged <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2009/03/17/antivirus-and-hyper-v-or-why-can-t-i-start-my-virtual-machine.aspx" >about this exact problem</a>.&#160; <a href="http://blogs.msdn.com/b/virtual_pc_guy/archive/2005/09/14/466291.aspx" >Twice</a>.</p>  <p>Sigh…</p>  <p>Cheers,   <br />Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10036255" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/07/08/i-need-to-read-my-own-blog-more-often.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talking about Dynamic Memory at TechED US 2010</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/06/01/talking-about-dynamic-memory-at-teched-us-2010.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/06/01/talking-about-dynamic-memory-at-teched-us-2010.aspx#comments</comments>
		<pubDate>Wed, 02 Jun 2010 06:46:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech / Microsoft Talk]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px">
tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/06/01/talking-about-dynamic-memory-at-teched-us-2010.aspx';

<br /><br /></div><p>Next week I will be hanging out in New Orleans.&#160; As well as doing my share of booth duty – and walking around talking to people about virtualization – I will be presenting on Dynamic Memory.&#160; Here are the details:</p>  <p>   <table style="width: 451pt;border-collapse: collapse" border="0" cellspacing="0" cellpadding="0" width="602"><col style="width: 48pt" width="64" /><col style="width: 259pt" width="346" /><col style="width: 48pt" width="64" /><tbody>       <tr style="height: 14.4pt">         <td style="border-bottom: black 0.5pt solid;border-left: #cccccc 0.5pt solid;background-color: #0066a6;width: 48pt;height: 14.4pt;border-top: #cccccc 0.5pt solid;border-right: black 0.5pt solid" class="xl66" height="19" width="64"><font color="#ffffff" size="2" face="Segoe UI">Code</font></td>          <td style="border-bottom: black 0.5pt solid;background-color: #0066a6;width: 259pt;border-left-color: black;border-top: #cccccc 0.5pt solid;border-right: black 0.5pt solid" class="xl67" width="346"><font color="#ffffff" size="2" face="Segoe UI">Session</font></td>          <td style="border-bottom: black 0.5pt solid;background-color: #0066a6;width: 48pt;border-left-color: black;border-top: #cccccc 0.5pt solid;border-right: black 0.5pt solid" class="xl67" width="64"><font color="#ffffff" size="2" face="Segoe UI">Room</font></td>          <td style="border-bottom: black 0.5pt solid;background-color: #0066a6;width: 48pt;border-left-color: black;border-top: #cccccc 0.5pt solid;border-right: black 0.5pt solid" class="xl67" width="64"><font color="#ffffff" size="2" face="Segoe UI">Day</font></td>          <td style="border-bottom: black 0.5pt solid;background-color: #0066a6;width: 48pt;border-left-color: black;border-top: #cccccc 0.5pt solid;border-right: black 0.5pt solid" class="xl67" width="64"><font color="#ffffff" size="2" face="Segoe UI">Time</font></td>       </tr>        <tr style="height: 22.8pt">         <td style="border-bottom: #cccccc 0.5pt solid;border-left: #cccccc 0.5pt solid;background-color: #ebeaff;border-top-color: black;width: 48pt;height: 91.2pt;border-right: black 0.5pt solid" class="xl69" height="121" rowspan="2" width="64"><font color="#000000" size="2" face="Segoe UI">VIR304</font></td>          <td style="border-bottom-color: #f0f0f0;background-color: #ebeaff;border-top-color: black;width: 259pt;border-left-color: black;border-right: black 0.5pt solid" class="xl65" width="346"><strong><font color="#000000" size="2" face="Segoe UI">Hyper-V and Dynamic Memory in Depth</font></strong></td>          <td style="border-bottom: #cccccc 0.5pt solid;border-left: black 0.5pt solid;background-color: #ebeaff;border-top-color: black;width: 48pt;border-right: black 0.5pt solid" class="xl71" rowspan="2" width="64"><font color="#000000" size="2" face="Segoe UI">Rm 295</font></td>          <td style="border-bottom: #cccccc 0.5pt solid;border-left: black 0.5pt solid;background-color: #ebeaff;border-top-color: black;width: 48pt;border-right: black 0.5pt solid" class="xl71" rowspan="2" width="64"><font color="#000000" size="2" face="Segoe UI">Tuesday, June 8</font></td>          <td style="border-bottom: #cccccc 0.5pt solid;border-left: black 0.5pt solid;background-color: #ebeaff;border-top-color: black;width: 48pt;border-right: black 0.5pt solid" class="xl71" rowspan="2" width="64"><font size="2"></font><font color="#000000"></font><font face="Segoe UI">1:30 PM - 2:45 PM</font></td>       </tr>        <tr style="height: 68.4pt">         <td style="border-bottom: #cccccc 0.5pt solid;background-color: #ebeaff;border-top-color: #f0f0f0;width: 259pt;height: 68.4pt;border-left-color: black;border-right: black 0.5pt solid" class="xl68" height="91" width="346"><font color="#000000" size="2" face="Segoe UI">Dynamic memory is a new feature of Hyper-V coming to Windows Server 2008 R2 SP1. Come to learn how Dynamic Memory enables Hyper-V to more efficiently utilize system resource, and how this can benefit your environment. Also learn how Dynamic Memory works under the covers and what you should be preparing for with the release of Windows Server 2008 R2 SP1.</font></td>       </tr>     </tbody></table> </p>  <p>See you there!</p>  <p><img src="http://northamerica.msteched.com/p/TENA10/resources/TechEd2010_Signature_bethere.gif" /></p>  <p>Cheers,    <br />Ben     </p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10018686" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;"><script type="text/javascript">
tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/06/01/talking-about-dynamic-memory-at-teched-us-2010.aspx';
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script><br /><br /></div><p>Next week I will be hanging out in New Orleans.&#160; As well as doing my share of booth duty – and walking around talking to people about virtualization – I will be presenting on Dynamic Memory.&#160; Here are the details:</p>  <p>   <table style="width: 451pt; border-collapse: collapse" border="0" cellspacing="0" cellpadding="0" width="602"><colgroup><col style="width: 48pt" width="64" /><col style="width: 259pt; mso-width-source: userset; mso-width-alt: 12288" width="346" /><col style="width: 48pt" width="64" /></colgroup><tbody>       <tr style="height: 14.4pt" height="19">         <td style="border-bottom: black 0.5pt solid; border-left: #cccccc 0.5pt solid; background-color: #0066a6; width: 48pt; height: 14.4pt; border-top: #cccccc 0.5pt solid; border-right: black 0.5pt solid" class="xl66" height="19" width="64"><font color="#ffffff" size="2" face="Segoe UI">Code</font></td>          <td style="border-bottom: black 0.5pt solid; background-color: #0066a6; width: 259pt; border-left-color: black; border-top: #cccccc 0.5pt solid; border-right: black 0.5pt solid" class="xl67" width="346"><font color="#ffffff" size="2" face="Segoe UI">Session</font></td>          <td style="border-bottom: black 0.5pt solid; background-color: #0066a6; width: 48pt; border-left-color: black; border-top: #cccccc 0.5pt solid; border-right: black 0.5pt solid" class="xl67" width="64"><font color="#ffffff" size="2" face="Segoe UI">Room</font></td>          <td style="border-bottom: black 0.5pt solid; background-color: #0066a6; width: 48pt; border-left-color: black; border-top: #cccccc 0.5pt solid; border-right: black 0.5pt solid" class="xl67" width="64"><font color="#ffffff" size="2" face="Segoe UI">Day</font></td>          <td style="border-bottom: black 0.5pt solid; background-color: #0066a6; width: 48pt; border-left-color: black; border-top: #cccccc 0.5pt solid; border-right: black 0.5pt solid" class="xl67" width="64"><font color="#ffffff" size="2" face="Segoe UI">Time</font></td>       </tr>        <tr style="height: 22.8pt" height="30">         <td style="border-bottom: #cccccc 0.5pt solid; border-left: #cccccc 0.5pt solid; background-color: #ebeaff; border-top-color: black; width: 48pt; height: 91.2pt; border-right: black 0.5pt solid" class="xl69" height="121" rowspan="2" width="64"><font color="#000000" size="2" face="Segoe UI">VIR304</font></td>          <td style="border-bottom-color: #f0f0f0; background-color: #ebeaff; border-top-color: black; width: 259pt; border-left-color: black; border-right: black 0.5pt solid" class="xl65" width="346"><strong><font color="#000000" size="2" face="Segoe UI">Hyper-V and Dynamic Memory in Depth</font></strong></td>          <td style="border-bottom: #cccccc 0.5pt solid; border-left: black 0.5pt solid; background-color: #ebeaff; border-top-color: black; width: 48pt; border-right: black 0.5pt solid" class="xl71" rowspan="2" width="64"><font color="#000000" size="2" face="Segoe UI">Rm 295</font></td>          <td style="border-bottom: #cccccc 0.5pt solid; border-left: black 0.5pt solid; background-color: #ebeaff; border-top-color: black; width: 48pt; border-right: black 0.5pt solid" class="xl71" rowspan="2" width="64"><font color="#000000" size="2" face="Segoe UI">Tuesday, June 8</font></td>          <td style="border-bottom: #cccccc 0.5pt solid; border-left: black 0.5pt solid; background-color: #ebeaff; border-top-color: black; width: 48pt; border-right: black 0.5pt solid" class="xl71" rowspan="2" width="64"><font size="2"></font><font color="#000000"></font><font face="Segoe UI">1:30 PM - 2:45 PM</font></td>       </tr>        <tr style="height: 68.4pt" height="91">         <td style="border-bottom: #cccccc 0.5pt solid; background-color: #ebeaff; border-top-color: #f0f0f0; width: 259pt; height: 68.4pt; border-left-color: black; border-right: black 0.5pt solid" class="xl68" height="91" width="346"><font color="#000000" size="2" face="Segoe UI">Dynamic memory is a new feature of Hyper-V coming to Windows Server 2008 R2 SP1. Come to learn how Dynamic Memory enables Hyper-V to more efficiently utilize system resource, and how this can benefit your environment. Also learn how Dynamic Memory works under the covers and what you should be preparing for with the release of Windows Server 2008 R2 SP1.</font></td>       </tr>     </tbody></table> </p>  <p>See you there!</p>  <p><img src="http://northamerica.msteched.com/p/TENA10/resources/TechEd2010_Signature_bethere.gif" /></p>  <p>Cheers,    <br />Ben     </p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10018686" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/06/01/talking-about-dynamic-memory-at-teched-us-2010.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog Engine Update</title>
		<link>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/25/blog-engine-update.aspx</link>
		<comments>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/25/blog-engine-update.aspx#comments</comments>
		<pubDate>Tue, 25 May 2010 18:32:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech / Microsoft Talk]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px">


</div>
<p>After a bit of turbulence, it looks like we are up and running on the new blog engine.&#160; I am really happy about this &#8211; as it makes it a lot easier for me to customize the look and feel of the blog without having to hack things up too much.</p>
<p>For the time being &#8211; things should look pretty much the same as they use to &#8211; but there are some changes that I should point out:</p>
<ul>
<li>To comment on a blog post &#8211; you need to click on the post title, then you will see the comment section at the bottom </li>
<li>To access files that are attached to a post &#8211; you also need to click on the post title </li>
<li>If you look closely at the top of my blog posts you will see some new options: <br /><br /><img height="111" width="469" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8306.image_5F00_4990DE3A.png" alt="image" class="wlDisabledImage" /> <br /><br />The two icons on the left let you choose between viewing full posts on my main page, or just viewing excerpts.&#160; &#8220;Most Recent&#8221;, &#8220;Most Views&#8221; and &#8220;Most Comments&#8221; allow you to change the way posts are sorted. </li>
</ul>
<p>I have also used the blog engine change as an opportunity to enable comments on all my posts (comments used to get disabled after 90 days).&#160; I have done this because readers of my blog seem to be genuinely nice people who help each other out in the comments <img src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4604.wlEmoticonsmile_5F00_42FD5EAA.png" alt="Smile" class="wlEmoticon wlEmoticon-smile" style="border-bottom-style: none;border-right-style: none;border-top-style: none;border-left-style: none" /></p>
<p>Finally &#8211; we are now using Windows Live ID to sign in for the blogs, but you can also make anonymous comments if you want to.</p>
<p>Cheers,</p>
<p>Ben</p><div style="clear:both"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10014948" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:0px 0px 0px 0px;">
<script type="text/javascript"><!--
tweetmeme_url = 'http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/25/blog-engine-update.aspx';
// --></script>
<script src="http://tweetmeme.com/i/scripts/button.js" type="text/javascript"></script>
</div>
<p>After a bit of turbulence, it looks like we are up and running on the new blog engine.&nbsp; I am really happy about this &ndash; as it makes it a lot easier for me to customize the look and feel of the blog without having to hack things up too much.</p>
<p>For the time being &ndash; things should look pretty much the same as they use to &ndash; but there are some changes that I should point out:</p>
<ul>
<li>To comment on a blog post &ndash; you need to click on the post title, then you will see the comment section at the bottom </li>
<li>To access files that are attached to a post &ndash; you also need to click on the post title </li>
<li>If you look closely at the top of my blog posts you will see some new options: <br /><br /><img height="111" width="469" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/8306.image_5F00_4990DE3A.png" alt="image" title="image" class="wlDisabledImage" style="display: inline" /> <br /><br />The two icons on the left let you choose between viewing full posts on my main page, or just viewing excerpts.&nbsp; &ldquo;Most Recent&rdquo;, &ldquo;Most Views&rdquo; and &ldquo;Most Comments&rdquo; allow you to change the way posts are sorted. </li>
</ul>
<p>I have also used the blog engine change as an opportunity to enable comments on all my posts (comments used to get disabled after 90 days).&nbsp; I have done this because readers of my blog seem to be genuinely nice people who help each other out in the comments <img src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-41-22-metablogapi/4604.wlEmoticonsmile_5F00_42FD5EAA.png" alt="Smile" class="wlEmoticon wlEmoticon-smile" style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" /></p>
<p>Finally &ndash; we are now using Windows Live ID to sign in for the blogs, but you can also make anonymous comments if you want to.</p>
<p>Cheers,</p>
<p>Ben</p><div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=10014948" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/05/25/blog-engine-update.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Big [re]Build</title>
		<link>http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/the-big-re-build.aspx</link>
		<comments>http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/the-big-re-build.aspx#comments</comments>
		<pubDate>Thu, 11 Mar 2010 07:13:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter">

tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/the-big-re-build.aspx';



</div>
<p>A while ago I talked about how I use <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/06/hyper-v-in-my-house.aspx" target="_blank">Hyper-V in my house</a>, and more recently I talked about trying to <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/02/22/adventures-with-hyper-v-and-backup.aspx" target="_blank">backup my Hyper-V server</a>.&#160; This discussion of backup was actually in preparation for a significant rebuild of my home Hyper-V server, that I undertook a week and a half ago.&#160; There were several goals that I had with this rebuild:</p>
<ul>
<li>Upgrade the system disk from an old stand alone disk to a newer RAID1 disk</li>
<li>Add a new disk to my Windows Home Server virtual machine</li>
<li>Pull my Domain Controller / DNS / DHCP server out of my parent partition and put it in a virtual machine</li></ul>
<p>The challenges that I had with this process included:</p>
<ul>
<li>I did not have a second equivalent server handy to just migrate to.&#160; Instead my goal was to utilize the machines sitting around my house as temporary staging locations while I did the rebuild (in fact I used my desktop as a file server and ran Hyper-V on my Mac Mini to act as my backup Hyper-V server).</li>
<li>If this server is down – Internet is down in my house.&#160; Any father / husband out there will tell you that you do not want to be responsible for breaking the household internet connection.</li>
<li>My Windows Home Server virtual machine contains all of my families digital memories.&#160; 8 years of kid photos, videos of my children’s first steps, etc…&#160; Losing this data is simply not an option.</li></ul>
<p>It took over a week of planning and research but I ended off successfully rebuilding the system in the space of a weekend.&#160; The process that I used looked something like this:</p>
<ul>
<li>Identify non-critical server virtual machines, shut them down and export them to a file share (on my desktop)</li>
<li>Use SCVMM to move critical server virtual machines to Hyper-V on my Mac Mini</li>
<li>Perform a configuration-only export of my Windows Home Server</li>
<li>Do a bare metal backup of my physical computer</li>
<li>Restore the bare metal backup into a virtual machine on my Mac Mini</li>
<li>Shutdown my physical computer</li>
<li>Get my Domain Controller / DNS / DHCP server running on the Mac Mini</li>
<li>Swap in the new disks into the physical computer</li>
<li>Install Windows and Hyper-V on the new disks</li>
<li>Move all virtual machines back to the physical computer</li></ul>
<p>To pull this off I used pretty much every trick that I know – so I thought it would be good to do a blog series on the process.</p>
<p>Before I get going – there are a few questions that I have been asked that I would like to answer upfront:</p>
<ul>
<li>Why are you using RAID1?!?&#160; RAID10 would be much faster! <br /><br />To this I have two answers.&#160; The first one is that I have a personal preference for minimizing the number of disks in my system (details that I prefer to not go into right now).&#160; The second one is that you do not realize how bad the performance of my old system disk was.&#160; I did some benchmarking on my old and new disk configuration to highlight the difference here: <br /><br /><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/TheBigreBuild_14690/image_2.png" target="_blank"><img border="0" alt="image" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/TheBigreBuild_14690/image_thumb.png" width="359" height="278"/></a> <br /></li>
<li>Why are you running your domain controller in a virtual machine? <br /><br />Read this post for my thoughts on this: <a title="http://blogs.msdn.com/virtual_pc_guy/archive/2008/11/24/the-domain-controller-dilemma.aspx" href="http://blogs.msdn.com/virtual_pc_guy/archive/2008/11/24/the-domain-controller-dilemma.aspx">http://blogs.msdn.com/virtual_pc_guy/archive/2008/11/24/the-domain-controller-dilemma.aspx</a> <br /></li>
<li>Why don’t you just get some nice high end hardware? <br /><br />I know of people who do this, but I have many other things that I like to spend my money on.&#160; Plus there is some level of satisfaction in getting results on a shoestring budget :-)</li></ul>
<p>Cheers, <br />Ben</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9976684" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px" class=wlWriterHeaderFooter>
<script type=text/javascript>
tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/the-big-re-build.aspx';
</script>

<script type=text/javascript src="http://tweetmeme.com/i/scripts/button.js" mce_src="http://tweetmeme.com/i/scripts/button.js"></script>
</div>
<p>A while ago I talked about how I use <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/06/hyper-v-in-my-house.aspx"  mce_href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/06/hyper-v-in-my-house.aspx">Hyper-V in my house</a>, and more recently I talked about trying to <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/02/22/adventures-with-hyper-v-and-backup.aspx"  mce_href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/02/22/adventures-with-hyper-v-and-backup.aspx">backup my Hyper-V server</a>.&nbsp; This discussion of backup was actually in preparation for a significant rebuild of my home Hyper-V server, that I undertook a week and a half ago.&nbsp; There were several goals that I had with this rebuild:</p>
<ul>
<li>Upgrade the system disk from an old stand alone disk to a newer RAID1 disk</li>
<li>Add a new disk to my Windows Home Server virtual machine</li>
<li>Pull my Domain Controller / DNS / DHCP server out of my parent partition and put it in a virtual machine</li></ul>
<p>The challenges that I had with this process included:</p>
<ul>
<li>I did not have a second equivalent server handy to just migrate to.&nbsp; Instead my goal was to utilize the machines sitting around my house as temporary staging locations while I did the rebuild (in fact I used my desktop as a file server and ran Hyper-V on my Mac Mini to act as my backup Hyper-V server).</li>
<li>If this server is down – Internet is down in my house.&nbsp; Any father / husband out there will tell you that you do not want to be responsible for breaking the household internet connection.</li>
<li>My Windows Home Server virtual machine contains all of my families digital memories.&nbsp; 8 years of kid photos, videos of my children’s first steps, etc…&nbsp; Losing this data is simply not an option.</li></ul>
<p>It took over a week of planning and research but I ended off successfully rebuilding the system in the space of a weekend.&nbsp; The process that I used looked something like this:</p>
<ul>
<li>Identify non-critical server virtual machines, shut them down and export them to a file share (on my desktop)</li>
<li>Use SCVMM to move critical server virtual machines to Hyper-V on my Mac Mini</li>
<li>Perform a configuration-only export of my Windows Home Server</li>
<li>Do a bare metal backup of my physical computer</li>
<li>Restore the bare metal backup into a virtual machine on my Mac Mini</li>
<li>Shutdown my physical computer</li>
<li>Get my Domain Controller / DNS / DHCP server running on the Mac Mini</li>
<li>Swap in the new disks into the physical computer</li>
<li>Install Windows and Hyper-V on the new disks</li>
<li>Move all virtual machines back to the physical computer</li></ul>
<p>To pull this off I used pretty much every trick that I know – so I thought it would be good to do a blog series on the process.</p>
<p>Before I get going – there are a few questions that I have been asked that I would like to answer upfront:</p>
<ul>
<li>Why are you using RAID1?!?&nbsp; RAID10 would be much faster! <br /><br />To this I have two answers.&nbsp; The first one is that I have a personal preference for minimizing the number of disks in my system (details that I prefer to not go into right now).&nbsp; The second one is that you do not realize how bad the performance of my old system disk was.&nbsp; I did some benchmarking on my old and new disk configuration to highlight the difference here: <br /><br /><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/TheBigreBuild_14690/image_2.png"  mce_href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/TheBigreBuild_14690/image_2.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://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/TheBigreBuild_14690/image_thumb.png" width=359 height=278 mce_src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/TheBigreBuild_14690/image_thumb.png"/></a> <br /></li>
<li>Why are you running your domain controller in a virtual machine? <br /><br />Read this post for my thoughts on this: <a title=http://blogs.msdn.com/virtual_pc_guy/archive/2008/11/24/the-domain-controller-dilemma.aspx href="http://blogs.msdn.com/virtual_pc_guy/archive/2008/11/24/the-domain-controller-dilemma.aspx" mce_href="http://blogs.msdn.com/virtual_pc_guy/archive/2008/11/24/the-domain-controller-dilemma.aspx">http://blogs.msdn.com/virtual_pc_guy/archive/2008/11/24/the-domain-controller-dilemma.aspx</a> <br /></li>
<li>Why don’t you just get some nice high end hardware? <br /><br />I know of people who do this, but I have many other things that I like to spend my money on.&nbsp; Plus there is some level of satisfaction in getting results on a shoestring budget :-)</li></ul>
<p>Cheers, <br />Ben</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9976684" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/the-big-re-build.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adventures with Hyper-V and Backup</title>
		<link>http://blogs.msdn.com/virtual_pc_guy/archive/2010/02/22/adventures-with-hyper-v-and-backup.aspx</link>
		<comments>http://blogs.msdn.com/virtual_pc_guy/archive/2010/02/22/adventures-with-hyper-v-and-backup.aspx#comments</comments>
		<pubDate>Tue, 23 Feb 2010 00:10:00 +0000</pubDate>
		<dc:creator>Virtual PC Guy</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<div class="wlWriterHeaderFooter">

tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/02/22/adventures-with-hyper-v-and-backup.aspx';



</div>
<p>A while ago I talked about how I use <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/06/hyper-v-in-my-house.aspx" target="_blank">Hyper-V in my house</a>.&#160; One of the problems that I identified with my current setup was that I had most of my virtual machines (except for the Windows Home Server) running on the same disk as the system disk for the management operating system.</p>
<p>Apart from being a bad practice in general – this has always concerned me as that disk represents a pretty large single point of failure in my server (if that disk fails I will lose my domain controller, FTP server, SCVMM server, SCOM server, MED-V server and WDS server). </p>
<p>Recently I also discovered that the disk in question is the oldest (and slowest) disk in the system – and this is causing performance issues for all of the virtual machines running off of it.&#160; </p>
<p>Given all of this I decided to shuffle some disks out of other systems in my house and setup a higher performance two disk mirror for my system disk.&#160; This would at least address the issues of performance and resiliency to disk failure.&#160; The problem I faced was how to transfer my current system disk to a new RAID configuration.</p>
<p>After some failed attempts at using various cloning programs out there – it struck me that this was an ideal use of our backup technology.&#160; I would just backup the current system disk – and restore it to the new physical disk.</p>
<p>As this was just going to be a “once off” backup – I did not want to spend the time to setup a full enterprise backup solution (like DPM) but just wanted to use Windows Server Backup.</p>
<p>I knew that Windows Server Backup does not support Hyper-V by default – so went off to get the details of how to enable this from the appropriate KB article (<a title="http://support.microsoft.com/kb/958662" href="http://support.microsoft.com/kb/958662">http://support.microsoft.com/kb/958662</a>) and was pleasantly surprised to find that a “Fix it” has been made for this issue – so I was able to complete this step without too much trouble.</p>
<blockquote>
<p><em>Side note: You may wonder what happens if you do not enable this fix it.&#160; Simply put, by default Windows Server Backup will not engage our VSS backup components.&#160; This means that it will just copy the files of the virtual machines without doing anything to prepare them for backup.&#160; If your virtual machines are turned off – this is fine.&#160; If your virtual machines are running – this can result in your backup having corrupt data in the virtual machines (but it will not affect the currently running virtual machines).</em></p>
<p><em>Once you enable the fix it – there is nothing in the Windows Server Backup user interface that indicates that anything is different.&#160; But now when you backup a drive that contains virtual machines we will either use VSS inside the virtual machine in order to guarantee a valid backup is taken – or we will momentarily put the virtual machine into a saved state (if VSS is not supported by the guest operating system) and resume it after the backup is taken.</em></p>
<p><em>Most of my virtual machines support VSS, but I did fire up a Windows XP virtual machine just to watch the backup progress – otherwise there is no way for me to know that anything actually happened to the virtual machines :-)</em></p></blockquote>
<p>I then fired up Windows Server Backup and requested to do a custom backup, and selected to only do a “Bare metal recovery” backup.&#160; This meant that I was able to backup my system disk without backing up the (rather large) data disks used by my Windows Home Server virtual machine:</p>
<p><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_2.png" target="_blank"><img border="0" alt="image" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_thumb.png" width="427" height="342"/></a> </p>
<p>But then things started to go sideways.</p>
<p>On my first attempt, the backup failed after 10 minutes with an error message that stated: </p>
<p>“(0x81000101) The creation of a shadow copy has timed out. Try this operation again.”</p>
<p>Searching on this error message revealed nothing of particular interest – and as I was backing up the system due to slow performance of the disk I was trying to backup – I figured this was not too surprising.&#160; So I decided to do as the error message advised – and try again.</p>
<p>The second attempt got further – about 30 minutes in – when it failed with an I/O error message.&#160; A bit of investigation quickly revealed that the USB disk that I was trying to back up the system to had chosen this particular point in time to die.&#160; Hmmm… Ominous.</p>
<p>For the third attempt I tried to backup over the network to my main desktop computer (after having to shuffle a lot of virtual machines around to make space).&#160; This time I received an error message that stated: </p>
<p>“(0x80042336) The writer experienced a partial failure.”</p>
<p>Sigh.&#160; At least I knew about this error message.&#160; Basically – VSS (<a href="http://technet.microsoft.com/en-us/library/cc757854(WS.10).aspx" target="_blank">the backup infrastructure in Windows</a>) prefers to have applications either succeed or fail an entire backup process.&#160; The problem that we have is that we can succeed on all but a single virtual machine – in which case we need to report failure back to the backup application, but we also need to indicate that a specific virtual machine caused the problem.</p>
<p>Seeing this error message I went to check the event log.&#160; Looking in the Admin section of the Hyper-V-VMMS log showed me that it was my FTP server that had caused the problem:</p>
<p><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_4.png" target="_blank"><img border="0" alt="image" src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_thumb_1.png" width="433" height="342"/></a> </p>
<p>From here I went to look in the event log inside my FTP server.&#160; </p>
<p>At first I checked the System log – and saw a number of error messages from the VDS Basic Provider that stated:</p>
<p>“Unexpected failure. Error code: 490@01010004”</p>
<p>One of these occurred around the time of the failed backup – but there were a number of other instances that did not appear to correlate to any backup activity.&#160; A quick web search turned up this KB article:<a title="http://support.microsoft.com/kb/979391" href="http://support.microsoft.com/kb/979391">http://support.microsoft.com/kb/979391</a> that explains that this is a benign error message that can be safely ignored.</p>
<p>Next I checked the Application log – and saw an error message at the right time that looked like the culprit: </p>
<p>“Volume Shadow Copy Service error: Unexpected error calling routine.&#160; IVssBackupComponents::SetContextInternal.&#160; hr = 0x80042301, A function call was made when the object was in an incorrect state.”</p>
<p>Unfortunately searching on this error message revealed nothing but random people struggling with random variations of the error message – and none of them related to Hyper-V.&#160; After reading through a number of these I decided that the layman's interpretation of this error message was “something went wrong deep in guts of VSS”.&#160; With such insight in hand I decided that I would just give it another shot.</p>
<p>The fourth time the backup went through without a hitch.</p>
<p>I honestly did not expect this process to be so painful – but the nice thing is that (with the exception of my Windows XP virtual machine, which does not support VSS) through this whole process none of my running virtual machines were disturbed.&#160; In fact – I was watching video streaming off of one of them for pretty much the entire time.</p>
<p>Unfortunately this story is yet to have a happy ending – as while I have been able to confirm that a valid and complete backup was taken (ironically by restoring the backup to a virtual machine on my Hyper-V server – which worked fine) I cannot get the darned thing to restore to my new disk configuration.</p>
<p>So for now my server continues to run a little slow on the old disk, and I am hunting down Windows Server Backup people to try and figure out why my restore is failing.&#160; On the plus side – if I do have a hardware failure now I will have a valid backup to restore the system from (once I get that part working).</p>
<p>Cheers, <br />Ben</p>
<p><strong>Update:</strong> This discussion is continued at <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/adventures-in-backup-continued.aspx">http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/adventures-in-backup-continued.aspx</a></p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9967697" width="1" height="1"/>]]></description>
			<content:encoded><![CDATA[<div style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px" class=wlWriterHeaderFooter>
<script type=text/javascript>
tweetmeme_url = 'http://blogs.msdn.com/virtual_pc_guy/archive/2010/02/22/adventures-with-hyper-v-and-backup.aspx';
</script>

<script type=text/javascript src="http://tweetmeme.com/i/scripts/button.js" mce_src="http://tweetmeme.com/i/scripts/button.js"></script>
</div>
<p>A while ago I talked about how I use <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/06/hyper-v-in-my-house.aspx"  mce_href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/06/hyper-v-in-my-house.aspx">Hyper-V in my house</a>.&nbsp; One of the problems that I identified with my current setup was that I had most of my virtual machines (except for the Windows Home Server) running on the same disk as the system disk for the management operating system.</p>
<p>Apart from being a bad practice in general – this has always concerned me as that disk represents a pretty large single point of failure in my server (if that disk fails I will lose my domain controller, FTP server, SCVMM server, SCOM server, MED-V server and WDS server). </p>
<p>Recently I also discovered that the disk in question is the oldest (and slowest) disk in the system – and this is causing performance issues for all of the virtual machines running off of it.&nbsp; </p>
<p>Given all of this I decided to shuffle some disks out of other systems in my house and setup a higher performance two disk mirror for my system disk.&nbsp; This would at least address the issues of performance and resiliency to disk failure.&nbsp; The problem I faced was how to transfer my current system disk to a new RAID configuration.</p>
<p>After some failed attempts at using various cloning programs out there – it struck me that this was an ideal use of our backup technology.&nbsp; I would just backup the current system disk – and restore it to the new physical disk.</p>
<p>As this was just going to be a “once off” backup – I did not want to spend the time to setup a full enterprise backup solution (like DPM) but just wanted to use Windows Server Backup.</p>
<p>I knew that Windows Server Backup does not support Hyper-V by default – so went off to get the details of how to enable this from the appropriate KB article (<a title=http://support.microsoft.com/kb/958662 href="http://support.microsoft.com/kb/958662" mce_href="http://support.microsoft.com/kb/958662">http://support.microsoft.com/kb/958662</a>) and was pleasantly surprised to find that a “Fix it” has been made for this issue – so I was able to complete this step without too much trouble.</p>
<blockquote>
<p><em>Side note: You may wonder what happens if you do not enable this fix it.&nbsp; Simply put, by default Windows Server Backup will not engage our VSS backup components.&nbsp; This means that it will just copy the files of the virtual machines without doing anything to prepare them for backup.&nbsp; If your virtual machines are turned off – this is fine.&nbsp; If your virtual machines are running – this can result in your backup having corrupt data in the virtual machines (but it will not affect the currently running virtual machines).</em></p>
<p><em>Once you enable the fix it – there is nothing in the Windows Server Backup user interface that indicates that anything is different.&nbsp; But now when you backup a drive that contains virtual machines we will either use VSS inside the virtual machine in order to guarantee a valid backup is taken – or we will momentarily put the virtual machine into a saved state (if VSS is not supported by the guest operating system) and resume it after the backup is taken.</em></p>
<p><em>Most of my virtual machines support VSS, but I did fire up a Windows XP virtual machine just to watch the backup progress – otherwise there is no way for me to know that anything actually happened to the virtual machines :-)</em></p></blockquote>
<p>I then fired up Windows Server Backup and requested to do a custom backup, and selected to only do a “Bare metal recovery” backup.&nbsp; This meant that I was able to backup my system disk without backing up the (rather large) data disks used by my Windows Home Server virtual machine:</p>
<p><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_2.png"  mce_href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_2.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://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_thumb.png" width=427 height=342 mce_src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_thumb.png"/></a> </p>
<p>But then things started to go sideways.</p>
<p>On my first attempt, the backup failed after 10 minutes with an error message that stated: </p>
<p>“(0x81000101) The creation of a shadow copy has timed out. Try this operation again.”</p>
<p>Searching on this error message revealed nothing of particular interest – and as I was backing up the system due to slow performance of the disk I was trying to backup – I figured this was not too surprising.&nbsp; So I decided to do as the error message advised – and try again.</p>
<p>The second attempt got further – about 30 minutes in – when it failed with an I/O error message.&nbsp; A bit of investigation quickly revealed that the USB disk that I was trying to back up the system to had chosen this particular point in time to die.&nbsp; Hmmm… Ominous.</p>
<p>For the third attempt I tried to backup over the network to my main desktop computer (after having to shuffle a lot of virtual machines around to make space).&nbsp; This time I received an error message that stated: </p>
<p>“(0x80042336) The writer experienced a partial failure.”</p>
<p>Sigh.&nbsp; At least I knew about this error message.&nbsp; Basically – VSS (<a href="http://technet.microsoft.com/en-us/library/cc757854(WS.10).aspx"  mce_href="http://technet.microsoft.com/en-us/library/cc757854(WS.10).aspx">the backup infrastructure in Windows</a>) prefers to have applications either succeed or fail an entire backup process.&nbsp; The problem that we have is that we can succeed on all but a single virtual machine – in which case we need to report failure back to the backup application, but we also need to indicate that a specific virtual machine caused the problem.</p>
<p>Seeing this error message I went to check the event log.&nbsp; Looking in the Admin section of the Hyper-V-VMMS log showed me that it was my FTP server that had caused the problem:</p>
<p><a href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_4.png"  mce_href="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_4.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://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_thumb_1.png" width=433 height=342 mce_src="http://blogs.msdn.com/blogfiles/virtual_pc_guy/WindowsLiveWriter/AdventureswithHyperVandBackup_E389/image_thumb_1.png"/></a> </p>
<p>From here I went to look in the event log inside my FTP server.&nbsp; </p>
<p>At first I checked the System log – and saw a number of error messages from the VDS Basic Provider that stated:</p>
<p>“Unexpected failure. Error code: 490@01010004”</p>
<p>One of these occurred around the time of the failed backup – but there were a number of other instances that did not appear to correlate to any backup activity.&nbsp; A quick web search turned up this KB article:<a title=http://support.microsoft.com/kb/979391 href="http://support.microsoft.com/kb/979391" mce_href="http://support.microsoft.com/kb/979391">http://support.microsoft.com/kb/979391</a> that explains that this is a benign error message that can be safely ignored.</p>
<p>Next I checked the Application log – and saw an error message at the right time that looked like the culprit: </p>
<p>“Volume Shadow Copy Service error: Unexpected error calling routine.&nbsp; IVssBackupComponents::SetContextInternal.&nbsp; hr = 0x80042301, A function call was made when the object was in an incorrect state.”</p>
<p>Unfortunately searching on this error message revealed nothing but random people struggling with random variations of the error message – and none of them related to Hyper-V.&nbsp; After reading through a number of these I decided that the layman's interpretation of this error message was “something went wrong deep in guts of VSS”.&nbsp; With such insight in hand I decided that I would just give it another shot.</p>
<p>The fourth time the backup went through without a hitch.</p>
<p>I honestly did not expect this process to be so painful – but the nice thing is that (with the exception of my Windows XP virtual machine, which does not support VSS) through this whole process none of my running virtual machines were disturbed.&nbsp; In fact – I was watching video streaming off of one of them for pretty much the entire time.</p>
<p>Unfortunately this story is yet to have a happy ending – as while I have been able to confirm that a valid and complete backup was taken (ironically by restoring the backup to a virtual machine on my Hyper-V server – which worked fine) I cannot get the darned thing to restore to my new disk configuration.</p>
<p>So for now my server continues to run a little slow on the old disk, and I am hunting down Windows Server Backup people to try and figure out why my restore is failing.&nbsp; On the plus side – if I do have a hardware failure now I will have a valid backup to restore the system from (once I get that part working).</p>
<p>Cheers, <br />Ben</p>
<p><strong>Update:</strong> This discussion is continued at <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/adventures-in-backup-continued.aspx">http://blogs.msdn.com/virtual_pc_guy/archive/2010/03/10/adventures-in-backup-continued.aspx</a></p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9967697" width="1" height="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.msdn.com/virtual_pc_guy/archive/2010/02/22/adventures-with-hyper-v-and-backup.aspx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

