<?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>HPC, Virtualization and Random Thoughts : Windows Server 2008</title><link>http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx</link><description>Tags: Windows Server 2008</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>P2V with SCVMM – a quick tip</title><link>http://blogs.technet.com/gmarchetti/archive/2009/07/21/p2v-with-scvmm-a-quick-tip.aspx</link><pubDate>Wed, 22 Jul 2009 00:54:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3266913</guid><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/3266913.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=3266913</wfw:commentRss><description>&lt;p&gt;System Center Virtual Machine Manager (SCVMM) has been offering a relatively simple way of doing physical-to-virtual migrations (P2V) for a while. You just click on the “Convert Physical Server” icon and off you go. Despite the name, it also works with client target machines. It’s simple, if you do some preparation work before.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/gmarchetti/WindowsLiveWriter/P2VwithSCVMM_D0EA/image_2.png"&gt;&lt;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.technet.com/blogfiles/gmarchetti/WindowsLiveWriter/P2VwithSCVMM_D0EA/image_thumb.png" width="244" height="157" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In fact, VMM will ask you for name or ip address of the machine in question and for administrator credentials on it. Those will be used to reach the machine and install a p2v agent on it. For the process to work correctly, you must let through the firewall of the target machine:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;WMI traffic&lt;/li&gt;    &lt;li&gt;http&lt;/li&gt;    &lt;li&gt;file and print&lt;/li&gt;    &lt;li&gt;remote management&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Also, make sure that the ADMIN$ share exists and start the Windows remote management service on the target machine. &lt;/p&gt;  &lt;p&gt;By default, most of these ports and services are closed.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3266913" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Turning hyper-v on and off</title><link>http://blogs.technet.com/gmarchetti/archive/2008/12/07/turning-hyper-v-on-and-off.aspx</link><pubDate>Mon, 08 Dec 2008 00:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3164875</guid><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/3164875.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=3164875</wfw:commentRss><description>&lt;P&gt;I use hyper-v on my laptop. When I know I don't need&amp;nbsp;VMs for the day, I can squeeze a bit more performance out of the machine by turning hyper-v off with:&lt;/P&gt;
&lt;P&gt;bcdedit /set hypervisorlaunchtype off&lt;/P&gt;
&lt;P&gt;and a reboot. To turn it back on:&lt;/P&gt;
&lt;P&gt;bcdedit /set hypervisorlaunchtype on (or auto start)&lt;/P&gt;
&lt;P&gt;and reboot. &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3164875" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>What is new in virtualization with Windows Server 2008 R2?</title><link>http://blogs.technet.com/gmarchetti/archive/2008/11/12/what-is-new-in-virtualization-with-windows-server-2008-r2.aspx</link><pubDate>Thu, 13 Nov 2008 01:43:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3152012</guid><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/3152012.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=3152012</wfw:commentRss><description>&lt;p&gt;There are some quite interesting improvements in Windows Server 2008 R2 (what was wrong with W7 as a name?) that help us progress toward a dynamic infrastructure. Three of them are worthy of highlighting: live migration of virtual machines in hyper-v, cluster shared volumes and core parking. &lt;/p&gt;&lt;h3&gt;1. Live Migration&lt;/h3&gt; &lt;p&gt;Live migration refers to the ability of moving a running virtual machine from one host server to another without loss of service. For this to happen, we have to transfer the current virtual machine state and memory pages between machines and we have to warrant both servers the same level of access to the virtual machine files. The process can be summarized as follows: &lt;/p&gt;&lt;ol&gt; &lt;li&gt;Create a virtual machine on the target server  &lt;/li&gt;&lt;li&gt;Copy the memory pages of the running virtual machine in question from the source to the target server via Ethernet. While we copy, those memory pages may change, so after an initial pass we have to go back and copy the changed set again, until a minimum threshold number of pages is reached. It is hard to fix the threshold: ideally, it will be the number of pages that can be copied within a TCP connection timeout, so the clients won’t notice.  &lt;/li&gt;&lt;li&gt;Pause the source machine; copy its state across.  &lt;/li&gt;&lt;li&gt;Resume the target machine, issue ARP command to update routing tables. &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;For (3) to happen quickly and transparently to the clients, the target server must have immediate access to the virtual machine files. It cannot wait for a disk volume to fail-over and possibly go through file system checks. That’s where cluster shared volumes come in. &lt;/p&gt;&lt;h3&gt;2. Cluster Shared Volumes&lt;/h3&gt; &lt;p&gt;Cluster Shared Volumes enable concurrent access to the same LUN by several nodes. Consequently, all the nodes see the same NTFS file-system and namespace. By the way, CSV is not a parallel or a cluster file system. It was designed with the live migration scenario in mind.&lt;/p&gt;&lt;p&gt;Since the host servers already mount the CSV, there is no need to arbitrate for disk access and fail over the volume hosting the virtual machine files. All you need to do is transfer ownership of those files and their locks to the target server. &lt;/p&gt;&lt;p&gt;CSVs are implemented via a filter driver mechanism, which is used to establish the access path to the underlying LUNs. This also enhances our fail-over ability, as file system requests will be redirected over the network to another server if a direct SAN access is no longer available. &lt;/p&gt;&lt;h3&gt;3. Core idling or parking&lt;/h3&gt; &lt;p&gt;Changes in Windows 7 power management allow for “density” scheduling, i.e. minimizing the number of processor cores on which work is done, hence maximizing their utilization. The idle cores can be put to sleep (low-power state Cx under the ACPI specifications), thus reducing power consumption. Hyper-V can take advantage of this feature and schedule its virtual machines accordingly. Power management policies can be controlled via WMI, policies and scripts. &lt;/p&gt;&lt;p&gt;If you combine “density” scheduling with the ability to move virtual machines among hosts, you achieve quite a scalable, efficient and dynamic solution to the distributed resource allocation problem. Now, all that remains to do is automate it. Stay tuned. &lt;/p&gt;&lt;h3&gt;4. References&lt;/h3&gt; &lt;p&gt;ACPI explanation on &lt;a mce_href="http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface" href="http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface"&gt;Wikipedia&lt;/a&gt; &lt;/p&gt;&lt;p&gt;WinHEC 2008 conference &lt;a mce_href="http://www.microsoft.com/whdc/winhec/2008/papers.mspx" href="http://www.microsoft.com/whdc/winhec/2008/papers.mspx"&gt;whitepapers&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Engineering Windows 7 &lt;a mce_href="http://blogs.msdn.com/e7/" href="http://blogs.msdn.com/e7/"&gt;blog&lt;/a&gt; &lt;/p&gt;&lt;p&gt;The Windows &lt;a mce_href="http://windowsteamblog.com/blogs/" href="http://windowsteamblog.com/blogs/"&gt;blog&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The Windows Server 2008 R2 Reviewers' Guide http://www.microsoft.com/windowsserver2008/en/us/r2.aspx &lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3152012" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Upgrading from an evaluation version</title><link>http://blogs.technet.com/gmarchetti/archive/2008/11/03/upgrading-from-an-evaluation-version.aspx</link><pubDate>Tue, 04 Nov 2008 02:39:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3146793</guid><dc:creator>gmarchetti</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/3146793.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=3146793</wfw:commentRss><description>&lt;p&gt;I have received a few questions about upgrades from the evaluation version that you can download from microsoft.com/hpc to a full version.&lt;/p&gt;&lt;p&gt;The good news is that the evaluation version is fully functional, so you won't need a complete re-installation. The only thing you need to do is obtain a full licence key, then: &lt;br&gt;&lt;/p&gt;&lt;p&gt;-         To upgrade the hpc pack tools you have to run “upgrade.exe” on the head node. The hpc pack CD contains the upgrade.exe file.&lt;/p&gt;&lt;p&gt;

