<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>John Howard - Senior Program Manager in the Hyper-V team at Microsoft : Virtual Server, Virtual PC</title><link>http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx</link><description>Tags: Virtual Server, Virtual PC</description><dc:language>en-GB</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Windows Server virtualization</title><link>http://blogs.technet.com/jhoward/archive/2006/05/23/429894.aspx</link><pubDate>Tue, 23 May 2006 16:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:429894</guid><dc:creator>jhoward</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jhoward/comments/429894.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=429894</wfw:commentRss><description>&lt;P&gt;...is here (nearly). I'll provide more details over the coming days, but with WinHEC now upon us, the covers are lifted on both Windows Server virtualization and System Center Virtual Machine Manager (aka Carmine). For now, the best place to find info is on &lt;A href="http://www.microsoft.com/presspass/features/2006/may06/05-22Virtualization.mspx"&gt;presspass&lt;/A&gt;. I've also now setup the Virtual Machine &lt;A href="https://blogs.technet.com/virtualization/"&gt;team blog&lt;/A&gt;&amp;nbsp;empty right now but there will be further information going up there later today.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=429894" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Information/default.aspx">Information</category><category domain="http://blogs.technet.com/jhoward/archive/tags/News/default.aspx">News</category></item><item><title>Does Hardware Assistance make a difference?</title><link>http://blogs.technet.com/jhoward/archive/2006/05/04/427210.aspx</link><pubDate>Thu, 04 May 2006 17:35:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:427210</guid><dc:creator>jhoward</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.technet.com/jhoward/comments/427210.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=427210</wfw:commentRss><description>&lt;P&gt;The simple answer is a definite yes. However, it's sometimes&amp;nbsp;useful to have a "finger in the air" gauge of how much.&amp;nbsp;I therefore did some &lt;U&gt;&lt;EM&gt;very&lt;/EM&gt;&lt;/U&gt; unscientific measurements using my watch to compare timings for some basic functions. Of course, before reading any further,&amp;nbsp;please read and understand the blog disclaimer.&amp;nbsp;This is purely to give you some sort of idea, using beta code.&lt;/P&gt;
&lt;P&gt;The experiment involved creating two blank Virtual Machines with 256MB and installing a slipstreamed Windows Server 2003 SP1 from an ISO image using Virtual Server 2005 R2 SP1 Beta 1 64-bit - not production code, hence warning again about the disclaimer. The VMs were default for everything except memory - 127GB Dynamically expanding disk (note the default in VS2005 R2 was 16GB), IDE connected drives, 1 Network adapter, disconnected.&lt;/P&gt;
&lt;P&gt;On to physical hardware.&amp;nbsp;Dual core single socket CPU with&amp;nbsp;2GB RAM and a single SATA disk. The host operating system is Windows Server 2003 x64.&lt;/P&gt;
&lt;P&gt;The only difference between the two VMs was that one had hardware assistance disabled, the other had hardware assistance enabled.&lt;/P&gt;
&lt;P&gt;I took four measurements for the installation time:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;From VM Start to Text Mode installation complete (BIOS screen showing for reboot). During this time, I chose default installation options such as choosing a partition and performing a quick format.&lt;BR&gt;
&lt;LI&gt;From initial boot GUI following text mode installation to the point at which the "Installing Devices" bar had completed.&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;[At this point, you're asked to enter product keys, admin passwords. This is manual hence, removed from any timings.]&lt;BR&gt;&lt;BR&gt;&lt;/EM&gt;
&lt;LI&gt;From the point at which you choose default options for networking during installation to the first full reboot of operating system and logon screen showing.&lt;BR&gt;
&lt;LI&gt;Full reboot timing once VM Additions have been installed in each guest (excluding BIOS wait time - from point at which GUI appears)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The results were as follows:&lt;/P&gt;
&lt;font size=2&gt;
&lt;TABLE border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Step&lt;/TD&gt;
&lt;TD&gt;With Hardware&lt;BR&gt;Assistance&lt;BR&gt;(Seconds)&lt;/TD&gt;
&lt;TD&gt;Without Hardware&lt;BR&gt;Assistance&lt;BR&gt;(Seconds)&lt;/TD&gt;
&lt;TD&gt;Improvement&lt;BR&gt;(Seconds/%)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1: Text Mode Install&lt;/TD&gt;
&lt;TD&gt;236&lt;/TD&gt;
&lt;TD&gt;334&lt;/TD&gt;
&lt;TD&gt;98s=29%&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2: Initial GUI Install&lt;/TD&gt;
&lt;TD&gt;167&lt;/TD&gt;
&lt;TD&gt;287&lt;/TD&gt;
&lt;TD&gt;120s=42%&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3: GUI Install Completion&lt;/TD&gt;
&lt;TD&gt;733&lt;/TD&gt;
&lt;TD&gt;985&lt;/TD&gt;
&lt;TD&gt;252=26%&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4: Boot with additions&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;4=29%&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/font&gt;
&lt;P&gt;Similar results to &lt;A href="http://blogs.msdn.com/virtual_pc_guy/archive/2006/05/01/587992.aspx"&gt;Ben's findings&lt;/A&gt; -&amp;nbsp;under 19&amp;nbsp;minutes for a full OS install. Now I appreciate much of this isn't a typical workload for a VM, but it gives you an idea how much time you can save during an operating system installation alone by enabling hardware virtualization.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I also did some screen-shots which demonstrate the differences in overall CPU utilization within the guest at a couple of points during the installation. The graphs generally speak for themselves, even though the exact point at which the snapshot is taken is guaranteed to be slightly different between the two scenarios.&lt;/P&gt;
&lt;P&gt;The first is at the point where Windows is "Registering Components"&lt;/P&gt;
&lt;P&gt;No Hardware Assistance&lt;BR&gt;&lt;IMG src="/photos/jhoward/images/427208/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;With Hardware Assistance&lt;BR&gt;&lt;IMG src="/photos/jhoward/images/427207/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;The second is at an estimated 6 mins remaining for the installation while Windows is "Saving Settings"&lt;/P&gt;
&lt;P&gt;No Hardware Assistance&lt;BR&gt;&lt;IMG src="/photos/jhoward/images/427206/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;With Hardware Assistance&lt;BR&gt;&lt;IMG src="/photos/jhoward/images/427209/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;Hopefully useful information! Remember, your mileage may (and will!)&amp;nbsp;vary.&lt;BR&gt;Cheers,&lt;BR&gt;John.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=427210" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Beta+Products/default.aspx">Beta Products</category></item><item><title>Virtual Server 2005 R2 SP1 FAQ#1: Hardware requirements</title><link>http://blogs.technet.com/jhoward/archive/2006/05/03/427179.aspx</link><pubDate>Wed, 03 May 2006 21:46:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:427179</guid><dc:creator>jhoward</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jhoward/comments/427179.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=427179</wfw:commentRss><description>&lt;P&gt;I've had numerous direct emails asking what are the requirements for hardware when running &lt;A HREF="/jhoward/archive/2006/04/28/426703.aspx"&gt;Virtual Server 2005 R2 SP1 Beta 1&lt;/A&gt;. Just to make this clear - even on hardware which does &lt;EM&gt;not&lt;/EM&gt; have virtualization assistance from the processor, it runs just fine. It just means that you won't see the performance improvements I spoke about last week. &lt;/P&gt;
&lt;P&gt;If you &lt;EM&gt;do&lt;/EM&gt; have hardware virtualization assistance, by default, hardware assistance is turned on (setting is on a per-VM basis). If you wish to turn that off, you can under the general properties page for VM configuration.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=427179" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category></item><item><title>How to Enable Hardware Assisted Virtualization in VS2005R2 SP1 Beta</title><link>http://blogs.technet.com/jhoward/archive/2006/04/28/426719.aspx</link><pubDate>Fri, 28 Apr 2006 20:35:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:426719</guid><dc:creator>jhoward</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/jhoward/comments/426719.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=426719</wfw:commentRss><description>&lt;P&gt;Once you install Virtual Server 2005 R2 SP1 Beta 1, you'll notice a check box on the properties page for a virtual machine as shown below - it's as simple as checking the box (on by default).&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.msblogcasts.com/jhoward/enablehardwareassist.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Have fun - and remember, this is Beta code - only install it on your test machines.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=426719" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Beta+Products/default.aspx">Beta Products</category><category domain="http://blogs.technet.com/jhoward/archive/tags/How+to+Articles/default.aspx">How to Articles</category></item><item><title>Virtual Server 2005 R2 SP1 Beta 1 download link and availability details</title><link>http://blogs.technet.com/jhoward/archive/2006/04/28/426703.aspx</link><pubDate>Fri, 28 Apr 2006 19:59:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:426703</guid><dc:creator>jhoward</dc:creator><slash:comments>23</slash:comments><comments>http://blogs.technet.com/jhoward/comments/426703.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=426703</wfw:commentRss><description>&lt;P&gt;Although on the Windows virtualization team here, it's heads down working on the next generation of virtual machine support to be built into Windows &lt;A href="http://www.microsoft.com/windowsserversystem/windowsserver/bulletins/longhorn/beta1.mspx"&gt;Longhorn&lt;/A&gt; server with a "&lt;A href="http://www.microsoft.com/whdc/winhec/trackdetail06.mspx?track=3"&gt;hypervisor&lt;/A&gt;" architecture, we're absolutely not sitting still on the &lt;A href="http://www.microsoft.com/virtualserver"&gt;Virtual Server 2005 R2&lt;/A&gt; product which became &lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/software/default.mspx"&gt;free&lt;/A&gt; a couple of weeks back.&lt;/P&gt;
&lt;P&gt;There will be a couple of beta releases of Virtual Server 2005 R2 SP1 - today we are&amp;nbsp;announcing the availabilty of beta 1. You can download it by applying through &lt;A href="https://connect.microsoft.com/availableprograms.aspx"&gt;Microsoft Connect&lt;/A&gt;. You'll need a passport account to log on to that site. Scroll down to the bottom and click Apply. It could take up to 24 hours to get an email back with the link for download.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.msblogcasts.com/jhoward/vssp1apply.JPG"&gt;&lt;/P&gt;
&lt;P&gt;So what's in Beta 1? Functionally, the main change is the support for &lt;A href="http://www.intel.com/technology/computing/vptech/"&gt;Intels VT processors&lt;/A&gt; which provides hardware assistance for virtualization support. What does that mean? If you're running on a VT enhanced processor, &lt;STRONG&gt;NON&lt;/STRONG&gt;-Windows guests will run much faster as we're no longer performing ring compression as part of the emulated environment (note you can choose to turn VT support off). However, Windows guests will run at parity in terms of performance as we already performing optimal tuning through the use of VM Additions. Windows guests will get a significant boost during the install process though, the time before you have an opportunity to install the VM Additions. The &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=09cc042b-154f-4eba-a548-89282d6eb1b3&amp;amp;displaylang=en"&gt;host clustering&lt;/A&gt; white paper and the associated VB Script I &lt;A HREF="/jhoward/archive/2005/11/27/415140.aspx"&gt;blogged about&lt;/A&gt; back in November last year, this is now included in the box.&lt;/P&gt;
&lt;P&gt;Moving forward to what's going to be included in Beta 2, we'll add support for hardware assistance in the &lt;A href="http://www.amd.com/us-en/Weblets/0,,7832_8366_7595~104860,00.html"&gt;AMD chipset&lt;/A&gt; (aka Pacifica), integration with Active Directory to allow you to identify VM Host machines in a consistent manner, plus one killer feature (IMHO) - &lt;A href="http://www.microsoft.com/windowsserver2003/docs/VolumeShadowCopyService.swf"&gt;VSS support&lt;/A&gt;. This will allow you to take a snapshot of a running VM for backup - something I've had so much feedback from people to put into the product. More details to follow on that closer to the time.&lt;/P&gt;
&lt;P&gt;Timewise, current schedule dates for Beta2 and released product are last quarter 2006 and first quarter of 2007 respectively.&lt;/P&gt;
&lt;P&gt;Once again - the &lt;A href="https://connect.microsoft.com/availableprograms.aspx"&gt;registration link is here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Any questions, let me know.&lt;BR&gt;Cheers,&lt;BR&gt;John.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=426703" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Beta+Products/default.aspx">Beta Products</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Discussions/default.aspx">Discussions</category></item><item><title>Installing or Accessing VSMT help on a Windows XP machine.</title><link>http://blogs.technet.com/jhoward/archive/2006/04/26/426502.aspx</link><pubDate>Wed, 26 Apr 2006 23:53:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:426502</guid><dc:creator>jhoward</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jhoward/comments/426502.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=426502</wfw:commentRss><description>&lt;P&gt;I thought this was worth mentioning after I received an email today with a question about &lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsmt.mspx"&gt;VSMT&lt;/A&gt;. I answered the email (hopefully with the correct answer!), but would have been able to give a more complete answer if I had had the VSMT help file to hand. With &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D99A89C9-4321-4BF6-91F9-9CA0DED26734&amp;amp;displaylang=en"&gt;ADS 1.1&lt;/A&gt;, VSMT is bundled in the installer, but you can't install VSMT on XP regardless of which options you choose as it bombs out saying it can only be installed on Windows Server. Lets not go the &lt;A HREF="/jhoward/archive/2005/02/11/371034.aspx"&gt;Orca&lt;/A&gt; route on that one though... ;) Unfortunately (apart from a VM which I could have fired up, but was being lazy), I don't have a Windows Server 2003 machine to hand to install VSMT onto itself.&lt;/P&gt;
&lt;P&gt;I realised there is a simple solution. Assume the ADS 1.1 installer is in c:\ads, the VSMT_Setup.msi which the ADS installer launches by default will be c:\ads\VSMT. If you perform an administrative install of VSMT by running msiexec /a VSMT_Setup.msi, you get a choice of where to put the network files (eg c:\ads\VSMT\Network).&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.msblogcasts.com/jhoward/vsmtnetworkinstall.JPG"&gt;&lt;/P&gt;
&lt;P&gt;Once the administrative install completes, if you navigate to c:\ads\VSMT\Network\VM, you can directly launch the VSMT.chm help file. Not rocket science, but hopefully it'll help someone :)&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;John.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=426502" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category><category domain="http://blogs.technet.com/jhoward/archive/tags/How+to+Articles/default.aspx">How to Articles</category></item><item><title>Virtual Server Cluster - Move workload on CPU spike</title><link>http://blogs.technet.com/jhoward/archive/2006/04/19/425724.aspx</link><pubDate>Wed, 19 Apr 2006 22:37:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:425724</guid><dc:creator>jhoward</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jhoward/comments/425724.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=425724</wfw:commentRss><description>&lt;P&gt;Here's a good question emailed to me yesterday. If you seen&amp;nbsp;the Virtual Server 2005 R2 Host Clustering demos during events such as IT Forum last year, in addition to the planned &amp;amp; unplanned failover as per my &lt;A HREF="/jhoward/archive/2005/12/02/415459.aspx"&gt;blogcasts&lt;/A&gt; a few months ago, we include MOM 2005 in the mix to monitor if the utilisation of a CPU goes over a certain threshold, a script is fired off&amp;nbsp;to force one or more workloads to be moved to another machine. The question was how do we do that. Answer is very simple -&amp;nbsp;using a one line script similar to below. Nothing more complex that the code already in the host clustering script itself.&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;cluster.exe /cluster:&amp;lt;cluster name&amp;gt; group &amp;lt;group name&amp;gt; /move&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=425724" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category></item><item><title>Updated MOM Management Pack for Virtual Server 2005 R2 Released</title><link>http://blogs.technet.com/jhoward/archive/2006/04/18/425566.aspx</link><pubDate>Tue, 18 Apr 2006 20:28:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:425566</guid><dc:creator>jhoward</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/jhoward/comments/425566.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=425566</wfw:commentRss><description>&lt;P&gt;A revised version of the MOM management pack for Virtual Server 2005 R2 was released late last week. It can be used against hosts running Virtual Server 2005 RTM and R2. &lt;/P&gt;
&lt;P&gt;Overview&lt;BR&gt;This Management Pack provides monitoring and reporting for the following scenarios:&lt;/P&gt;
&lt;P&gt;Virtual Server&lt;/P&gt;
&lt;P&gt;• Monitors Virtual Server service availability&lt;BR&gt;• Detects configuration errors&lt;BR&gt;• Detects critical error conditions&lt;BR&gt;• Provides a graphical mapping of virtual machines to their virtual machine hosts&lt;/P&gt;
&lt;P&gt;Virtual Machines&lt;/P&gt;
&lt;P&gt;• Monitors virtual machines’ health state based on status in Virtual Server, percentage of expected heartbeats, and unresolved errors&lt;BR&gt;• Detects start and restoration failures&lt;BR&gt;• Detects save failures&lt;BR&gt;• Detects critical error conditions&lt;BR&gt;• Monitors processor, memory, and disk utilization&lt;/P&gt;
&lt;P&gt;Reports&lt;/P&gt;
&lt;P&gt;• Identify good candidates for conversion to virtual machines based on specified memory and CPU requirements&lt;BR&gt;• View performance history for a computer over a specified time period&lt;BR&gt;• View a summary of virtual machine hosts and virtual machines&lt;BR&gt;• View details for a virtual machine&lt;BR&gt;• View CPU, memory, or disk usage for a virtual machine&lt;/P&gt;
&lt;P&gt;Download link: &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BF21F798-9B10-40DC-BCDD-4A8358CCE94D&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=BF21F798-9B10-40DC-BCDD-4A8358CCE94D&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cheers&lt;BR&gt;John.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=425566" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Downloads/default.aspx">Downloads</category></item><item><title>NVRAM settings in Virtual Server 2005 R2</title><link>http://blogs.technet.com/jhoward/archive/2006/04/12/425092.aspx</link><pubDate>Thu, 13 Apr 2006 00:59:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:425092</guid><dc:creator>jhoward</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/jhoward/comments/425092.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=425092</wfw:commentRss><description>&lt;P&gt;....so I have to thank my bosses boss&amp;nbsp;for pointing this one out (and I guess this means I've also found out who the third reader of this blog is :) ), but there's also a little known method, SetConfigurationValue, in the Virtual Server 2005 R2 COM API. This is another way of solving &lt;A HREF="/jhoward/archive/2006/04/11/424982.aspx"&gt;yesterday's problem&lt;/A&gt; of changing the BIOS setting in a Virtual Server Machine Configuration (VMC) file without rolling something using your own XML parsing. Of course, you can use the same API to change lots of other settings apart from the BIOS, and the same warning about lack-of-support in changing the BIOS settings this way applies.&lt;/P&gt;
&lt;P&gt;Here's the link Mike pointed me to: &lt;A title=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msvs/msvs/ivmvirtualmachine_setconfigurationvalue.asp href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msvs/msvs/ivmvirtualmachine_setconfigurationvalue.asp"&gt;&lt;FONT face=Arial size=2&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msvs/msvs/ivmvirtualmachine_setconfigurationvalue.asp&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cheers&lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=425092" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category></item><item><title>PXE boot in Virtual Server 2005 R2 after an OS is installed in a VM</title><link>http://blogs.technet.com/jhoward/archive/2006/04/11/424982.aspx</link><pubDate>Wed, 12 Apr 2006 00:57:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:424982</guid><dc:creator>jhoward</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/jhoward/comments/424982.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=424982</wfw:commentRss><description>&lt;P&gt;I had an email from Kari this afternoon asking what key should be used to trigger PXE-booting of a VM under Virtual Server 2005 R2 &lt;EM&gt;after&lt;/EM&gt; an OS is already present on the hard disk. Kari pointed out it worked if there was no OS previously installed (as there's no boot device on a floppy, CD/DVD or hard disk, so it tries the network).&lt;/P&gt;
&lt;P&gt;The answer to the question is to have nimble fingers. You need to change the BIOS boot order in the VM to ensure that the network device is higher in precedence that the boot hard disk with the operating system installed. Why be quick - depending on how fast your host machine is, you need to press DEL during the boot. Simply update the boot order to look something like below.&lt;/P&gt;&lt;IMG src="http://www.msblogcasts.com/jhoward/boot%20order.jpg"&gt;
&lt;P&gt;To be quick enough, on the host I was testing this on, it meant needing to have the VMRC window pointed at the VM and hit reset in the Virtual Server admin interface to start the machine (re-) booting. That gives you enough time to see the BIOS and hit DEL.&lt;/P&gt;&lt;IMG src="http://www.msblogcasts.com/jhoward/pxe%20booting.jpg"&gt; 
&lt;P&gt;There's no scriptable way I know of to do this (ie through the Virtual Server COM API), however you can, and&amp;nbsp;I stress is absolutely and totally unsupported, script a change to the VMC file to update the BIOS string under Preferences/hardware/bios/cmos. A windiff of a before and after will tell you what bytes to changes, but don't rely on this working in the future.&lt;/P&gt;
&lt;P&gt;Cheers&lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=424982" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category></item><item><title>WinHEC 2006 and Windows Virtualization</title><link>http://blogs.technet.com/jhoward/archive/2006/04/06/424419.aspx</link><pubDate>Thu, 06 Apr 2006 17:23:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:424419</guid><dc:creator>jhoward</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jhoward/comments/424419.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=424419</wfw:commentRss><description>&lt;P&gt;The Windows Hardware Engineering Conference 2006 being held in at the Washington State Convention and Trade Centre in Seattle on 23rd to 25th May this year will provide a lot of further information on Windows Virtualization. &lt;/P&gt;
&lt;P&gt;There is a whole (sub-)track devoted to 'System Fundamentals - Virtualization' which includes in-depth information about the Windows virtualization platform architecture. You’ll learn about how your current and future products fit in and are extended by this technology, the future platform requirements, and best practices for implementing virtualized solutions.&lt;/P&gt;
&lt;P&gt;Subject to change, these are the planned sessions and levels&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;STRONG&gt;How to Use the VMBus Interfaces (300)&lt;BR&gt;&lt;/STRONG&gt;This session discusses the configuration and communication application programming interfaces (APIs) for the Microsoft VMBus. Windows virtualization uses the VMBus to provide virtual device support for child partitions. The objective of this session is to provide independent software vendors (ISVs) and independent hardware vendors (IHVs) an understanding of how to write their own virtual service provider/virtual service client (VSP/VSC) virtual device drivers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;How to Use the WMI Interfaces with Windows Virtualization (200)&lt;BR&gt;&lt;/STRONG&gt;This session provides attendees all of the information that they need to take advantage of the Windows Management Infrastructure (WMI) interfaces that allow remote and local management of a server that is running with Windows virtualization enabled. This knowledge will enable attendees to build software management solutions on top of the Windows virtualization architecture.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;HyperCall APIs Explained (300)&lt;BR&gt;&lt;/STRONG&gt;This session provides attendees a robust understanding of Windows hypervisor application programming interfaces (APIs) that are used to configure and communicate with the Windows hypervisor. Makers of third-party operating systems can use this knowledge to build solutions on the Windows virtualization infrastructure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;Hypervisor, Virtualization Stack, and Device Virtualization Architectures (200)&lt;BR&gt;&lt;/STRONG&gt;The powerful new Windows virtualization infrastructure will be a core capability in Windows Server Longhorn and in subsequent client releases. This session provides an architectural overview of the three pillars of Windows virtualization: the hypervisor, the virtualization stack, and device virtualization. Other Windows virtualization sessions build on the groundwork that will be laid during this session.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;I/O Memory Management Hardware goes Mainstream (300)&lt;BR&gt;&lt;/STRONG&gt;I/O memory management hardware has been an essential component of mainframe and high-end server platforms for decades. Just as other technology components that were once confined to the high end of the computing space have moved into the mainstream PC, I/O memory management hardware is now poised to make its mainstream debut. This presentation introduces the AMD I/O memory management architecture, including details of the software interface, page table formats, and table walking algorithms. The potential usage and benefits of the AMD I/O memory management architecture are also discussed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;Inside Microsoft's Network and Storage VSP/VSC (300)&lt;BR&gt;&lt;/STRONG&gt;This session provides independent software vendors (ISVs) and independent hardware vendors (IHVs) an in-depth understanding of the architecture that is used in Microsoft's network and storage virtual device drivers and familiarity with the built-in capabilities of these drivers. IHVs can use the information from this session to build virtual service provider/virtual service client (VSP/VSC) pairs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;Intel Virtualization Technology: Strategy and Evolution (200)&lt;BR&gt;&lt;/STRONG&gt;This session presents the vision and strategy for virtualization in enterprise computing, for both client and server usage models. It then discusses how system virtualization is implemented today and describes the role and value of the first-generation Intel Virtualization Technology (VT). Finally, the session provides a deep discussion of future VT architecture directions and ends with a description of the Intel virtualization roadmap.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;Microsoft Operating System Virtualization Strategy and Virtual Hard Disk Directions (100)&lt;BR&gt;&lt;/STRONG&gt;This session provides attendees with insight into the direction that Microsoft is taking with its operating system virtualization technologies. It covers virtual server, virtual PC, Windows virtualization, and Microsoft's virtual hard disk (VHD) direction. The session include a brief history of product releases to date, the current work, and the future direction for each of the these products.&lt;BR&gt;Prereading about VHD is available at &lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/techinfo/vhdspec.mspx"&gt;http://www.microsoft.com/windowsserversystem/virtualserver/techinfo/vhdspec.mspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;PCIe Address Translation Services and I/O Virtualization (200)&lt;BR&gt;&lt;/STRONG&gt;This session presents some of the evolutions from the PCI I/O Virtualization working group in the two key areas of PCIe Address Translation Service (ATS) and protocols to support multiple operating system instances. The PCIe ATS specification defines a new protocol to enable I/O endpoints to efficiently work with chipsets that implement address translation and protection table technology. This session provides a functional overview of the address translation and protection table, ATS terminology, ATS wire protocol operation, critical areas of attention, and what lies ahead.&lt;/P&gt;
&lt;P&gt;The PCIe I/O Virtualization specifications define new protocols to enable I/O endpoints to be efficiently shared by multiple operating system instances and to break through the performance barriers that are currently gating virtualization solutions within the industry. This session covers the I/O virtualization terminology, a functional overview, I/O virtualization usage models, single-root and multi-root topologies, configuration, management, error handling, quality of service (QoS), and what lies ahead.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Windows Virtualization Best Practices and Future Hardware Directions (200)&lt;BR&gt;&lt;/STRONG&gt;This future-looking session gives attendees an understanding of the directions that Microsoft is taking with Windows virtualization and what independent hardware vendors (IHVs) can do to ensure interoperability between their hardware and Windows virtualization. Example topics include IOMMUs and direct memory access (DMA) remapping.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;BR&gt;Here's the links:&lt;/P&gt;
&lt;P&gt;WinHEC 2006 Home: &lt;A href="http://www.microsoft.com/whdc/winhec/default.mspx"&gt;http://www.microsoft.com/whdc/winhec/default.mspx&lt;/A&gt;&lt;BR&gt;Registration: &lt;A href="http://www.microsoft.com/whdc/winhec/reg06.mspx"&gt;http://www.microsoft.com/whdc/winhec/reg06.mspx&lt;/A&gt;&lt;BR&gt;Full Agenda: &lt;A href="http://www.microsoft.com/whdc/winhec/sched06.mspx"&gt;http://www.microsoft.com/whdc/winhec/sched06.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Now being based in Redmond, there's a very good chance I'll be around helping out on the Ask The Experts booth for Virtual Server &amp;amp; Windows Virtualization, so be sure to drop by to say hello if you're attending.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;John.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=424419" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Events/default.aspx">Events</category></item><item><title>Linux Support in VS2005 R2 KB Article</title><link>http://blogs.technet.com/jhoward/archive/2006/04/04/424257.aspx</link><pubDate>Tue, 04 Apr 2006 21:39:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:424257</guid><dc:creator>jhoward</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/jhoward/comments/424257.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=424257</wfw:commentRss><description>&lt;P&gt;Here's the link to the &lt;A href="http://support.microsoft.com/?id=917437"&gt;KB article&lt;/A&gt; I referred to &lt;A HREF="/jhoward/archive/2006/04/03/424052.aspx"&gt;yesterday&lt;/A&gt;&amp;nbsp;for third party operating system (read Linux today) under Virtual Server 2005 R2.&lt;/P&gt;
&lt;P&gt;Cheers&lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=424257" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category></item><item><title>MMS (Microsoft Management Summit) San Diego - April 24th-28th</title><link>http://blogs.technet.com/jhoward/archive/2006/04/04/424207.aspx</link><pubDate>Tue, 04 Apr 2006 18:30:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:424207</guid><dc:creator>jhoward</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jhoward/comments/424207.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=424207</wfw:commentRss><description>&lt;P&gt;Previously having been UK based, I haven't been directing people to US based conference information. However, given some of the announcments yesterday about Virtual Server, the fact that Steve B was the person who kicked off the Linux support under Virtual Server at MMS last year, and ClustrMap showing plenty of readership from the west-coast USA, it's&amp;nbsp;worth mentioning this years MMS conference running from 24th to 28th April. Late to book, I know, but there are a few spaces left. In fact, I believe the cut-off for registration &lt;EM&gt;is&lt;/EM&gt; today.&lt;/P&gt;
&lt;P&gt;You can find the entire conference details at &lt;A href="http://www.mms2006.com"&gt;www.mms2006.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;John.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=424207" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category><category domain="http://blogs.technet.com/jhoward/archive/tags/Events/default.aspx">Events</category></item><item><title>VHD Licensing</title><link>http://blogs.technet.com/jhoward/archive/2006/04/03/424106.aspx</link><pubDate>Tue, 04 Apr 2006 02:15:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:424106</guid><dc:creator>jhoward</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jhoward/comments/424106.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=424106</wfw:commentRss><description>&lt;P&gt;Quick blog to&amp;nbsp;respond&amp;nbsp;to several queries which have been directed at me today which needs a little clarification - this is with respect to&amp;nbsp;the number of companies who have licensed the VHD (Virtual Hard Disk) file format&amp;nbsp;now increased to more than 45. &lt;/P&gt;
&lt;P&gt;Many people implied&amp;nbsp;that this was a "new" announcment today (ie we hadn't been licensing the VHD format previously). The royalty free licensing of the VHD format actually went live &lt;A href="http://www.microsoft.com/presspass/press/2005/oct05/10-10VirtualizationStrategyPR.mspx"&gt;last year&lt;/A&gt;. Today's inclusion of comments regarding VHD licensing as part of the press release was to give a better understanding of the level and examples of who was using the specification since we last provided public details.&lt;/P&gt;
&lt;P&gt;To sign up for the VHD licensing programme, see &lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/techinfo/vhdspec.mspx"&gt;this page&lt;/A&gt; on microsoft.com&lt;/P&gt;
&lt;P&gt;Cheers&lt;BR&gt;John.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=424106" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category></item><item><title>Linux Support in Virtual Server 2005 R2</title><link>http://blogs.technet.com/jhoward/archive/2006/04/03/424052.aspx</link><pubDate>Mon, 03 Apr 2006 19:28:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:424052</guid><dc:creator>jhoward</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.technet.com/jhoward/comments/424052.aspx</comments><wfw:commentRss>http://blogs.technet.com/jhoward/commentrss.aspx?PostID=424052</wfw:commentRss><description>&lt;P&gt;Co-inciding with the &lt;A HREF="/jhoward/archive/2006/04/03/424050.aspx"&gt;announcment of Virtual Server 2005 R2 Enterprise Edition being free&lt;/A&gt;, it was also announced that Virtual Machine Additions for Linux additions are available for download along with the list of varients which will be supported:&lt;/P&gt;
&lt;P&gt;-Red Hat Enterprise Linux 2.1 (update 6)&lt;BR&gt;-Red Hat Enterprise Linux 3 (update 6)&lt;BR&gt;-Red Hat Enterprise Linux 4&lt;BR&gt;-SuSE Linux Enterprise Server 9&lt;BR&gt;-Red Hat Linux 7.3&lt;BR&gt;-Red Hat Linux 9.0&lt;BR&gt;-SuSE Linux 9.2&lt;BR&gt;-SuSE Linux 9.3&lt;BR&gt;-SuSE Linux 10&lt;BR&gt;&amp;nbsp;&lt;BR&gt;To sign-up for these additions, visit &lt;A href="http://connect.microsoft.com"&gt;http://connect.microsoft.com&lt;/A&gt; and logon with a passport account. Click on Available Programs and apply for "Virtual Machine Additions for Linux". The status will be marked as Pending for now.&amp;nbsp; - soon after you will be granted access rights and have the ability to download them. &lt;/P&gt;
&lt;P&gt;There will shortly be a KB article available documenting the list of Linux OS's available (I'll post the link up as soon as I have it), and similarly the information will be maintained under &lt;A href="http://www.microsoft.com/virtualserver"&gt;http://www.microsoft.com/virtualserver&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;It's also worth pointing out what capabilities the Virtual Machine Additions for Linux provide:&lt;BR&gt;- Improved Mouse &amp;amp; Video interaction&lt;BR&gt;- Guest Heartbeat detection&lt;BR&gt;- Time Syncronisation&lt;BR&gt;- Host co-ordinated shutdown&lt;BR&gt;- Improved SCSI disk emulation&lt;/P&gt;
&lt;P&gt;There will be further releases of the Virtual Machine Additions for Linux which will co-incide with the release of Virtual Server 2005 R2 SP1 - more details on this to follow shortly.&lt;/P&gt;
&lt;P&gt;More details on all of this can be found on the &lt;A href="http://www.microsoft.com/presspass/features/2006/apr06/04-03virtualizationqa.mspx"&gt;Microsoft Presspass site&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;John.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=424052" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jhoward/archive/tags/Virtual+Server_2C00_+Virtual+PC/default.aspx">Virtual Server, Virtual PC</category></item></channel></rss>