<?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>Infrastructure Blog : Cluster</title><link>http://blogs.technet.com/vikasma/archive/tags/Cluster/default.aspx</link><description>Tags: Cluster</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Shared Storage for Hyper-V</title><link>http://blogs.technet.com/vikasma/archive/2008/07/07/shared-storage-for-hyper-v.aspx</link><pubDate>Mon, 07 Jul 2008 23:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3085112</guid><dc:creator>Vikas Madan</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/vikasma/comments/3085112.aspx</comments><wfw:commentRss>http://blogs.technet.com/vikasma/commentrss.aspx?PostID=3085112</wfw:commentRss><description>&lt;P&gt;We know that Hyper-V supports migration of virtual machines between physical hosts. To migrate virtual machines independently, each virtual machine must be stored on its own SAN storage LUN or copy would require you to use BITS over the Ethernet network.&lt;/P&gt;
&lt;P&gt;Else if you would like to keep your virtual machine on a common storage and provide access to all available host you require clustered file system.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.sanbolic.com/" target=_blank mce_href="http://www.sanbolic.com/"&gt;Sanbolic&lt;/A&gt; offers &lt;A href="http://www.sanbolic.com/pdfs/Sanbolic_Hyper-V_Brochure.pdf" target=_blank mce_href="http://www.sanbolic.com/pdfs/Sanbolic_Hyper-V_Brochure.pdf"&gt;shared storage solution for Hyper-V&lt;/A&gt;, there is no need to create a separate LUN for each virtual machine,&amp;nbsp;while providing the ability to migrate virtual machines independently.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3085112" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/vikasma/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Cluster/default.aspx">Cluster</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Migration/default.aspx">Migration</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Virtual+Machine/default.aspx">Virtual Machine</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Storage/default.aspx">Storage</category></item><item><title>Step-by-Step Guide for Testing Hyper-V and Failover Clustering</title><link>http://blogs.technet.com/vikasma/archive/2008/06/13/step-by-step-guide-for-testing-hyper-v-and-failover-clustering.aspx</link><pubDate>Fri, 13 Jun 2008 17:18:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3070496</guid><dc:creator>Vikas Madan</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/vikasma/comments/3070496.aspx</comments><wfw:commentRss>http://blogs.technet.com/vikasma/commentrss.aspx?PostID=3070496</wfw:commentRss><description>&lt;p&gt;Guys, I had posted a blog that gives a step-by-step with screen shot on how to configure failover clustering for Hyper-V.&lt;/p&gt;  &lt;p&gt;Microsoft has come up with a official white paper to test the same. I came across this today. Download &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cd828712-8d1e-45d1-a290-7edadf1e4e9c&amp;amp;DisplayLang=en" target="_blank"&gt;Step-by-Step Guide for Testing Hyper-V Clustering&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3070496" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/vikasma/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Cluster/default.aspx">Cluster</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Failover+Clustering/default.aspx">Failover Clustering</category></item><item><title>Hyper-V Host cluster (Tested on RC1)</title><link>http://blogs.technet.com/vikasma/archive/2008/06/04/hyper-v-host-cluster-tested-on-rc1.aspx</link><pubDate>Wed, 04 Jun 2008 23:16:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3066151</guid><dc:creator>Vikas Madan</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/vikasma/comments/3066151.aspx</comments><wfw:commentRss>http://blogs.technet.com/vikasma/commentrss.aspx?PostID=3066151</wfw:commentRss><description>&lt;font face="cali" size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font face="cali" size="2"&gt;The Hyper-V role enables you to create a virtualized server computing environment using a technology that is part of the Windows Server 2008 operating system. This solution is provided through Hyper-V. You can use a virtualized computing environment to improve the efficiency of your computing resources by utilizing more of your hardware resources.&lt;/font&gt;&lt;/p&gt; &lt;font face="cali" size="2"&gt;&lt;/font&gt;  &lt;p&gt;&lt;font face="cali" size="2"&gt;The Failover Clustering feature enables you to create and manage failover clusters. A failover cluster is a group of independent computers that work together to increase the availability of applications and services. The clustered servers (called nodes) are connected by physical cables and by software. If one of the cluster nodes fails, another node begins to provide service (a process known as failover). Users experience a minimum of disruptions in service.&lt;/font&gt;&lt;/p&gt; &lt;font face="cali" size="2"&gt;&lt;/font&gt;  &lt;p&gt;Topological view of Hyper-V host cluster&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_2.png"&gt;.&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="216" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb.png" width="317" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="cali" size="2"&gt;Steps you have to go through to build a 2 node Hyper-V cluster using iSCSI shared storage:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Install Windows Server 2008 Enterprise Edition or Data center Edition on the nodes with 3 NIC's. Ensure that each network card has a valid IP address and communication after OS is installed.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;NIC 1 used for Public LAN&lt;/li&gt;    &lt;li&gt;NIC 2 used for Heartbeat Network&lt;/li&gt;    &lt;li&gt;NIC 3 used for iSCSI Network&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;STEP:2&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Install the Hyper-V role from server manager and reboot.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:3&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Once you reboot Hyper-V installation completes, you need to launch the Hyper-V Manager &lt;em&gt;Start &amp;gt; All Programs &amp;gt; Administrative Tools &amp;gt; Hyper-V Manager&lt;/em&gt;. &lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="338" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_1.png" width="454" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On the action pane, click the Virtual Network Manager, and create a new virtual network switch. Make it a private network and call it Private. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="148" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_2.png" width="222" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Perform the above on the second node as well.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:4&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;From iSCSI traget create two disks for shared access. One disk needs to be 500 MB or larger to hold the cluster configuration info (Quorum), second disk could of any size as log as it can hold the virtual drive.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:5&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;On NODE1 launch the iSCSI initiator software.&amp;#160; Discover the iSCSI target via name or IP address and then establish a connection to the Data and Quorum disks that were established in step4.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_3.png" width="203" border="0" /&gt;&lt;/a&gt; &lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_4.png" width="205" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once the disks are connected to Node1, use Disk Management to initialize and format them as NTFS volumes. Assign driver letter Q: to the disk that would store the cluster information and any drive letter to the disk that will store data.&lt;/p&gt;  &lt;p&gt;On Node2 use the iSCSI initator to connect the target disks. Stop there.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:6&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Install Failover Cluster Role from server manager on both the nodes. Once installed launch the Cluster Management. &lt;em&gt;Start &amp;gt; All Programs &amp;gt; Failover Cluster Management&lt;/em&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="345" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_5.png" width="451" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:7&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Verify the node that has ownership if the disk resources. Launch the validate configuration from there.&lt;/p&gt;  &lt;p&gt;Click Validate a Configuration&lt;/p&gt;  &lt;p&gt;&lt;img src="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/BuildingaHostClusterwithHyperVBeta1_B72E/image_12.png" /&gt;&lt;/p&gt;  &lt;p&gt;Add the cluster notes in this windows, ensure they are resolved. &lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="225" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_6.png" width="323" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;At the end validation wizard will display the identified issues in a report. Successful report should have all greens.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:8&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Once cluster configuration has bee validated, you can create a cluster.&amp;#160; It is a four step process &lt;/p&gt;  &lt;p&gt;Select Create Cluster from the Failover Cluster Management console action pane&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="182" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_8.png" width="243" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;br /&gt;Specify the nodes of the cluster and hit next    &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="207" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_7.png" width="306" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In this windows Specify the name and IP address of the cluster and hit next   &lt;br /&gt;In this windows hit finish to create the cluster.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:9&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Launch the Hyper-V Manager, create a virtual machine on Node1 (this should be active). Install Windows Server 2008.&lt;/p&gt;  &lt;p&gt;Once the OS has been installed on the virtual machine, shutdown. It must be powered off state to make it highly available.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;STEP:10&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We'll now make the virtual machine create as highly available. Click Configure a service or Application from Failover Cluster Management.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_20.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="96" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_9.png" width="241" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Select virtual machine from the list of service or Application&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_22.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="261" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_10.png" width="379" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Select the virtual machine from the list to be made highly available and hit next&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_24.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="265" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_11.png" width="381" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_26.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="264" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_12.png" width="382" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_28.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="266" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_13.png" width="383" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;At this point you virtual machine has been made highly available successfully.&lt;/p&gt;  &lt;p&gt;Right click the virtual machine in the list and select &amp;quot;Bring this service or application online&amp;quot;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_32.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="516" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_15.png" width="496" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;We're not yet ready to test the failover!&lt;/p&gt;  &lt;p&gt;Wait for the virtual machine to come online then test the failover. This would be planned where we manually move the resources to the second node.&lt;/p&gt;  &lt;p&gt;In this blog I'm using a virtual machine that is already online. WS2008-EXCH&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_34.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="455" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_16.png" width="442" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Virtual Machine WS2008-EXCH is being moved from SIGR15-5&lt;/p&gt;  &lt;p&gt;At this time you might want to monitor the process on the virtual machine:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;It goes into save state&lt;/li&gt;    &lt;li&gt;Resources are moved to Node2 (SIGR15-2 in my case)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_36.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="462" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_17.png" width="445" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Virtual Machine WS2008-EXCH has been moved to SIGR15-2 and resumed from save state&lt;a href="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_38.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="463" alt="image" src="http://blogs.technet.com/blogfiles/vikasma/WindowsLiveWriter/HyperVHostclusterRC1_13F07/image_thumb_18.png" width="446" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;SUCCESS!!!! We have successfully tested the planned failover. Note the downtime, for me it was little over a minutes. Isn't it amazing!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3066151" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/vikasma/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Windows+Server+2008+Hyper-V/default.aspx">Windows Server 2008 Hyper-V</category><category domain="http://blogs.technet.com/vikasma/archive/tags/Cluster/default.aspx">Cluster</category></item></channel></rss>