-          To upgrade the o/s, you have to obtain a full licence key for all the nodes, then run slmgr.vbs –ipk &amp;lt;new licence&amp;gt; &lt;licence key=""&gt; across the cluster. You can do that from the command line (clusrun /all) or via the GUI.
&lt;/licence&gt;&lt;/p&gt;&lt;p&gt;You can also use slmgr.vbs to extend the evaluation period by another 60 days. When you are approaching the end of the evaluation, simply run slmgr.vbs -rearm across the cluster. Note that the evaluation does not require activation, but a full licence does. &lt;/p&gt;&lt;p&gt;Please see http://support.microsoft.com/kb/948472 for more information. &lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3146793" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/HPC/default.aspx">HPC</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>A Hybrid OS Cluster Solution</title><link>http://blogs.technet.com/gmarchetti/archive/2008/06/03/a-hybrid-os-cluster-solution.aspx</link><pubDate>Tue, 03 Jun 2008 22:28:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3065571</guid><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/3065571.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=3065571</wfw:commentRss><description>&lt;p&gt;Thomas Varlet, of Microsoft France, and Dr. Patrice Calegari, of BULL SAS, have written an excellent paper on how to build hybrid clusters, i.e. clusters where 2 or more operating systems can be run at the same time. It is recommended reading, in my opinion, for those of us who use both Linux and Windows HPC solutions. You'll find the paper &lt;a href="https://windowshpc.net/Resources/Documents/Hybrid_OS_Cluster_Solution_HPCS_XBAS.pdf"&gt;here.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3065571" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/HPC/default.aspx">HPC</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Linux/default.aspx">Linux</category></item><item><title>Infiniband on HPC Server 2008 - again</title><link>http://blogs.technet.com/gmarchetti/archive/2008/03/18/infiniband-on-hpc-server-2008-again.aspx</link><pubDate>Tue, 18 Mar 2008 21:52:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3013968</guid><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/3013968.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=3013968</wfw:commentRss><description>&lt;p&gt;After I published a document about the installation of Mellanox Infiniband on Server 2008, I have received some good feedback that deserves sharing. Note that:&lt;/p&gt;
&lt;p&gt;The WinIB 1.4 beta available for download today on Mellanox's web site does not work with the HPC Server 2008 March CTP. We are working with Mellanox to fix that.&lt;/p&gt;
&lt;p&gt;The procedure I illustrated in that document uses a "trick": Deploy the Mellanox package with msiexec first, add the Infiniband network to the cluster configuration later. This works both with our deployment tools and with 3rd parties'. However, one can exploit the built-in HPC Server 2008 tools better. Here's how:&lt;/p&gt;
&lt;p&gt;1. Install the Mellanox WinIB package (&lt;font face="Courier New"&gt;currently WinIB_x86_1_4_0_2094.msi) &lt;/font&gt;on the head node. Set up the cluster network configuration to include Infiniband as the MPI network.  &lt;/p&gt;
&lt;p&gt;2. Create an o/s image and deployment template for the compute nodes.&lt;/p&gt;

