<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Virtualisation</title>
        <link>http://geekswithblogs.net/twickers/category/8825.aspx</link>
        <description>Discussion of Virtualisation (or Virtualization to US readers) of operating systems, generally with a slant on how software developers use virtualisation to make life easier.</description>
        <language>en-GB</language>
        <copyright>Liam Westley</copyright>
        <managingEditor>liam.westley@tigernews.co.uk</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>How to enable PowerShell in Hyper-V Server 2008 R2</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/11/04/136013.aspx</link>
            <description>After reading Tim Anderson’s blog article (&lt;a href="http://www.itwriting.com/blog/1933-hyper-v-server-2008-r2-a-great-deal-for-windows-virtualization.html"&gt;here&lt;/a&gt;) on his installation of Hyper-V Server 2008 R2 I glibly added a comment that R2 now includes PowerShell 2.0 for local management of virtual machines using PowerShell scripts.  Of course, I hadn’t actually tried this before commenting ....&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Why would you want to use scripting on Hyper-V Server 2008 R2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
If you have never installed Hyper-V Server 2008 R2 you may not realise the limited options provided by the local management tool.  Based on Windows Server 2008 R2 Server Core there is no Windows Explorer and none of the standard user interface components for configuration.  Instead the Hyper-V team provide a simple menu which supports the configuration steps required to allow remote management of the server using the Hyper-V Manager MMC snap-in (available for Vista, Windows 7 and Windows Server 2008).&lt;br /&gt;
&lt;br /&gt;
&lt;img align="middle" width="90%" src="http://www.tigernews.co.uk/blog-twickers/hyperv-ps/01-LocalManagementTool.jpg" alt="Hyper-V Server Local Management Tool" /&gt;&lt;br /&gt;
&lt;br /&gt;
The real ‘local’ management tool is that old fashioned item, the command prompt,&lt;br /&gt;
&lt;br /&gt;
&lt;img align="middle" width="90%" src="http://www.tigernews.co.uk/blog-twickers/hyperv-ps/02-RealLocalManagementTool.jpg" alt="Command Prompt" /&gt;&lt;br /&gt;
&lt;br /&gt;
So, if you aim to manage Hyper-V Server 2008 R2 you should get used to command line tools and commands, which means having access to a scripting system like PowerShell provides a route for local management of virtual machines without requiring the Hyper-V Manager on a separate client machine.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;No PowerShell by default&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
As stated above, Hyper-V Server 2008 R2 is based on Windows Server 2008 R2 Server Core, and it is this update that included support for .NET framework and PowerShell scripting.  Quite correctly server core locks down all functionality until it is enabled/installed.  PowerShell is one of the items that are not installed by default.  &lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;First installation attempt&lt;/span&gt;&lt;br style="font-weight: bold;" /&gt;
&lt;br /&gt;
So I did a quick Google/Bing for &lt;span style="font-weight: bold; font-style: italic;"&gt;Enabling PowerShell on Hyper-V Server 2008 R2&lt;/span&gt; and got to this blog article (&lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2009/02/10/enabling-powershell-on-hyper-v-server-2008-r2.aspx"&gt;here&lt;/a&gt;) on the highly useful Virtual PC Guy’s blog. I followed the steps. No joy.&lt;br /&gt;
&lt;br /&gt;
&lt;img align="middle" width="90%" src="http://www.tigernews.co.uk/blog-twickers/hyperv-ps/03-FirstInstallAttempt.jpg" alt="First installation attempt" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Hold on - doesn’t PowerShell required .NET Framework&lt;/span&gt;?&lt;br style="font-weight: bold;" /&gt;
&lt;br /&gt;
I did a directory search, &lt;span style="font-weight: bold;"&gt;dir c:\windows\*powershell*.exe /s&lt;/span&gt;, to see if the directory path had changed, but instead of finding a PowerShell installation, I found a list of files in a directory called &lt;span style="font-weight: bold;"&gt;c:\windows\winsxs&lt;/span&gt;.  This directory appears to contain all the install packages for server core, and as well as PowerShell it included .NET framework installations.&lt;br /&gt;
&lt;br /&gt;
This was the ‘lightbulb’ moment I was searching for. PowerShell probably won’t install because I the .NET Framework is not installed.  A big more of Google/Bing and I found the following article on Window Server 2008 R2 Server Core, on MSDN, &lt;a href="http://code.msdn.microsoft.com/r2core/Wiki/View.aspx?title=Home&amp;amp;version=8"&gt;http://code.msdn.microsoft.com/r2core/Wiki/View.aspx?title=Home&amp;amp;version=8&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I ran the command &lt;span style="font-weight: bold;"&gt;oclist&lt;/span&gt; to list all the installed options,&lt;br /&gt;
&lt;br /&gt;
&lt;img align="middle" width="90%" src="http://www.tigernews.co.uk/blog-twickers/hyperv-ps/04-oclist.jpg" alt="OCList output" /&gt;&lt;br /&gt;
&lt;br /&gt;
There, right in the middle was PowerShell being a child node of NetFx2 (.Net Framework 2.0) which suggested a dependency.  So I ran the following installation commands&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;   start /w ocsetup NetFx2-ServerCore&lt;/span&gt;&lt;br style="font-weight: bold;" /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;   start /w ocsetup MicrosoftsoftWindowsPowerShell&lt;/span&gt;&lt;br style="font-weight: bold;" /&gt;
&lt;br /&gt;
After that, I had PowerShell installed,&lt;br /&gt;
&lt;br /&gt;
&lt;img align="middle" width="90%" src="http://www.tigernews.co.uk/blog-twickers/hyperv-ps/05-InstallationComplete.jpg" alt="Installation Complete" /&gt;&lt;br /&gt;
&lt;br /&gt;
To run it I just &lt;span style="font-weight: bold;"&gt;cd&lt;/span&gt;'d to &lt;span style="font-weight: bold;"&gt;c:\windows\system32\WindowsPowerShell\v1.0&lt;/span&gt; and typed &lt;span style="font-weight: bold;"&gt;powershell&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img align="middle" width="90%" src="http://www.tigernews.co.uk/blog-twickers/hyperv-ps/06-RunningPowerShell.jpg" alt="PowerShelll command prompt" /&gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively once you reboot the system, the PowerShell directory will be placed in the search path and you can just type powershell in any directory to access the PowerShell command prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Next steps ...&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;In a post next week I’ll demonstrate how to use the PowerShell Management Library for Hyper-V available on codeplex (&lt;a href="http://pshyperv.codeplex.com/"&gt;http://pshyperv.codeplex.com/&lt;/a&gt;) on Hyper-V Server 2008 R2 to list running virtual machines, start and stop virtual machines and do useful admin stuff like mount/dismount VHD drives.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136013"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=136013" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/136013.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/11/04/136013.aspx</guid>
            <pubDate>Thu, 05 Nov 2009 09:00:47 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/136013.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/11/04/136013.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/136013.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/136013.aspx</trackback:ping>
        </item>
        <item>
            <title>Virtualised networking issues? Sometimes it's the most obvious thing, Doh!</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/10/04/135291.aspx</link>
            <description>&lt;font size="3"&gt;&lt;span lang=""&gt;I just provided some help to a friend setting up a small virtualisation network on single machine, for demonstrating a new software technology at user groups and conferences.
&lt;p&gt;A few tweets and e-mails went back and forth as we discussed virtual networking options, static IP configurations and using NEWSISID to enable imaging VMs from a initial 'gold' image. Getting the machines to talk to each other on an isolated virtual network was proving to be way more difficult than it should have been.&lt;/p&gt;
&lt;p&gt;At this point I'll veer off and mention the apocryphal story regarding a Physics PhD who was visiting his parents. When he discovered that their vacuum cleaner had stopped working the day before he offered to help out. About an hour after he started his mother brought him a cup of tea in a room now strewn with vacuum cleaner parts being tested with a digital multimeter. His mother casually asked if he had tested the fuse ... &lt;/p&gt;
&lt;p&gt;So back to the virtualisation; I had actually hit a similar scenario with my virtualisation presentations when I installed Hyper-V Server on one laptop and used a crossed network cable to connect to a second laptop running Windows Server 2008. I blamed Hyper-V Server, I blamed my static IP configuration, I blamed the crossed network cable. &lt;/p&gt;
&lt;p&gt;I blamed &lt;strong&gt;all &lt;/strong&gt;the unfamiliar things I was working with.&lt;/p&gt;
&lt;p&gt;And the solution for me, and my friend's isolated virtual network? &lt;/p&gt;
&lt;p&gt;The default firewall settings in Windows Server 2008 block the &lt;strong&gt;ping&lt;/strong&gt; command. Yep, the thing you'll first think of to test you have the network configured correctly won't work. &lt;/p&gt;
&lt;p&gt;I discovered this when in desperation I configured remote administration. Once a connected remotely, I knew my network configuration was definitely working, and a bit of digging later and I discovered the truth about ping under a default installation of Windows Server 2008.&lt;/p&gt;
&lt;p&gt;The lesson learnt; it is completely natural to blame the unfamiliar first, a very human reaction. It's also more often than not the wrong attitude, especially with new computer technologies.&lt;/p&gt;
&lt;p&gt;Liam&lt;/p&gt;
&lt;p&gt;P.S. Disabling the &lt;strong&gt;ping&lt;/strong&gt; command follows the Microsoft goal of locking down server operating systems to be secure out of the box, and letting administrators enable services and firewall items when they are required. This is a good thing, and I definitely don't want this post to suggest otherwise. We just need to remember, no &lt;strong&gt;ping&lt;/strong&gt; by default and get over it.&lt;/p&gt;
&lt;/span&gt;&lt;/font&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=135291"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=135291" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/135291.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/10/04/135291.aspx</guid>
            <pubDate>Mon, 05 Oct 2009 02:41:28 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/135291.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/10/04/135291.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/135291.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/135291.aspx</trackback:ping>
        </item>
        <item>
            <title>Hyper-V for Developers - presentation from Edge UG 16 September 2009</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/09/17/134862.aspx</link>
            <description>Thanks to Ray and Gavin for organising another top &lt;a href="http://www.edgeug.net" style="font-weight: bold;"&gt;EdgeUG&lt;/a&gt; meeting in Microsoft Cardinal Place and for everyone who attended my talk on Hyper-V for Developers. The audience had to deal with a huge amount of technical information that I crammed into the hour - hopefully it didn't put them off their pizza.  &lt;br /&gt;
&lt;br /&gt;
Fortunately the Stack Overflow master and author of &lt;a href="http://csharpindepth.com/" style="font-weight: bold;"&gt;C# in Depth&lt;/a&gt;, &lt;a href="http://twitter.com/jonskeet" style="font-weight: bold;"&gt;Jon Skeet&lt;/a&gt;, was on hand after the break for a interesting glimpse into code contracts coming with VS2010 and C# 4.0.  &lt;br /&gt;
&lt;br /&gt;
For those who weren't there last night, the presentation provides an overview of Hyper-V Server 2008 and Windows Server 2008 running Hyper-V, tools that you can install to help you out, how Snapshots work and finally automation of Hyper-V using the PowerShell library for Hyper-V as might be used in CI (continous integration) server.&lt;br /&gt;
&lt;br /&gt;
I've got two version of the slidedeck, one in PowerPoint, &lt;a href="http://www.tigernews.co.uk/blog-twickers/edgeug/hyperv4dev-ppt.zip" style="font-weight: bold;"&gt;hyperv4dev-ppt.zip&lt;/a&gt;, and a PDF version complete with speaker notes that contains all the interesting stuff including the PowerShell script, &lt;a href="http://www.tigernews.co.uk/blog-twickers/edgeug/hyperv4dev-pdf.zip" style="font-weight: bold;"&gt;hyperv4dev-pdf.zip&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Thanks again to the guys from EdgeUG and all those who joined us down the pub afterwards for a beer and a chat.&lt;br /&gt;
&lt;br /&gt;
Liam&lt;br /&gt;
&lt;br /&gt;
P.S. Jon mentioned that Microsoft has decided that static checking of Code Contracts should be limited to the Team System versions of Visual Studio 2010. Here is a link to the Microsoft Connect request to reverse this blinkered approach and place static checking into Visual Studio Professional edition;&lt;br /&gt;
&lt;br /&gt;
   &lt;span id="msgtxt3908053654" class="msgtxt en"&gt;&lt;a href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=481327" onclick="pageTracker._trackPageview('/exit/link/3908053654')" rel="nofollow" target="_blank"&gt;https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=481327&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Do please vote on t his topic and let Microsoft know what you think, hopefully it 's not too late to reverse this marketing decision. &lt;/span&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134862"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134862" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/134862.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/09/17/134862.aspx</guid>
            <pubDate>Thu, 17 Sep 2009 14:29:04 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/134862.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/09/17/134862.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/134862.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/134862.aspx</trackback:ping>
        </item>
        <item>
            <title>Hyper-V for Developers - presentation from DevEvening 13 August 2009</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/08/14/134088.aspx</link>
            <description>Thanks to Alex and Matt for organising another top &lt;a href="http://www.devevening.co.uk/index.aspx" style="font-weight: bold;"&gt;DevEvening&lt;/a&gt; user group in Woking and for everyone who attended my talk on Hyper-V for Developers. Apologies for over running and hope it didn't stop you from enjoying your meals.  I think I achieved a good warm up for &lt;span class="post-author vcard"&gt; &lt;span class="fn"&gt;&lt;a href="http://serialseb.blogspot.com/" style="font-weight: bold;"&gt;Sebastien Lambla&lt;/a&gt;'s talk on best practices in MVC.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
For those who weren't there last night, the presentation provides an overview of Hyper-V Server 2008 and Windows Server 2008 running Hyper-V, tools that you can install to help you out, how Snapshots work and finally automation of Hyper-V using the PowerShell library for Hyper-V.&lt;br /&gt;
&lt;br /&gt;
I've got two version of the slidedeck, one in PowerPoint, &lt;a href="http://www.tigernews.co.uk/blog-twickers/devevening/hyperv4dev-ppt.zip" style="font-weight: bold;"&gt;hyperv4dev-ppt.zip&lt;/a&gt;, and a PDF version complete with speaker notes that contains all the interesting stuff including the PowerShell script, &lt;a href="http://www.tigernews.co.uk/blog-twickers/devevening/hyperv4dev-pdf.zip" style="font-weight: bold;"&gt;hyperv4dev-pdf.zip&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Thanks again to the guys in Woking, and for &lt;span class="post-author vcard"&gt;&lt;span class="fn"&gt;Sebastien Lambla f&lt;/span&gt;&lt;/span&gt;or helping me polish off a bottle of nice wine on the way back to London.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134088"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=134088" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/134088.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/08/14/134088.aspx</guid>
            <pubDate>Fri, 14 Aug 2009 15:01:13 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/134088.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/08/14/134088.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/134088.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/134088.aspx</trackback:ping>
        </item>
        <item>
            <title>BSI Role of Virtualisation in Green IT - presentation now available</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/05/19/132270.aspx</link>
            <description>For all who were at the BSI Green IT conference on 19th May, here is my presentation for download, in PowerPoint PPT format&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.tigernews.co.uk/blog-twickers/bsi/virtGreenIt.zip"&gt;http://www.tigernews.co.uk/blog-twickers/bsi/virtGreenIt.zip&lt;br /&gt;
&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=132270"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=132270" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/132270.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/05/19/132270.aspx</guid>
            <pubDate>Wed, 20 May 2009 03:18:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/132270.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/05/19/132270.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/132270.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/132270.aspx</trackback:ping>
        </item>
        <item>
            <title>DDD Scotland - Virtualisation for Developers presentation</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/05/02/131667.aspx</link>
            <description>Thanks to all the guys who turned out to the first presentation of the day at DDD Scotland where I gave my presentation, Virtualisation for Developers. As promised you can download the PowerPoint slide deck using the link below. Check out the speaker notes for all the resources and URLs I mentioned along the way.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.tigernews.co.uk/blog-twickers/dddscot/virt4dev-DDDScot.zip"&gt;http://www.tigernews.co.uk/blog-twickers/dddscot/virt4dev-DDDScot.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks again for inviting me up to speak at DDD Scotland and creating a fantastic event.&lt;br /&gt;
&lt;br /&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;And a video of an earlier version of this present, given at DDD7, is now live at, &lt;a href="http://www.craigmurphy.com/blog/?p=1591"&gt;http://www.craigmurphy.com/blog/?p=1591&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=131667"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=131667" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/131667.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/05/02/131667.aspx</guid>
            <pubDate>Sun, 03 May 2009 02:55:23 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/131667.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/05/02/131667.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/131667.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/131667.aspx</trackback:ping>
        </item>
        <item>
            <title>2nd May 2009 - Liam bringing Virtualisation for Developers to DDD Scotland</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/03/02/129779.aspx</link>
            <description>The voting is over, and my session 'Virtualisation for Developers' has been voted in for DDD Scotland. You can find out about the other proposed sessions, register to attend and sign up for the geek dinner at &lt;a href="http://www.developerdayscotland.com/"&gt;http://www.developerdayscotland.com/&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Definitely looking forward to Glasgow and seeing you all there.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129779"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129779" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/129779.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/03/02/129779.aspx</guid>
            <pubDate>Mon, 02 Mar 2009 23:46:12 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/129779.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/03/02/129779.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/129779.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/129779.aspx</trackback:ping>
        </item>
        <item>
            <title>Citrix XenServer Enterprise now free</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/02/27/129717.aspx</link>
            <description>Citrix has just released it's XenServer Enterprise product free. This isn't just a barebones hypervisor product, it's the full deal with all the management tools that you'd expect from paid for product. This throws down the gaunlet to the free VMWare ESXi, and provides a 64 bit, 8 virtual CPU product that you can professionally manage.&lt;br /&gt;
&lt;br /&gt;
Get the info here; &lt;a href="http://www.citrix.com/English/ps2/products/feature.asp?contentID=1686939"&gt;http://www.citrix.com/English/ps2/products/feature.asp?contentID=1686939&lt;/a&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129717"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129717" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/129717.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/02/27/129717.aspx</guid>
            <pubDate>Fri, 27 Feb 2009 19:49:40 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/129717.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/02/27/129717.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/129717.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/129717.aspx</trackback:ping>
        </item>
        <item>
            <title>Thanks to NxtGenUG Birmingham for a great evening out</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/02/12/129370.aspx</link>
            <description>Thanks to everyone who turned out for the NxtGenUG Birmingham meeting. Obviously so good, one of the guys from the Oxford meeting last week turned up again - ah, the lure of free pizza.  &lt;br /&gt;
&lt;br /&gt;
You can download the updated PowerPoint slidedeck here, most of the important stuff is in the speaker notes;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.tigernews.co.uk/presentations/Virt4Dev-NxtGenUG-Birmingham-Feb2009.zip"&gt;http://www.tigernews.co.uk/presentations/Virt4Dev-NxtGenUG-Birmingham-Feb2009.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Also, thanks as well to Guy Smith-Ferrier for giving me a lift back to New Street station, and for joining forces to create a comprehensive Virtualisation evening. There is new stuff about Virtual Server 2005 already on my 'to research' list.&lt;br /&gt;
&lt;br /&gt;
An interesting note from New Street station; a late platform change for the London Euston train had the first class carriages on platform 3a, and the standard class carriages on platform 1b. Unfortunately not true, would have been an interesting train to be on two different platforms at the same time - a Shroedinger's train.&lt;br /&gt;
&lt;br /&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;And a video of an earlier version of this present, given at DDD7, is now live at, &lt;a href="http://www.craigmurphy.com/blog/?p=1591"&gt;http://www.craigmurphy.com/blog/?p=1591&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129370"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129370" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/129370.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/02/12/129370.aspx</guid>
            <pubDate>Fri, 13 Feb 2009 10:39:40 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/129370.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/02/12/129370.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/129370.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/129370.aspx</trackback:ping>
        </item>
        <item>
            <title>VirtualBox - 64 bit guests on 32 bit hosts - still need hardware virtualisation</title>
            <link>http://geekswithblogs.net/twickers/archive/2009/02/06/129243.aspx</link>
            <description>Just a clarification of my comment on a recent release of VirtualBox supporting 64 bit guests on 32 bit hosts. This is &lt;span style="font-weight: bold;"&gt;NOT &lt;/span&gt;a solution for a system which is not already a 64 bit CPU with hardware virtualisation.  The relevant section from the VirtualBox 2.1.2 User Guide is section 1.6, as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;hr style="width: 100%; height: 2px;" /&gt;
&lt;font size="4"&gt;&lt;span style="font-weight: bold;"&gt;1.6 64-bit guests&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
Starting with Version 2.0, VirtualBox also supports 64-bit guest operating systems.&lt;br /&gt;
&lt;br /&gt;
Starting with Version 2.1, you can even run 64-bit guests on a 32-bit host operating system, so long as you have sufficient hardware.&lt;br /&gt;
&lt;br /&gt;
In detail, 64-bit guests are supported under the following conditions:&lt;br /&gt;
&lt;br /&gt;
  1. You need a 64-bit processor with hardware virtualization support (see chapter&lt;br /&gt;
      &lt;span style="font-style: italic;"&gt;1.2, Software vs. hardware virtualization (VT-x and AMD-V), page 10).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
  2. You must enable hardware virtualization for the particular VM for which you&lt;br /&gt;
      want 64-bit support; software virtualization is not supported for 64-bit VMs.&lt;br /&gt;
      Note: On most systems, the hardware virtualization features first need to be&lt;br /&gt;
      enabled in the BIOS before VirtualBox can use them.&lt;br /&gt;
&lt;br /&gt;
  3. If you want to use 64-bit guest support on a 32-bit host operating system, you &lt;br /&gt;
      must also select a 64-bit operating system for the particular VM. Since supporting&lt;br /&gt;
      64 bits on 32-bit hosts incurs additional overhead, VirtualBox only enables this&lt;br /&gt;
      support upon explicit request.&lt;br /&gt;
&lt;br /&gt;
On 64-bit hosts, 64-bit guest support is always enabled, so you can simply install a 64-bit operating system in the guest.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129243"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=129243" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/twickers/aggbug/129243.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Liam Westley</dc:creator>
            <guid>http://geekswithblogs.net/twickers/archive/2009/02/06/129243.aspx</guid>
            <pubDate>Sat, 07 Feb 2009 01:44:43 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/twickers/comments/129243.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/twickers/archive/2009/02/06/129243.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/twickers/comments/commentRss/129243.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/twickers/services/trackbacks/129243.aspx</trackback:ping>
        </item>
    </channel>
</rss>