&lt;p&gt;3. In the Admin Console, right-click on the image and select Manage Drivers.  You need 3 drivers for the card to be visible in the admin console, hence configurable:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Courier New"&gt;ib_bus.inf&lt;/font&gt; Mellanox InfiniBand Fabric driver&lt;br&gt; &lt;/li&gt;&lt;li&gt;&lt;font face="Courier New"&gt;mthca.inf&lt;/font&gt; InfiniBand Host Channel Adapter driver&lt;br&gt; &lt;/li&gt;&lt;li&gt;&lt;font face="Courier New"&gt;netipoib.inf&lt;/font&gt; Mellanox IP over Infiniband protocol driver&lt;/li&gt;&lt;/ul&gt;You will find the first 2 files in the C:\Program Files\Mellanox\WinIB\Drivers on the head node after installation of the WinIB package. The last one will be in C:\Program Files\Mellanox\WinIB\IPoIB&lt;p&gt;4. Copy &lt;font face="Courier New"&gt;WinIB_x86_1_4_0_2094.msi&lt;/font&gt; package to &lt;font face="Courier New"&gt;%CCP_DATA%\InstallShare&lt;/font&gt; on the head node. &lt;/p&gt;&lt;p&gt;5. Edit the compute nodes deployment template and add an Installation-&amp;gt;Unicast Copy from &lt;font face="Courier New"&gt;z:\&amp;lt;winib package&amp;gt;.msi&lt;/font&gt; to &lt;font face="Courier New"&gt;c:\&amp;lt;winib package&amp;gt;.msi&lt;/font&gt;; move the copy operation before the "Install CCP" task. &lt;/p&gt;&lt;p&gt;6. In the same template, add an Installation-&amp;gt;Execute OS command: &lt;font face="Courier New"&gt;msiexec /i c:\&amp;lt;winib package&amp;gt;.msi /qn ADDLOCAL=ALL&lt;/font&gt;.&lt;/p&gt;&lt;p&gt;7. Deploy the compute nodes.&lt;/p&gt;&lt;p&gt;8. When they are deployed, you can start the Network Direct provider with&amp;nbsp; &lt;font face="Courier New"&gt;clusrun /nodes:&amp;lt;list of nodes&amp;gt; "%WinIB_HOME%\IPoIB\NDI\ndinstall.exe" -i&lt;/font&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3013968" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/HPC/default.aspx">HPC</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>HPC Server 2008 webcasts - again!</title><link>http://blogs.technet.com/gmarchetti/archive/2008/03/17/hpc-server-2008.aspx</link><pubDate>Tue, 18 Mar 2008 01:37:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3010612</guid><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/3010612.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=3010612</wfw:commentRss><description>&lt;p&gt;Hello again,&lt;/p&gt;&lt;p&gt;I'll be doing a series of webcasts soon, hopefully on the feature-complete beta 2 of HPC Server 2008. They will be mostly demonstrations, with a few slides for those concepts that are not evident in the software. Here is the schedule (all times are PST):&lt;/p&gt;&lt;p&gt;- &lt;a mce_href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373723&amp;amp;Culture=en-US" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373723&amp;amp;Culture=en-US"&gt;5/9/2008 08:00 AM&lt;/a&gt;: Windows HPC Server 2008: Management and Diagnostics in High-Performance Computing (Level 200)  &lt;/p&gt;&lt;p&gt;- &lt;a mce_href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373736&amp;amp;Culture=en-US" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373736&amp;amp;Culture=en-US"&gt;5/23/2008 08:00 AM&lt;/a&gt;: Windows HPC Server 2008: High Availability and Diagnostics for High-Performance Computing (Level 200)&lt;br&gt;&lt;br&gt;- &lt;a mce_href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373738&amp;amp;Culture=en-US" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373738&amp;amp;Culture=en-US"&gt;5/30/2008 09:30 AM&lt;/a&gt;: Windows HPC Server 2008: Job Scheduler and SOA in High-Performance Computing (Level 200)&lt;br&gt;&lt;br&gt;Phil Pennington will also present on current efforts to develop a unified parallel programming model.&lt;/p&gt;&lt;p&gt;- &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373707&amp;amp;Culture=en-US"&gt;5/2/2008 08:00 AM&lt;/a&gt;: Future of Multi/Many-Core and the Convergence of Client and Cluster in Parallel Computing (Level 300)&lt;br&gt;&lt;/p&gt;&lt;p&gt;Please click on the links to register.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3010612" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/HPC/default.aspx">HPC</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>Mellanox Infiniband on HPC Server 2008</title><link>http://blogs.technet.com/gmarchetti/archive/2008/02/28/mellanox-infiniband-on-hpc-server-2008.aspx</link><pubDate>Fri, 29 Feb 2008 04:13:41 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2941483</guid><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/2941483.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=2941483</wfw:commentRss><description>&lt;p&gt;One would assume that Infiniband on Windows is just going to be as easy as any other plug and play device installation. Well, in some cases it is. When you have some old cards and an old switch, no documentation, both not supported any longer and in an unknown state, it may not be! I am sure this experience is rather common, so I’ve decided to document what I did to make them work. In this case, I will focus on the Mellanox Infiniband stack, as it is the only one I could find that has public beta support for HPC Server 2008. Besides, Mellanox is the dominant provider of Infiniband hardware, even if it is then re-branded and re-sold by others.&lt;/p&gt;
&lt;p&gt;The document is a bit long for a blog post, so I have put it  on &lt;a href="https://windowshpc.net/Resources/Documents/server%202008%20and%20infiniband.pdf"&gt;Windowshpc.net&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;DISCLAIMER: This is not official guidance, just my notes. No guarantee is offered or implied. Your experience may differ, mileage may vary etc… etc… Also, I do not claim to be an Infiniband expert in any way. If you have comments, corrections, suggestions to make, please do so by responding to this post. I will update the document accordingly.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;Tags: &lt;a rel="tag" href="http://technorati.com/tag/Infiniband"&gt;Infiniband&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/HPC"&gt;HPC&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Windows+Server+2008"&gt;Windows Server 2008&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style="color:#008;text-align:right;"&gt;&lt;small&gt;&lt;em&gt;Powered by&lt;/em&gt; &lt;a href="http://www.qumana.com/"&gt;Qumana&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2941483" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/HPC/default.aspx">HPC</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>Hyper-V and Server 2008 RTM</title><link>http://blogs.technet.com/gmarchetti/archive/2008/02/21/hyper-v-and-server-2008-rtm.aspx</link><pubDate>Thu, 21 Feb 2008 20:18:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2919524</guid><dc:creator>gmarchetti</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/2919524.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=2919524</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-family: Calibri; font-size: 15px;"&gt;With general availability of Windows Server 2008 Microsoft ships the beta 1 release of Windows Virtualization or Hyper-V (aka. Viridian).&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Customers, partners, developers, IT Professionals, everyone buying a copy of Windows Server 2008 will have the opportunity to test drive the Microsoft &lt;a mce_href="http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/VIR047_WH06.ppt" href="http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/VIR047_WH06.ppt"&gt;&lt;span style="font: 15.0px Calibri; text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;hypervisor&lt;/span&gt;&lt;/a&gt; Hyper-V.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;The version of Hyper-V included in the RTM build of Windows Server 2008 is identical to the build made available as part of the RC1 release of the server OS. The final release of Hyper-V will be available with 180 days from now. Microsoft’s hypervisor will only be available for x64 hardware platforms supporting hardware virtualization (Intel VT or AMD-V technologies). It will not be available for IA64 (Itanium) platforms. See&lt;/span&gt; &lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #091ff8"&gt;resources&lt;/span&gt; &lt;span style="letter-spacing: 0.0px"&gt;for more information or &lt;a mce_href="http://en.wikipedia.org/wiki/Virtualization" href="http://en.wikipedia.org/wiki/Virtualization"&gt;&lt;span style="font: 15.0px Calibri; text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;here&lt;/span&gt;&lt;/a&gt; for general information about virtualization.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;br&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Hyper-V is still in beta. Support for Hyper-V is only available via online forums and newsgroups. See&lt;/span&gt; &lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #091ff8"&gt;resources&lt;/span&gt; &lt;span style="letter-spacing: 0.0px"&gt;section.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;The beta release of Hyper-V has limited guest operating support:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Windows Server 2008 32-bit and 64-bit (x64)&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Windows Server 2003 32-bit and 64-bit (x64)&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;SUSE LINUX Enterprise Server 10 with SP1&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Other OS installations might run as well but are not “supported” in the beta. The full list of supported operating systems in will be announced prior to RTM.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;br&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Virtualization solutions from Microsoft are:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Presentation Virtualization via &lt;a mce_href="http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx" href="http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx"&gt;&lt;span style="font: 15.0px Calibri; text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;Terminal Services&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Application Virtualization via &lt;a mce_href="http://www.microsoft.com/systemcenter/softgrid/default.mspx" href="http://www.microsoft.com/systemcenter/softgrid/default.mspx"&gt;&lt;span style="font: 15.0px Calibri; text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;SoftGrid&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx" href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx"&gt;Virtual PC&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://www.microsoft.com/windowsserversystem/virtualserver/" href="http://www.microsoft.com/windowsserversystem/virtualserver/"&gt;Virtual Server&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;&lt;a mce_href="http://www.microsoft.com/windowsserver2008/virtualization/default.mspx" href="http://www.microsoft.com/windowsserver2008/virtualization/default.mspx"&gt;Hyper-V&lt;/a&gt;&lt;/span&gt; &lt;span style="letter-spacing: 0.0px"&gt;Server Virtualization&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;br&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Note:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;The Virtual Server product will continue to be available. Hyper-V is only supported on 64-bit platforms, Virtual Server is the Microsoft offering for 32-bit platforms and other systems not providing the necessary hardware infrastructure for Hyper-V.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;br&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Calibri; color: #5c81ba"&gt;&lt;span style="letter-spacing: 0.0px"&gt;&lt;b&gt;&lt;i&gt;IT PROs&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;How does the general availability Hyper-V beta impact IT PROs? For some of the partners this is the first time they will be exposed to Hyper-V. They may be experienced with Virtual Server and/or Virtual PC. Hyper-V is a novel concept: a layer between the hardware and a variety of operating systems handling scheduling and memory allocation (amongst other things). It is the foundation of a &lt;a mce_href="http://www.microsoft.com/business/dsi/default.mspx" href="http://www.microsoft.com/business/dsi/default.mspx"&gt;&lt;span style="font: 15.0px Calibri; text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;dynamic infrastructure&lt;/span&gt;&lt;/a&gt;, making resource optimization and re-configuration far simpler than before and simplifying operations. Depending on the type of application there might be areas where its performance might be impacted. Heavily I/O bound and graphics-intensive applications are among those. Deciding where, what and how to virtualize infrastructure requires careful thought. Our &lt;a mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AD3921FB-8224-4681-9064-075FDF042B0C&amp;amp;displaylang=en&amp;amp;hash=am9FsJjyuItK3d9BIYqGsNn4bK6FxCY%252bk8ZZYm8ZWRe2w1%252bbhFfosihVt8pEtlrGozhDIVQHxcXlqHgYs04ytA%253d%253d%23filelist" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AD3921FB-8224-4681-9064-075FDF042B0C&amp;amp;displaylang=en&amp;amp;hash=am9FsJjyuItK3d9BIYqGsNn4bK6FxCY%252bk8ZZYm8ZWRe2w1%252bbhFfosihVt8pEtlrGozhDIVQHxcXlqHgYs04ytA%253d%253d%23filelist"&gt;&lt;span style="font: 15.0px Calibri; text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;Infrastructure Planning and Design&lt;/span&gt;&lt;/a&gt; series of documents will help guide that process.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 15.0px Calibri"&gt;&lt;br&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Calibri; color: #5c81ba"&gt;&lt;span style="letter-spacing: 0.0px"&gt;&lt;b&gt;&lt;i&gt;Resources&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 16.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Some resources you might find useful:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Forums&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=497&amp;amp;SiteID=17" href="http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=497&amp;amp;SiteID=17"&gt;Microsoft SoftGrid Application Virtualization&lt;/a&gt;&lt;/span&gt;&lt;span style="letter-spacing: 0.0px color: #2b4a7b"&gt;&lt;br&gt;&lt;a mce_href="http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=489&amp;amp;SiteID=17" href="http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=489&amp;amp;SiteID=17"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;System Center Virtual Machine Manager&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=583&amp;amp;SiteID=17" href="http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=583&amp;amp;SiteID=17"&gt;Server Virtualization&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Documentation&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 42.5px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://technet.microsoft.com/en-us/virtualization/default.aspx" href="http://technet.microsoft.com/en-us/virtualization/default.aspx"&gt;Technet Center for Virtualization&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;API&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://www.microsoft.com/whdc/system/pnppwr/wmi/default.mspx" href="http://www.microsoft.com/whdc/system/pnppwr/wmi/default.mspx"&gt;WMI&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://msdn2.microsoft.com/en-us/library/cc136992(VS.85).aspx" href="http://msdn2.microsoft.com/en-us/library/cc136992(VS.85).aspx"&gt;Hyper-V WMI API&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=91E2E518-C62C-4FF2-8E50-3A37EA4100F5&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=91E2E518-C62C-4FF2-8E50-3A37EA4100F5&amp;amp;displaylang=en"&gt;HyperCall API&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Products&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://www.microsoft.com/windowsserver2008/virtualization/default.mspx" href="http://www.microsoft.com/windowsserver2008/virtualization/default.mspx"&gt;Hyper-V&lt;/a&gt;&lt;/span&gt;&lt;span style="letter-spacing: 0.0px color: #2b4a7b"&gt;&lt;br&gt;&lt;a mce_href="http://www.microsoft.com/windowsserversystem/virtualserver/" href="http://www.microsoft.com/windowsserversystem/virtualserver/"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;Virtual Server&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;a mce_href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx" href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;Virtual PC&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;a mce_href="http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx" href="http://www.microsoft.com/windowsserver2003/technologies/terminalservices/default.mspx"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;Terminal Services&lt;/span&gt;&lt;/a&gt;&lt;br&gt;&lt;a mce_href="http://www.microsoft.com/systemcenter/softgrid/default.mspx" href="http://www.microsoft.com/systemcenter/softgrid/default.mspx"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;SoftGrid&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Programs&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://www.microsoft.com/vhd" href="http://www.microsoft.com/vhd"&gt;VHD Test Drive&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Blogs&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://blogs.technet.com/virtualization/" href="http://blogs.technet.com/virtualization/"&gt;Virtualization team blog&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://blogs.msdn.com/virtual_pc_guy/" href="http://blogs.msdn.com/virtual_pc_guy/"&gt;Virtual PC Guy&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://blogs.technet.com/jhoward/" href="http://blogs.technet.com/jhoward/"&gt;John Howard&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Hardware&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;&lt;a mce_href="http://www.intel.com/technology/platform-technology/virtualization/" href="http://www.intel.com/technology/platform-technology/virtualization/"&gt;Intel VT&lt;/a&gt;&lt;/span&gt; &lt;span style="letter-spacing: 0.0px"&gt;(aka. Vanderpool)&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px color: #000099"&gt;&lt;a mce_href="http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_14287,00.html" href="http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_14287,00.html"&gt;AMD-V&lt;/a&gt;&lt;/span&gt; &lt;span style="letter-spacing: 0.0px"&gt;(aka. Pacifica)&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Calibri"&gt;&lt;span style="letter-spacing: 0.0px"&gt;Miscellaneous&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://microsoft.com/virtualization" href="http://microsoft.com/virtualization"&gt;Virtualization Homepage&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 48.0px; font: 15.0px Calibri; color: #000099"&gt;&lt;span style="text-decoration: underline ; letter-spacing: 0.0px"&gt;&lt;a mce_href="http://edge.technet.com/Media/Windows-Server-2008-Clustering-SCREEN-CAST/" href="http://edge.technet.com/Media/Windows-Server-2008-Clustering-SCREEN-CAST/"&gt;Clustering Hyper-V Screencast&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: #000099; font-family: Calibri; font-size: 15px; text-decoration: underline;"&gt;&lt;br&gt;&lt;/span&gt;&lt;div class="posttagsblock"&gt;&lt;a mce_href="http://technorati.com/tag/Hyper-V" rel="tag" href="http://technorati.com/tag/Hyper-V"&gt;Hyper-V&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2919524" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item><item><title>Windows Server 2008 High-Availability Clusters</title><link>http://blogs.technet.com/gmarchetti/archive/2008/01/22/windows-server-2008-high-availability-clusters.aspx</link><pubDate>Wed, 23 Jan 2008 04:32:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2771268</guid><dc:creator>gmarchetti</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/2771268.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=2771268</wfw:commentRss><description>&lt;p&gt;It is no secret that&amp;nbsp; HPC Server 2008 will offer the option to make the head node of a HPC cluster highly available. This feature is not in beta 1, but it is being developed. It will exploit fail-over mechanisms provided by Server 2008 (enterprise edition or better), so I thought I'd mention some highlights in this area too.&amp;nbsp;&lt;/p&gt;&lt;p&gt;High-availability clusters are difficult to set up and troubleshoot on several platforms. With Windows Server 2003 we made progress in simplifying them, but limitations are still significant:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;You need a configuration that is fully and specifically certified as a cluster in order to obtain support when things go wrong.&lt;/li&gt;&lt;li&gt;There is very limited support for geo-clusters, because of limitations in intra-cluster communications, no awareness of storage location and cluster quorum models. Also, geo-clusters require yet another level of certification.&lt;/li&gt;&lt;li&gt;Writing cluster-aware applications is not easy. It requires knowledge of cluster-specific APIs in order to produce “resources” usable by the cluster software. Scripting generic application fail-over is supported, but limited in functionality.&lt;/li&gt;&lt;li&gt;Troubleshooting by reading cluster logs requires very deep knowledge to interpret the cryptic messages therein.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br&gt;These limitations may hamper adoption, especially in such environments - like HPC - where Windows has not been popular.&lt;/p&gt;&lt;p&gt;Windows Server 2008 introduces some significant improvements that address most of those issues:&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;b&gt;1.&amp;nbsp;&amp;nbsp; &amp;nbsp;Configuration validation&lt;/b&gt;&lt;br&gt;A test tool is built into the product. It will analyze nodes and shared storage (if any) before they join a cluster. It can also be used as a troubleshooting tool, as long as the storage you want to analyze is offline. The tool will point out any issues with the hardware and the configuration that may make them unsuitable for a fail-over cluster. It will finally replace the cluster HCL. So, if the hardware passes validation, then the configuration is officially supported.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;b&gt;2.&amp;nbsp;&amp;nbsp; &amp;nbsp;Simplified resource setup&lt;/b&gt;&lt;br&gt;A wizard-driven process allows you to select which roles you want to cluster (e.g. file server, print server, virtual server), then sets up cluster resources and dependencies appropriately.&lt;/p&gt;&lt;p&gt; &lt;br&gt;&lt;b&gt;3.&amp;nbsp;&amp;nbsp; &amp;nbsp;Improved SAN support&lt;/b&gt;&lt;br&gt;Windows server 2008 issues persistent reservations on shared storage to establish ownership of LUNs, it does not use bus resets any longer. Bus resets are disruptive on SANs where several systems on several platforms may share the same storage bus. This implies that the storage must support persistent reservations. Shared parallel SCSI is deprecated. &lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;b&gt;4.&amp;nbsp;&amp;nbsp; &amp;nbsp;Changed quorum model&lt;/b&gt;&lt;br&gt;The administrator can choose the most appropriate quorum model for the configuration. Several are possible:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Majority node sets with witness disk: each node gets a vote and so does a witness disk. The cluster will survive the failure of any 1 vote (including the shared witness disk). &lt;/li&gt;&lt;li&gt;Majority of nodes: storage is replicated amongst them, but does not get a vote. The cluster is active until the majority of nodes is running.&lt;/li&gt;&lt;li&gt;Majority of nodes and file share witness: nodes get a vote and so does a file share on a separate server. This is ideal for geo-clusters, as the witness file share can be in a 3rd site. The geo-cluster will thus survive the loss of any one site.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br&gt;&lt;b&gt;5.&amp;nbsp;&amp;nbsp; &amp;nbsp;Improved networking&lt;/b&gt;&lt;br&gt;The nodes need no longer be on the same private subnet and the timeout of the “ping” among nodes is configurable. This makes it possible to route private traffic between locations and removes any a-priori restrictions on distance. Obviously, practical restrictions remain and will depend on how much the clustered applications and their users will tolerate.&lt;/p&gt;&lt;p&gt;&lt;br&gt;These are just a few of the innovations available in server 2008 clusters. You may want to try them out for yourself by building a simple cluster on a set of virtual machines. You don’t need shared storage any longer, but if you want to try a quorum with witness disk, you can set up one of those machines as an iscsi target. &lt;br&gt;&lt;br&gt;&lt;b&gt;Get started&lt;/b&gt;&lt;br&gt;&lt;br&gt;If you want to try Windows Server 2008 clusters, a virtual lab is available on &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032345932" mce_href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032345932"&gt;Technet Events.&lt;/a&gt;&lt;br&gt;There is also an excellent screencast by David Northey on http://edge.technet.com/Media/Windows-Server-2008-Failover-Clustering/ &lt;br&gt;Official training will be launched shortly.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2771268" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/High+Availability/default.aspx">High Availability</category></item><item><title>HPC Server 2008 webcasts</title><link>http://blogs.technet.com/gmarchetti/archive/2008/01/22/hpc-server-2008-webcasts.aspx</link><pubDate>Wed, 23 Jan 2008 03:07:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2771095</guid><dc:creator>gmarchetti</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/2771095.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=2771095</wfw:commentRss><description>&lt;p&gt;My introductory demo / webcast on HPC Server 2008 beta 1 has been recorded. It can now be viewed &lt;a href="https://www107.livemeeting.com/cc/lmevents/view?id=msft011508am&amp;amp;pw=att3692&amp;amp;cn=" title="hpc 2008 -1 " mce_href="https://www107.livemeeting.com/cc/lmevents/view?id=msft011508am&amp;amp;pw=att3692&amp;amp;cn="&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;I have received feedback from several people about it, requesting instructions to build the virtual machines I used and to repeat the demos. Hence, I have written a short document that will guide you through the set-up of a virtual HPC Server 2008 cluster. It also provides you with some examples of what is possible with the new administration, diagnostic and scheduling tools. It is intended as a hands-on introduction to the salient features of HPC Server 2008 beta 1. It is not an official click-by-click manual and it must be considered work in progress. I will update it when beta 2 is released to cover new or changed features. No warranty is implied nor support promised. You try at your own risk ☺&lt;/p&gt;&lt;p&gt;The document is now available on https://windowshpc.net/Resources/Documents/2008b1_labs_and_demos.zip&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2771095" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/HPC/default.aspx">HPC</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>Windows HPC Server 2008</title><link>http://blogs.technet.com/gmarchetti/archive/2007/11/14/windows-hpc-server-2008.aspx</link><pubDate>Wed, 14 Nov 2007 11:02:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2442777</guid><dc:creator>gmarchetti</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/gmarchetti/comments/2442777.aspx</comments><wfw:commentRss>http://blogs.technet.com/gmarchetti/commentrss.aspx?PostID=2442777</wfw:commentRss><description>&lt;p&gt;The software previously known as Compute Cluster Server v2 is now available in beta 1 on &lt;a href="http://connect.microsoft.com"&gt;http://connect.microsoft.com&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;HPC Server 2008 contains some pretty significant innovations. I'll summarize them here and then produce some more detailed entries on each of them. Also check out the videos about v2 on &lt;a href="http://edge.technet.com"&gt;http://edge.technet.com&lt;/a&gt;, (mostly) courtesy of yours truly :-)&lt;/p&gt;  &lt;p&gt;Noteworthy innovations in v2 for IT Pros:&lt;/p&gt;  &lt;p&gt;1. It runs on Longhorn Server (oops, Windows Server 2008) only. There is no upgrade process. Wipe and replace.&lt;/p&gt;  &lt;p&gt;2. It uses Windows Deployment Service (WDS), not RIS, which makes that &amp;quot;wipe and replace&amp;quot; much less painful :-) Multicast deployment is supported :-)&lt;/p&gt;  &lt;p&gt;3. The administration console offers a one-stop shop for deployment, administration, diagnostics and reporting. I know that many of you will be thinking, &amp;quot;just like Ganglia!&amp;quot;. Well, that's the general idea. It is not full system center, but it is a very functional and efficient way to manage a HPC cluster.&lt;/p&gt;  &lt;p&gt;4. It will offer head node fail-over from beta 2 onwards, thus eliminating a worrying single point of failure. This feature uses Server 2008 fail-over clustering, so it requires enterprise edition or better for the head node.&lt;/p&gt;  &lt;p&gt;5. As a consequence of (4), we will support installing the head node on a sql 2005 cluster. In fact, we include sql 2005 express with the product but also support installations on pre-existing sql 2005 servers. You need not install the head node services on the sql machine either. &lt;/p&gt;  &lt;p&gt;6. We have devised a new networking api to run along winsock direct, called Network Direct. the idea is to enable verb-based interaction with low-latency networking hardware, thus shaving off another couple of microseconds of latency, much like it happens with MVAPICH. In this release the only consumer of network direct is MSMPI. We're working with OEMs to write network direct providers / drivers.&lt;/p&gt;  &lt;p&gt;7. Powershell scripting is used for administration of common operations, along with the old v1 commands. In fact, those still work perfectly because we have maintained 100% compatibility with v1 COM API. Of course the v2 API exposes new functionality, but that deserves a post in itself.&lt;/p&gt;  &lt;p&gt;8. The scheduler has been significantly enhanced for scalability and optimization. It deserves a post in itself, but here are some significant changes:&lt;/p&gt;  &lt;p&gt;- ability to dynamically grow and shrink the pool of resources allocated to running jobs&lt;/p&gt;  &lt;p&gt;- enforcing constraints on the basis of job templates, not just filters&lt;/p&gt;  &lt;p&gt;- use of different units of allocation: core, CPU slot, node, depending on what your application needs&lt;/p&gt;  &lt;p&gt;- biasing allocation algorithm towards memory or CPUs&lt;/p&gt;  &lt;p&gt;- from beta 2 onwards, pre-emption of running tasks !!&lt;/p&gt;  &lt;p&gt;9. Last but not least by any means, we are working with partners to support clustered file systems. &lt;a href="http://www.sgi.com/products/storage/software/cxfs.html"&gt;CXFS&lt;/a&gt;, &lt;a href="http://www.sanbolic.com/melioFS.htm"&gt;Melio&lt;/a&gt; and &lt;a href="http://www.quantum.com/products/software/stornext/index.aspx"&gt;StorNext&lt;/a&gt; FS come to mind, being available on Windows now (2008 support is in the works).&amp;#160; More are coming. &lt;/p&gt;  &lt;p&gt;Of course this is a beta product and the usual caveat applies: features you see may not make it into the final product, may not be fully functional, etc... Still v2 is definitely worth a try, because of the great improvements.&lt;/p&gt;  &lt;p&gt;Note that I have spoken just of those topics of interest to IT Pros. There is more in the works for developers, like the ability to interface with the cluster using WCF and schedule WCF services.&lt;/p&gt;  &lt;p&gt;By the way, we are running a program called HPCPAL for those of you interested in trying it out. We offer help with design of either infrastructure or software architecture followed by 4 days on site in Redmond with us, working on your code. All we ask for is a reference. If you're interested, send a note to &lt;a href="mailto:hpcpal@microsoft.com"&gt;hpcpal@microsoft.com&lt;/a&gt; and we'll take it from there.&amp;#160; &lt;/p&gt;  &lt;p&gt;I hope I've not forgotten anything important... I'm jet-lagged in Barcelona, where I'm speaking at Teched IT Forum. If you're around and want to chat about CCS, drop me a note.&lt;/p&gt;  &lt;p&gt;In the meanwhile, check out our &lt;a href="http://www.microsoft.com/hpc"&gt;website&lt;/a&gt;, where you'll also find whitepapers describing hpc server 2008 in more detail.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2442777" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/gmarchetti/archive/tags/HPC/default.aspx">HPC</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/gmarchetti/archive/tags/Longhorn/default.aspx">Longhorn</category></item></channel></rss>