<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
<channel>
	<title>flyinweb's blog - 云计算与虚拟化</title>
	<link>http://www.517sou.net/Folder/virtualization/Index.aspx</link>
	<language>zh-CN</language>
	<webMaster>shanyiwan@msn.com(flyinweb)</webMaster>
	<pubDate>Mon, 15 Jun 2009 19:31:16 GMT</pubDate>
	<copyright>Copyright 2007-2009. All rights reserved.</copyright>
	<generator>Bitrac Free Version</generator>
	<description>桃李无言，下自成蹊</description>
	<image>
		<title>flyinweb&apos;s blog</title>
		<url>http://www.517sou.net/Client/Banner.gif</url>
		<link>http://www.517sou.net/</link>
		<description>桃李无言，下自成蹊</description>
	</image>
	<item>
		<link>http://www.517sou.net/Article/vCenter-Converter-Network-Error.aspx</link>
		<title>VMware vCenter Converter导入计算机时出错</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Fri, 03 Feb 2012 03:20:11 GMT</pubDate>
		<description>&lt;p&gt;VMware vCenter Converter导入计算机时出错，对话框内容如下：&lt;/p&gt;&lt;p&gt;---------------------------&lt;br /&gt;VMware vCenter Converter&lt;br /&gt;---------------------------&lt;br /&gt;出现错误。此错误的原因可能由网络连接故障所致。&lt;br /&gt;向导将立即关闭。&lt;br /&gt;请检查网络连接并重试。&lt;br /&gt;---------------------------&lt;br /&gt;确定&amp;nbsp;&amp;nbsp; &lt;br /&gt;---------------------------&lt;/p&gt;&lt;p&gt;解决办法：&lt;/p&gt;&lt;p&gt;重启以下服务：&lt;/p&gt;&lt;p&gt;&lt;li&gt;VMware vCenter Converter Integrated Server&lt;/li&gt;&lt;li&gt;VMware vCenter Converter Integrated Worker&lt;/li&gt;&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/vCenter-Converter-Network-Error.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/757/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/vCenter-Converter-Network-Error.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/757/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/Using-VM-Explorer-backup-and-manage-VMware-ESX-virtual-machines.aspx</link>
		<title>使用VM Explorer备份与管理VMware ESX虚拟机</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Tue, 15 Nov 2011 08:44:53 GMT</pubDate>
		<description>&lt;p&gt;　　市场上各种VMware工具中，有一来自TriLead公司叫做VM Explorer的工具，他们提供了完整产品的免费版本，我喜欢免费的VMware工具，所以测试了它。VM Explorer也叫做VMX，它能做开发虚拟环境以外的更多事情。事实上，专业版本的VMX可以替换VMware Consolidated Backup（VCB），帮助运行VMware ESX的小型企业。&lt;/p&gt;&lt;p&gt;　　VMX有一个图形用户界面和作业调度程序，能够直接复制到NAS或SAN，并且提供像任务历史、备份完成邮件、虚拟机子机恢复、SSH及访问虚拟机的远程桌面协议、克隆和快照管理，这些都是VCB不提供的功能。对于喜欢尝试新免费VMware工具的管理者来说，VMX本身是一个非常有用的备份和管理工具。&lt;/p&gt;&lt;p&gt;&lt;b&gt;什么是TriLead的VM Explorer？&lt;/b&gt;&lt;/p&gt;&lt;p&gt;　　我发现TriLead是一家开发程序的公司，不是典型的VMware Application开发公司。不过他们仍然开发出了非常有用的工具。这家公司将这款工具描述成“简化VMware环境管理、备份和灾难恢复任务的虚拟化管理工具”。下面是这款工具提供的主要功能：&lt;br /&gt;?同时连接多个VMware ESX与Linux Servers的能力。&lt;br /&gt;?直接从一台服务器复制文件（如虚拟子机配置与虚拟磁盘文件）到另一台的能力。&lt;br /&gt;?备份和存储虚拟子机到（附属到ESX主机的）SAN、另一台ESX主机、Linux主机或者运行VMX的Windows工作站的能力。&lt;br /&gt;?设定时间备份虚拟子机的能力。&lt;br /&gt;?文件浏览及拖放文件。&lt;br /&gt;?在命令行使用SSH客户端配置ESX和ESXi主机。&lt;br /&gt;?创建和删除VMware ESX快照的VMware ESX快照管理。&lt;br /&gt;?压缩迁移或ESXi支持文件的能力。&lt;/p&gt;&lt;p&gt;　　尽管这款工具可免费下载使用，不过免费版本不包括一些功能。完整功能版本的包括作业调度、全部技术支持和无限设备（关于完整版本与免费版本的总体比较参见VMX edition comparison chart）。&lt;/p&gt;&lt;p&gt;　　下载和安装VM Explorer：在TriLead VM Explorer download页面下载VM Explorer。&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/qyjznz_170516_1.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;　　VMX文件只有3.1MB，下载和安装都非常快。下载后，启动VMX窗口只有不到30秒的时间。&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/92mcf6_170517_2.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;使用VM Explorer&lt;/b&gt;&lt;/p&gt;&lt;p&gt;　　要使VMX发挥作用，第一件事是添加主机。我添加了ESX主机，如图所示：&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/fe5iu2_170517_3.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;　　然后进入数据中心视图，点击新服务器，VMX迅速显示服务器的类型及其所有存储卷、所以运行其上的虚拟子机及其参数，如图：&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/ogwryu_170517_4.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;　　在这里，使用SSH制表（自动登录的）连接到ESX或Linux主机，检查为主机制订的预期备份（使用的是专业版本），或者查看子虚拟机。当我点击一个子虚拟机，我可以得到操作系统类型、虚拟硬件、目前性能参数、子VMDK的虚拟存储信息，并且能通过远程桌面协议（RDP）或SSH直接连接到虚拟机的能力。&lt;/p&gt;&lt;p&gt;　　如果右击虚拟机，出现以下几种选项：&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/th0e29_170517_5.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;　　如图所见，你能在File Explorer里找到子虚拟机的VMX与VMDK文件，还可以关闭、开启、关掉子操作系统、注销虚拟机、克隆、备份或管理每个虚拟子机的快照。&lt;/p&gt;&lt;p&gt;　　我尤其喜欢从界面克隆和备份虚拟子机。下面是一个虚拟子机的备份窗口：&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/mmj6dn_170517_6.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;　　记住，这些备份是每台虚拟机的完全备份，不需要任何子机停机时间。这是由于VMX对子虚拟机进行快照和备份。同样注意如何使用变量为虚拟机名字和日期及时间创建自动目录。这对预定备份选项尤其有用。&lt;/p&gt;&lt;p&gt;　　最后，你不需要将子虚拟机备份到本地Windows PC。你可以直接备份到Linux主机或ESX主机上的SAN连接。&lt;/p&gt;&lt;p&gt;　　有了这些功能，对于每天有预期备份到Linux SAN或iSCSI SAN的拥有少量ESX主机的小型企业来说，VMX是一种不错的选择。&lt;/p&gt;&lt;p&gt;&lt;b&gt;VM Explorer专业版本中使用作业调度&lt;/b&gt;&lt;/p&gt;&lt;p&gt;　　我想实验作业调度，所以我获取了一个评估密匙激活这个工具。然后右击一台虚拟子机，点击“Create New Backup Schedule”。&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/wobeig_170517_7.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;　　从上面的图片中可以看出，我能为虚拟子机快速地创建一个简单的预定备份。&lt;/p&gt;&lt;p&gt;　　下面是预定备份工作显示的作业调度窗口：&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/2oo2kv_170517_8.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;　　此外，VM Explorer也会告诉你如何为ESX和ESXi主机启动SSH Access。这意味着不是仅仅告诉你启用SSH就能执行某个任务，它还在帮助条选项里提供了步骤说明。如图所示：&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/if3zg1_170517_9.gif&quot; /&gt;&lt;/p&gt;&lt;p&gt;　　许多公司都提供了一些免费的VMware工具，不过多数都充斥着是完整版本的广告，或者只提供了一些有限的功能。TriLead的免费版本相对于其完整版也很有用，VM Explorer是我所推荐的非常有用的工具之一。&lt;/p&gt;&lt;p style=&quot;text-align: left; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan&quot; class=&quot;MsoNormal&quot; align=&quot;left&quot;&gt;主机效能越来越强大，为了要能妥善使用系统的效能，虚拟主机（vm）的使用势在必行，逐渐把系统使用率较低的主机转换成vm集中在一起，虽然说把鸡蛋都丢同一个篮子风险性较高，不过对于节能省碳来说真的比较好，风险上的问题可以透过架构来减低。而我在家里使用ESXi也很长一段时间了，可以让我开很多台Linux来玩，不过一直以来我只有对档案做备份，整个系统却未曾备份过，若真的需要灾难复原会花上较多的时间，因此找到了可以备份整个vm的软件，也就是【VM Explorer】。&lt;/p&gt;&lt;p&gt;&lt;b&gt;VM Explorer&lt;/b&gt;&lt;b&gt;：&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://www.trilead.com/&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;br /&gt;【VM Explorer】有免费及付费的版本（&lt;/a&gt;&lt;a href=&quot;http://www.trilead.com/Editions/&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;比较&lt;/u&gt;&lt;/a&gt;），功能上有些许的差异，不过对个人用户来说，免费版本就已经非常的方便，而且已经可以做到Online Backup（Hot Backup），当vm在开机运作的同时也可直接做备份，就不用再另外找时间关机备份了！而免费版本做可惜的就是无排程备份的功能，不然就真的太方便啰！&lt;br /&gt;&lt;br /&gt;&lt;b&gt;【主界面】&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_02.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;软件的安装就不多介绍了，主要就功能其实也非常简单，就当作让大家预览一下画面吧！这软件除了能备份还原vm之外，其实也可以做简易的ESX与ESXi管理，可以加入很多Host在软件接口当中，进而达到不同主机不同vm的集中备份功能。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;【新增ESX/ESXi主机】&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_03.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;首先必须先「Add a new Server」，ESX的主机必须要支持ssh的管理功能，ESXi 4.1已经默认就有支持直接开启SSH，ESXi 4.0可以参考&lt;a href=&quot;http://portable.easylife.tw/1807&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;之前的文章&lt;/u&gt;&lt;/a&gt;开启，填写完信息后进行「Test Connection」，确认联机没问题后就可以完成新增主机。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;【ESX/ESXi状态】&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_04.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;VM Explorer可以看到一些很基本的信息，包含每个vm的基本设定，ESX主机的使用状态，还有每一个vm的运作情形，也可以知道每一台vm的vmdk运用。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;【File Explorere管理Datastore】&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_05.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;「File Explorer」能直接读取Datastore当中的档案，可以透拖曳的动作达到文件传输的功能，而且我想可以支持不同ESX主机之间的传输，不过这方面我还没有做过测试^^。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;【vm状态管理】&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_06.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;vm状态的查看，Setting之中有包含ssh的设定，不过设定之后我也不知道要做什么，因为在最后ssh那页依然无法连接。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;【vm的备份】&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_07.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;要开始一个备份相当的简单，又见点选要备份的vm，从选单内点选「Backup」。&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_08.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;设定备份的目的地，如果目的地已经有目录或是有档案都有不同的设定，这种设定适合排程的工作，可以自动判断该如何处理备份的档案，尤其最后一项的「Nbr. of backup to keep」更是很好的一种备份设定，可以主动的帮你保留最近几代的数据，不用自己再去删除过多的备份，像我的PC目前使用【&lt;a href=&quot;http://portable.easylife.tw/2437&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;EASEUS&lt;/u&gt;&lt;/a&gt;】来备份到我的&lt;a href=&quot;http://portable.easylife.tw/2433&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; mso-fareast-language: ZH-CN&quot;&gt;&lt;u&gt;NAS&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;，不过我都要定期的上去删除较早的备份。&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_09.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;选择要备份的vmdk，每一台主机可能不只一个vmdk，通常还会把系统使用的独立分开，备份时就可以分开选择。若vmdk的Mode为预设的状态，也就是persistent的模式，那么就可以支持online备份。&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_13.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;若是vmdk的Mode并非预设的情况，像我通常都是使用independent-persistent的设定，就无法在开机的状态下直接备份。而&lt;a href=&quot;http://portable.easylife.tw/1807&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; mso-fareast-language: ZH-CN&quot;&gt;&lt;u&gt;Passthrough&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;的device也无法支持，但是Passthrough的装置就比较没有vm毁掉数据回不来的问题。&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_10.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;设定Snapshot&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_11.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;网络传输的选项，传输时可以设定压缩，最后的档案也建议可以压缩，这样可以较省备份空间。&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_12.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;设定完成就开始备份啰！我觉得这样的备份方式真的颇方便，而且设定真的很简单，相信已经有不少人已经开始使用，我还算是后知后觉得啦！&lt;br /&gt;&lt;br /&gt;&lt;b&gt;【vm的还原】&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_14.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;我们可以从主接口选择「Restore a Virtual Machine」，之后则会跳到「File Explorer」，开启之前的备份后，可以发现备份的档案之中有一个xml的档案，直接点选右键选择「Restore Backup」。&lt;br /&gt;&lt;img class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1111/VM_Explorer_15.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;还原时可以设定直接覆盖原有的vm，也可以另外的还原成一份新的vm，有点类似Clone的功能。而这软件原本就有Clone的功能，透过备份还原算是比较麻烦的方式，不过证明这软件的确有方便的复制功能。&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/Using-VM-Explorer-backup-and-manage-VMware-ESX-virtual-machines.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/718/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/Using-VM-Explorer-backup-and-manage-VMware-ESX-virtual-machines.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/718/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/cluster-name-resource-failed-registeration-in-dns.aspx</link>
		<title>Cluster name resource failed registeration in DNS</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Tue, 01 Nov 2011 06:28:16 GMT</pubDate>
		<description>&lt;p&gt;For clustering the Cluster resource name must have full access to the Virtual Cluster Names so when failover takes place DNS entries can be updated.&lt;br /&gt;&lt;br /&gt;However if you used a underscore _ a big NO! NO! with NetBIOS and DNS names. Solution: wipe and start over.&lt;br /&gt;If you used a dash -, an exceptable NetBIOS name, your still screwed and got this error. BUG in Windows 2008 R2. You can add the name manualy to the DNS, but it will not be automatic. &lt;br /&gt;&lt;br /&gt;Following errors were recorded in event logs when it registrations fails:&lt;/p&gt;&lt;p&gt;场景1：&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(255,0,0)&quot;&gt;Cluster network name resource &apos;SQL Network Name (VirutalClusterName)&apos; failed registration of one or more associated DNS name(s) for the following reason:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(255,0,0)&quot;&gt;DNS signature failed to verify.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(255,0,0)&quot;&gt;Ensure that the network adapters associated with dependent IP address resources are configured with at least one accessible DNS server&lt;br /&gt;In DNS Management (dnsmgmt.msc): &lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Find the &lt;span style=&quot;font-weight: bold&quot;&gt;VirtualClusterName &lt;/span&gt;that is failing to register.&lt;/li&gt;&lt;li&gt;Right-Click &lt;span style=&quot;font-weight: bold&quot;&gt;Properties&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Select &lt;span style=&quot;font-weight: bold&quot;&gt;Security Tab&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;span style=&quot;font-weight: bold&quot;&gt;Add&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;span style=&quot;font-weight: bold&quot;&gt;Object Types&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Check off &amp;quot;&lt;span style=&quot;font-weight: bold&quot;&gt;Computers&lt;/span&gt;&amp;quot;; uncheck other options selected.&lt;/li&gt;&lt;li&gt;Enter in the name of the cluster (a.k.a Cluster Name Object (CNO)).&lt;/li&gt;&lt;li&gt;Click &lt;span style=&quot;font-weight: bold&quot;&gt;Check Names&lt;/span&gt;; Verify that the entry has been found.&lt;/li&gt;&lt;li&gt;Click &lt;span style=&quot;font-weight: bold&quot;&gt;OK&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Give the CNO &lt;span style=&quot;font-weight: bold&quot;&gt;FULL Control&lt;/span&gt; over this record.&lt;/li&gt;&lt;li&gt;Click &lt;span style=&quot;font-weight: bold&quot;&gt;OK&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;场景2：&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;群集网络名称资源“群集名称”注册一个或多个相关联的 DNS 名称失败。原因如下:&lt;br /&gt;DNS 服务器失败。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;请确保与从属 IP 地址相关联的网络适配器已配置为至少可以访问一个 DNS 服务器。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;相关资源：&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/windows-server-2008-troubleshooting-event-id-1196-microsoft-windows-failoverclustering.aspx&quot; target=&quot;_blank&quot;&gt;Windows Server 2008 Troubleshooting: Event ID 1196 — Microsoft-Windows-FailoverClustering&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://blogs.msdn.com/b/clustering/archive/2009/07/17/9836756.aspx&quot; target=&quot;_blank&quot;&gt;DNS Registration with the Network Name Resource&lt;/a&gt;&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/cluster-name-resource-failed-registeration-in-dns.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/714/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/cluster-name-resource-failed-registeration-in-dns.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/714/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/hyper-v-v2-guest-only-external-networks-add-roles-wizard-changes.aspx</link>
		<title>Hyper-V V2: Guest Only External Networks + Add Roles Wizard Changes</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Thu, 27 Oct 2011 10:11:51 GMT</pubDate>
		<description>&lt;p&gt;The Hyper-V best practice in traditional production environments is that any physical network interface used by guest virtual machines is dedicated and isolated to guest only traffic and not shared with the management operating system (host). This recommendation was made for several reasons – security is the primary reason since virtual machines are considered less trusted than the management partition isolating the network traffic reduces the risk that a malicious guest could take advantage of a remote security exploit to take over the physical machine. Following this practice also reduces the risk of a guest virtual machine saturating the network preventing the server administrator from being able to log onto the physical machine and take appropriate action. In Server 2008 (Hyper-V V1) you accomplished this by unbinding TCP (as well as any other network protocol) on the virtual adapter exposed by Hyper-V – in Server 2008 R2 we have added a new feature which be default does not create the virtual adapter on the management partition (of course there’s an option to have it the old way). In addition this functionality was pushed into the Add Roles Wizard when you create your first virtual network. Here’s some screen captures to illustrate.&lt;/p&gt;&lt;div align=&quot;center&quot;&gt;&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;90%&quot; align=&quot;center&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font size=&quot;5&quot;&gt;Server 2008 (V1)&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font size=&quot;5&quot;&gt;Server 2008 R2 (V2)&lt;/font&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;One Physical Interface&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font size=&quot;5&quot;&gt;Server 2008 R2 (V2)&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Two Physical Interfaces&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Add Role Wizard – Virtual Network Page&lt;/u&gt;&lt;br /&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/vfiar0_181357_1.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/vfiar0_181357_1.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/zetq5j_181359_2.png&quot; width=&quot;350&quot; height=&quot;264&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/zetq5j_181359_2.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Add Role Wizard – Virtual Network Page&lt;/u&gt;&lt;br /&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/luwx72_181359_3.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/luwx72_181359_3.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/j63zxi_181400_4.png&quot; width=&quot;350&quot; height=&quot;263&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/j63zxi_181400_4.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Add Role Wizard – Virtual Network Page&lt;/u&gt;&lt;br /&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/6l67z1_181400_5.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/6l67z1_181400_5.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/69gs4z_181401_6.png&quot; width=&quot;350&quot; height=&quot;264&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/69gs4z_181401_6.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;Allows the creation of a new virtual network at install time even if the server has only one network interface.&lt;/em&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;When there is only one physical interface the ability to create a new virtual network at install time is disabled – you can create a new network post install. &lt;br /&gt;&lt;/em&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;When there are two or more interfaces you can select the interface(s) for which you want virtual networks created – you must leave at least one interface unchecked.&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Hyper-V Virtual Network Manager Post Role Install&lt;/u&gt;&lt;br /&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/rojz6h_181401_7.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/rojz6h_181401_7.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/crhmui_181402_8.png&quot; width=&quot;350&quot; height=&quot;326&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/crhmui_181402_8.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Hyper-V Virtual Network Manager Post Role Install&lt;/u&gt;&lt;br /&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/y7ktw1_181402_9.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/y7ktw1_181402_9.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/kmn1yi_181403_10.png&quot; width=&quot;350&quot; height=&quot;327&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/kmn1yi_181403_10.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Hyper-V Virtual Network Manager Post Role Install&lt;/u&gt;&lt;br /&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/72q811_181403_11.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/72q811_181403_11.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/ub62np_181404_12.png&quot; width=&quot;350&quot; height=&quot;327&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/ub62np_181404_12.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;Post install the virtual network is created and bound to the physical interface.&lt;/em&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;No virtual network is created – however you can now create an interface which can/should be shared with the management partition/operating system. &lt;br /&gt;&lt;/em&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;Post install a new virtual network is created and bound to the physical interface but no virtual interface is exposed to the management partition/operating system. &lt;br /&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Network Connections On The Host&lt;/u&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/hq99p8_181405_13.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/hq99p8_181405_13.png&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;&lt;br /&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/47bfqp_181405_14.png&quot; width=&quot;350&quot; height=&quot;157&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/47bfqp_181405_14.png&quot; /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Network Connections On The Host&lt;/u&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/plems8_181406_15.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/plems8_181406_15.png&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;&lt;br /&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/b1gtup_181406_16.png&quot; width=&quot;350&quot; height=&quot;151&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/b1gtup_181406_16.png&quot; /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Network Connections On The Host&lt;/u&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/zsoj0o_181407_17.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/zsoj0o_181407_17.png&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;&lt;br /&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/jvm8yp_181407_18.png&quot; width=&quot;350&quot; height=&quot;156&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/jvm8yp_181407_18.png&quot; /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;You can see both the physical and virtual adapters are available – the physical interface will only have the Microsoft Virtual Network Switch Protocol bound to it and the virtual interface will have TCP and other network services bound.&lt;/em&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;Since there are no virtual networks created by default you don’t have any virtual interfaces exposed and the physical interface is not bound to the &lt;em&gt;Microsoft Virtual Network Switch Protocol.&lt;/em&gt;&lt;/em&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;There are still just two interfaces on the &lt;em&gt;management partition/operating system&lt;/em&gt; both are physical (the fact that one is disconnected is because it really is disconnected on my server).&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Hyper-V Virtual Network Manager Creating a New Shared Virtual Network &lt;br /&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/7bpe18_181408_19.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/7bpe18_181408_19.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;display: inline&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/6y1156_181408_20.png&quot; width=&quot;350&quot; height=&quot;327&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/6y1156_181408_20.png&quot; /&gt;&lt;/a&gt;&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;When creating a new virtual network checking the “Allow management operating system to share this network adapter” checkbox will create a new virtual interface on the &lt;em&gt;&lt;em&gt;management partition/operating system.&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;u&gt;Network Connections On The Host &lt;br /&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/re487n_181409_21.png&quot; mce_href=&quot;http://www.517sou.net/Attach/month_1110/re487n_181409_21.png&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;display: inline&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/f6axkm_181409_22.png&quot; width=&quot;350&quot; height=&quot;160&quot; mce_src=&quot;http://www.517sou.net/Attach/month_1110/f6axkm_181409_22.png&quot; /&gt;&lt;/a&gt;&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;33%&quot;&gt;&lt;em&gt;A new virtual interface is created - &lt;em&gt;the physical interface will only have the Microsoft Virtual Network Switch Protocol bound to it and the virtual interface will have TCP and other network services bound.&lt;/em&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Soure From:http://blogs.msdn.com/b/taylorb/archive/2009/01/12/hyper-v-v2-guest-only-external-networks-add-roles-wizard-changes.aspx&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/hyper-v-v2-guest-only-external-networks-add-roles-wizard-changes.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/711/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/hyper-v-v2-guest-only-external-networks-add-roles-wizard-changes.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/711/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/changing-the-ip-address-of-an-exchange-cluster.aspx</link>
		<title>Changing the IP Address of an Exchange Cluster</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Thu, 27 Oct 2011 10:01:06 GMT</pubDate>
		<description>&lt;p&gt;I was recently asked about how to change the IP address of an Exchange 2007 cluster. Here is the information that I shared:&lt;/p&gt;&lt;p&gt;&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; width=&quot;100%&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;800&quot;&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; Be sure to test this before trying in production. Each environment and application may respond differently to changes. &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;3&quot;&gt;For Windows 2003 Cluster&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;1. Set Cluster Admin against the local node (.) &lt;br /&gt;2. Take the Cluster Groups Offline &lt;br /&gt;3. Change the cluster IP Address resource objects to new addresses within each group &lt;br /&gt;4. Change Cluster Service to Manual and stop on both nodes &lt;br /&gt;5. Change physical IP Address/Subnet/Gateway on each node &lt;br /&gt;6. Check the IP address under HKLM\Cluster\Network Interfaces and HKLM\Cluster\Network by pointing to the present ip replacing the old IP address. &lt;br /&gt;7. Cleared the DNS entries for the cluster pertaining to the old IP addresses. &lt;br /&gt;8. Reboot the server (cluster service should start) &lt;br /&gt;9. Bring resources online&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;font size=&quot;3&quot;&gt;For Windows 2008 Cluster&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1. Open Failover Cluster Management &lt;br /&gt;2. Take the Exchange Cluster Groups offline (if applicable) &lt;br /&gt;3. Select the Cluster Name in the left pane. In the middle pane, scroll down to CLUSTER CORE RESOURCES. &lt;br /&gt;4. Take Cluster core resource Name and IP address resource offline (right click and select Take this resource offline) &lt;br /&gt;5. Open the Network Properties on each physical node and Change IP addresses of the Public Network &lt;br /&gt;6. Register the new IP addresses in DNS (IPConfig /RegisterDNS) on both physical nodes (make sure DNS is up to date) &lt;br /&gt;7. Back in Failover Cluster Management. Select the cluster object and then Networks. Select each cluster network and make sure that the NODE IP address is up-to-date. &lt;br /&gt;8. Under Cluster Core Resources, go to the properties of the Cluster Name’s IP Address resource. &lt;br /&gt;9. In the NETWORK drop down, select the appropriate Subnet object. &lt;br /&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; If the object does not exist yet, refresh the cluster object, check network settings, and make sure that the Cluster Network is set to “allow clients to connect through this network” &lt;br /&gt;10. In the Static Address field, change the IP address and apply the settings. &lt;br /&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; Check the dependencies tab too &lt;br /&gt;11. Go to the properties of the Cluster Name resource and make sure that the IP address is refreshed with the new IP address &lt;br /&gt;12. Start Cluster Core services IP and name resources &lt;br /&gt;13. Update the IP address of the Exchange Cluster Group Resource objects (if applicable) &lt;br /&gt;14. Start Application Cluster Group’s IP and name (if applicable) (and all other offline resources) &lt;br /&gt;15. Select Failover Cluster Management in the top left pane and then select Validate a Configuration… Check for errors and mis-configured objects.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;font size=&quot;3&quot;&gt;FAQ&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Do I need to reboot the server nodes? &lt;br /&gt;&lt;font color=&quot;#0080ff&quot;&gt;You might if you plan to move between subnets and/or AD Sites or if the server is not recognizing the network after the IP address change. Otherwise, no.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Can I switch it back to the old IP address? &lt;br /&gt;&lt;font color=&quot;#0080ff&quot;&gt;Yes but you may need to clear out any caching of that IP address from WINS, DNS, and Network Devices (i.e. routers, switch ports, etc) before switching it back.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Is this something that I can do in production? &lt;br /&gt;&lt;font color=&quot;#0080ff&quot;&gt;Yes but you should limit your changes to a cluster. The purpose of a cluster is to provide high availability and in this scenario, you need to bring down the resources to complete the change.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;How can I use Cluster.exe to update the IP address of the cluster? &lt;br /&gt;&lt;font color=&quot;#0080ff&quot;&gt;You can use Cluster.exe to update the cluster resources that may reflect the IP address but not necessarily the IP address associated with the NIC.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;What else should I consider when I change the IP address of the cluster? &lt;br /&gt;&lt;font color=&quot;#0080ff&quot;&gt;If you are changing subnets, the server may belong to another AD site. Know the affect on Exchange and the clients connecting to it before you make that move. &lt;br /&gt;Also, make sure that the switch port is not statically mapped to an IP address or subnet&lt;/font&gt;&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/changing-the-ip-address-of-an-exchange-cluster.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/710/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/changing-the-ip-address-of-an-exchange-cluster.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/710/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/Unknown-processor-error-when-performing-Live-Migration-on-Windows-Server-2008-R2-Failover-Cluster.aspx</link>
		<title>Unknown processor error when performing Live Migration on Windows Server 2008 R2 Failover Cluster</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Thu, 27 Oct 2011 03:53:50 GMT</pubDate>
		<description>&lt;p&gt;[Window Title]&lt;br /&gt;错误&lt;/p&gt;&lt;p&gt;[Main Instruction]&lt;br /&gt;检查目标节点上的虚拟机兼容性时出错&lt;/p&gt;&lt;p&gt;[Content]&lt;br /&gt;虚拟机“Win08R2Web”与目标节点“node140.zzyddc.com”不兼容。&lt;br /&gt;Hyper-V 检测到:&lt;br /&gt;虚拟机“Win08R2Web”与物理计算机“NODE140”不兼容。(虚拟机 ID B577EECE-FCFE-4DF6-AE30-3C1D64EA471D)&lt;/p&gt;&lt;p&gt;虚拟机“Win08R2Web”当前正在使用 Intel 处理器，但物理计算机“NODE140”具有的处理器为 未知。如果虚拟机和物理计算机的处理器来自不同的供应商，则无法将正在运行或已保存的虚拟机迁移到物理计算机。但如果关闭了该虚拟机，则可以将其移动到此节点。(虚拟机 ID B577EECE-FCFE-4DF6-AE30-3C1D64EA471D)&lt;/p&gt;&lt;p&gt;[确定]&lt;/p&gt;&lt;p&gt;While initiating a live migration of a running virtual machine under Hyper-V R2 the error message below is displayed:&lt;br /&gt;&amp;nbsp;&lt;br /&gt;“there was an error checking for virtual machine compatibility on the target node&lt;br /&gt;&amp;nbsp;The virtual machine &amp;lt;name&amp;gt; is not compatible with the target node &amp;lt;nodename&amp;gt;. Hyper-V has detected that: The virtual machine &amp;lt;name&amp;gt; is not compatible with physical computer &amp;lt;servername&amp;gt;. The virtual machine &amp;lt;name&amp;gt; is currently using an Intel processor, but physical computer &amp;lt;servername&amp;gt; has an Unknown processor.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Solution: make sure Intel Virtualization Technology &amp;amp; Execute Disable Bit (or AMD equivalent) are both enabled on the target Hyper-V server.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://support.microsoft.com/kb/2003737&quot; target=&quot;_blank&quot;&gt;Unknown processor error when performing Live Migration on Windows Server 2008 R2 Failover Cluster&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;a href=&quot;javascript:void(0);&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;Symptoms&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;sectionpreview_closed&quot;&gt;On failover cluster running on windows 2008 R2 server , when a live migration of...&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;div style=&quot;margin-left: 195px&quot; class=&quot;sbody&quot;&gt;&lt;p&gt;On failover cluster running on windows 2008 R2 server , when a live migration of a Virtual Machine from one node to the other is performed the following error may be generated:&lt;/p&gt;&lt;dl&gt;&lt;dd&gt;There was an error checking for virtual machine compatibility on the target node&lt;/dd&gt;&lt;dd&gt;&lt;br /&gt;The virtual machine &apos;GuestName&apos; is not compatible with the target node &apos;Win2008R2-2.contoso.com&apos;.&lt;br /&gt;Hyper-V has detected that:&lt;br /&gt;The virtual machine &apos;GuestName&apos; is not compatible with physical computer &apos;Win2008R2-2&apos;. (Virtual machine ID D0734038-F3OD-4FEC-A36F-99AD 14665885)&lt;/dd&gt;&lt;dd&gt;&lt;br /&gt;The virtual machine &apos;GuestName&apos; is currently using an Intel processor,&lt;strong&gt; but physical computer &apos;Win2008R2-2’ has an Unknown processor&lt;/strong&gt;. A running or saved virtual machine cannot be migrated to a physical computer that has a processor from a different vendor. However, you can move the virtual machine to this node if you shut down the virtual machine. (Virtual machine ID D0734038-F3OD-IFEC-A36F-99AD 14665885)&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;&lt;h2 id=&quot;tocHeadRef&quot; class=&quot;subTitle&quot;&gt;&lt;span&gt;&lt;a href=&quot;javascript:void(0);&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;Cause&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;sectionpreview_closed&quot;&gt;Virtulatization service is failing to start on the node or the HyperV Role is no...&lt;/div&gt;&lt;/h2&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;div style=&quot;margin-left: 195px&quot; class=&quot;sbody&quot;&gt;Virtulatization service is failing to start on the node or the HyperV Role is not installed correctly&lt;br /&gt;&lt;/div&gt;&lt;h2 id=&quot;tocHeadRef&quot; class=&quot;subTitle&quot;&gt;&lt;span&gt;&lt;a href=&quot;javascript:void(0);&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;Resolution&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;sectionpreview_closed&quot;&gt;Option one: Verify hardware-assisted virtualization setting are enabled in the b...&lt;/div&gt;&lt;/h2&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;div style=&quot;margin-left: 195px&quot; class=&quot;sbody&quot;&gt;&lt;p&gt;&lt;br /&gt;Option one:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Verify hardware-assisted virtualization setting are enabled in the bios on node we are trying to migrate to:&lt;br /&gt;a) Create a new Virtual machince on Node and store Virtual Machine Configuration file on the local hard drive&lt;br /&gt;(Do Not store in Virtual Machine Configuration file Custer Shared Volume Folder) &lt;br /&gt;b) Start this Virtual machine to verify that we are able to start this virtual machine succesfully &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Option two:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Remove the Hyper-V role and reboot the server&lt;/li&gt;&lt;li&gt;Add the Hyper-V role&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;h2 id=&quot;tocHeadRef&quot; class=&quot;subTitle kb_tabs_hover&quot;&gt;&lt;span&gt;&lt;a href=&quot;javascript:void(0);&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;More Information&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;sectionpreview_closed&quot;&gt;It has been observed that when an image with Hyper-V role enabled is deployed, t...&lt;/div&gt;&lt;/h2&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;div style=&quot;margin-left: 195px&quot; class=&quot;sbody&quot;&gt;&lt;p&gt;It has been observed that when an image with Hyper-V role enabled is deployed, there are certain Bios updates that may disable the hardware-assisted virtualization.&lt;/p&gt;&lt;p&gt;Windows Server 2008 R2 &amp;amp; Microsoft Hyper-V Server 2008 R2 - Hyper-V Live Migration Overview &amp;amp; Architecture:&lt;br /&gt;&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=fdd083c6-3fc7-470b-8569-7e6a19fb0fdf&amp;amp;displaylang=en&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=fdd083c6-3fc7-470b-8569-7e6a19fb0fdf&amp;amp;displaylang=en&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hyper-V: Using Live Migration with Cluster Shared Volumes in Windows Server 2008 R2:&lt;br /&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/dd446679(WS.10).aspx&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;http://technet.microsoft.com/en-us/library/dd446679(WS.10).aspx&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;NOTE: &lt;/strong&gt;If the error you are receiving is similiar to the above but references &amp;quot;The virtual machine &amp;quot;guestName&amp;quot; is using&lt;strong&gt; processor-specific features not support on physical computer &lt;/strong&gt;&apos;ClusternodeName&apos; then refer to the following document on enabling Processor Compatibility mode:&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;a href=&quot;http://download.microsoft.com/download/F/2/1/F2146213-4AC0-4C50-B69A-12428FF0B077/VM%20processor%20compatibility%20mode.doc&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;http://download.microsoft.com/download/F/2/1/F2146213-4AC0-4C50-B69A-12428FF0B077/VM%20processor%20compatibility%20mode.doc&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description>
		<guid>http://www.517sou.net/Article/Unknown-processor-error-when-performing-Live-Migration-on-Windows-Server-2008-R2-Failover-Cluster.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/709/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/Unknown-processor-error-when-performing-Live-Migration-on-Windows-Server-2008-R2-Failover-Cluster.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/709/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/microsoft-failover-cluster-virtual-adapter.aspx</link>
		<title>What is a Microsoft Failover Cluster Virtual Adapter</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Tue, 25 Oct 2011 10:20:25 GMT</pubDate>
		<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;What is a Microsoft Failover Cluster Virtual Adapter anyway?&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;A question often asked is, &amp;quot;What is the Microsoft Cluster Virtual Adapter and what can I do with it?&amp;quot; The typical, and correct answer, is to leave it alone and let it just work for you. While that answer satisfies most, others may want just a little more by way of an explanation, so hopefully, this blog will provide that.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The networking model in Windows Server 2008 Failover Clustering was rewritten to accommodate new functionality which included being able to obtain IP addresses from DHCP servers and being able to locate Cluster nodes on separate, routed subnets. Additionally, communications went from being UDP Broadcast transmissions to UDP Unicast with a smattering of TCP connections thrown in for good measure. What this all adds up to is more reliable and robust communication connectivity within the Cluster, no matter where the Cluster nodes were located. It no longer matters if Cluster nodes are located in the same physical rack in the same datacenter or in a server rack in a server room in a remote datacenter located at the end of an OC3 WAN connection. This now makes the Cluster more tolerant of single points of failure, e.g. Network Interface Card (NIC) card (and hence the new driver name &apos;Network Fault-Tolerant or NetFT.sys). The only real &lt;u&gt;minimum&lt;/u&gt; requirement is multiple (at least two), redundant communication paths between all nodes in the Cluster. This way, the Cluster network driver (NETFT.SYS) could build a complete routing structure to provide the redundant communication connectivity the Cluster would need to keep applications and services highly available. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;Note: Not having at least two networks available for cluster communications will result in a Warning (violation of a &apos;best practice&apos;) being recorded during the Cluster validation process. This is noted in the hardware requirements under &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc771404.aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;Network Adapters and cable&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt; section.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;To provide some examples of this new functionality and still not get deep into the new networking model, I generated a cluster log from a cluster node so I could illustrate how this new network model is reflected as the cluster service starts. In the cluster log, several entries are associated with NETFT. Some of these include, but may not be limited to, the following:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;strong&gt;NETFT&lt;/strong&gt; - Network Fault-Tolerant &lt;br /&gt;&lt;strong&gt;TM&lt;/strong&gt; - Topology Manager (discovers and maintains the cluster network topology. Reports failures of any networks or network interfaces. configures the Microsoft Failover Cluster Virtual Adapter) &lt;br /&gt;&lt;strong&gt;IM&lt;/strong&gt; - Interface Manager (Responsible for any network interfaces that are part of a cluster configuration) &lt;br /&gt;&lt;strong&gt;NETFTAPI&lt;/strong&gt; - NETFT Application Programming Interface (API) &lt;br /&gt;&lt;strong&gt;FTI&lt;/strong&gt; - Fault-Tolerant Interface&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;As the cluster service starts, there are events registered indicating NETFT is preparing for communications with other pieces of the cluster architecture -&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;00000784.000007cc::2009/01/30-14:26:38.199 INFO [NETFT] FTI NetFT event handler ready for events. &lt;br /&gt;00000784.000007b0::2009/01/30-14:26:39.369 INFO [NETFT] Starting NetFT eventing for TM &lt;br /&gt;00000784.000007b0::2009/01/30-14:26:39.369 INFO [NETFT] TM NetFT event handler ready for events. &lt;br /&gt;00000784.000007b0::2009/01/30-14:26:39.369 INFO [CS] Starting IM &lt;br /&gt;00000784.000007b0::2009/01/30-14:26:39.369 INFO [NETFT] Starting NetFT eventing for IM &lt;br /&gt;00000784.000007b0::2009/01/30-14:26:39.369 INFO [NETFT] IM NetFT event handler ready for events.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;As connectivity is established with other nodes in the cluster, routes are added -&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO [NETFT] Added route &amp;lt;struct mscs::FaultTolerantRoute&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;realLocal&amp;gt;172.16.0.181:~3343~&amp;lt;/realLocal&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;realRemote&amp;gt;172.16.0.182:~3343~&amp;lt;/realRemote&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;virtualLocal&amp;gt;fe80::2474:73f1:4b12:8096:~3343~&amp;lt;/virtualLocal&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;virtualRemote&amp;gt;fe80::8b6:30ea:caa3:8da7:~3343~&amp;lt;/virtualRemote&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;Delay&amp;gt;1000&amp;lt;/Delay&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;Threshold&amp;gt;5&amp;lt;/Threshold&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;Priority&amp;gt;99&amp;lt;/Priority&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;Attributes&amp;gt;1&amp;lt;/Attributes&amp;gt; &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.744 INFO &amp;lt;/struct mscs::FaultTolerantRoute&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Additional events are registered as the routes to the nodes become &apos;reachable&apos; -&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;00000784.0000039c::2009/01/30-14:26:39.759 DBG [NETFTAPI] Signaled NetftRemoteReachable event, local address 172.16.0.181:003853 remote address 172.16.0.182:003853 &lt;br /&gt;00000784.0000039c::2009/01/30-14:26:39.759 DBG [NETFTAPI] Signaled NetftRemoteReachable event, local address 172.16.0.181:003853 remote address 172.16.0.182:003853 &lt;br /&gt;00000784.0000039c::2009/01/30-14:26:39.759 DBG [NETFTAPI] Signaled NetftRemoteReachable event, local address 172.16.0.181:003853 remote address 172.16.0.182:003853 &lt;br /&gt;00000784.000004f4::2009/01/30-14:26:39.759 INFO [FTI] Got remote route reachable from netft evm. Setting state to Up for route from 172.16.0.181:~3343~ to 172.16.0.182:~3343~. &lt;br /&gt;00000784.000002f4::2009/01/30-14:26:39.759 INFO [IM] got event: Remote endpoint 172.16.0.182:~3343~ reachable from 172.16.0.181:~3343~ &lt;br /&gt;00000784.000002f4::2009/01/30-14:26:39.759 INFO [IM] Marking Route from 172.16.0.181:~3343~ to 172.16.0.182:~3343~ as up &lt;br /&gt;00000784.000001f8::2009/01/30-14:26:39.759 INFO [TM] got event: Remote endpoint 172.16.0.182:~3343~ reachable from 172.16.0.181:~3343~ &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.759 INFO [FTW] NetFT is ready after 0 msecs wait. &lt;br /&gt;00000784.00000648::2009/01/30-14:26:39.759 INFO [FTI] Route is up and NetFT is ready. Connecting to node W2K8-CL2 on virtual IP fe80::8b6:30ea:caa3:8da7%15:~3343~ &lt;br /&gt;00000784.0000061c::2009/01/30-14:26:39.759 INFO [CONNECT] fe80::8b6:30ea:caa3:8da7%15:~3343~: Established connection to remote endpoint fe80::8b6:30ea:caa3:8da7%15:~3343~.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;A consequence of the changes made to the Cluster networking model is the fact that the Cluster network driver now manifests itself as a network adapter, a hidden adapter, but an adapter nonetheless.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/ajtfuo_182136_1.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/n3n342_182138_2.png&quot; width=&quot;355&quot; height=&quot;281&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;While this is hidden from normal view (by default) in Device Manager (must select “Show hidden devices” to see it), it is plainly visible when listing the network configuration of a Cluster node using the &lt;font face=&quot;Consolas&quot;&gt;ipconfig /all&lt;/font&gt; command line. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/9nus2s_182139_3.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/hvok2t_182139_4.png&quot; width=&quot;628&quot; height=&quot;185&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Like other adapters, the Microsoft Failover Cluster Virtual Adapter has a MAC address and both IPv4 and IPv6 addresses assigned to it. The IPv4 address is an Automatic Private Internet Protocol Addressing (APIPA) address and the IPv6 address is a non-routable Link-Local address, but that does not matter as all cluster communications are tunneled through the networks supported by the physical NICs as shown here using the route information obtained during the cluster service startup.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/p3jc2v_182139_5.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/y0d52x_182139_6.png&quot; width=&quot;510&quot; height=&quot;292&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The MAC address that is assigned to the Microsoft Failover Cluster Virtual Adapter is based on the MAC address of one of the physical NICs&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/9tcgdf_182140_7.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/75ji5x_182140_8.png&quot; width=&quot;628&quot; height=&quot;340&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The Cluster network driver (netft.sys) is a kernel mode driver and is started and stopped by the Cluster Service.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/oj9451_182141_9.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/wq4v53_182141_10.png&quot; width=&quot;628&quot; height=&quot;117&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The Cluster network driver has an entry under HKLM\System\CurrentControlSet\Services.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/6xxn55_182142_11.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/rd1u7m_182142_12.png&quot; width=&quot;628&quot; height=&quot;253&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Additionally, there is an entry for the Microsoft Failover Cluster Virtual Adapter in the routing table for each Cluster node. Here are sample outputs for the three sections of the &lt;i&gt;route print&lt;/i&gt; command executed on a Cluster node. The first part shows the listing of all the interfaces on the node. Interface 15 is the Microsoft Failover Cluster Virtual Adapter.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/cgyivn_182142_13.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/yv2px6_182143_14.png&quot; width=&quot;628&quot; height=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;This next screen shows the IPv4 Route Table which reflects three entries for the Microsoft Failover Cluster Virtual Adapter. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/kb5wyn_182143_15.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/uu49b7_182144_16.png&quot; width=&quot;620&quot; height=&quot;388&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;And finally, the adapter appears in the IPv6 Route Table (If 15).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/43y1b9_182144_17.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/c0ssb0_182144_18.png&quot; width=&quot;625&quot; height=&quot;345&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;So, how can one get in trouble? Here are a couple of ways:&lt;/font&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Disable the Microsoft Failover Cluster Virtual Adapter.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Sysprep an installation of Windows Server 2008 with the Failover Cluster feature installed. This will cause an error in the Cluster Validation Process.&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Modifying any properties of the adapter.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Hopefully, this gives you a better feel for this new functionality in Windows Server 2008 Failover Clusters, and like I stated at the beginning of the blog, the correct answer is to not do anything to the adapter - just let it work for you. Thanks and we hope this has been helpful.&lt;/font&gt;&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/microsoft-failover-cluster-virtual-adapter.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/708/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/microsoft-failover-cluster-virtual-adapter.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/708/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/hyper-v-live-migration-step-by-step.aspx</link>
		<title>Hyper-V Live Migration: A Step-by-Step Guide</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Tue, 25 Oct 2011 09:46:48 GMT</pubDate>
		<description>&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Live migration is probably the most important technology that Microsoft has added to Hyper-V in Windows Server 2008 R2. It enables virtual machines (VMs) to be moved between Hyper-V hosts with no downtime. Using live migration, you can migrate all VMs off the Hyper-V host that needs maintenance, then migrate them back when the maintenance is done. In addition, live migration enables you to respond to high resource utilization periods by moving VMs to hosts with greater capacities, thereby enabling the VM to provide end users with high levels of performance even during busy periods.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Live migrations can be manually initiated, or if you have System Center Virtual Machine Manager 2008 R2 and System Center Operations Manager 2007, you can run automated live migrations in response to workload. You need to complete quite a few steps to set up two systems for live migration, and I’ll guide you through the process. First, I’ll explain how live migration works. Then I’ll cover some of the hardware and software prerequisites that must be in place. Finally, I’ll walk you through the important points of the Hyper-V and Failover Clustering configuration that must be performed to enable live migration.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;How Live Migration Works&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Live migration takes place between two Hyper-V hosts. Essentially, the VM memory is copied between Hyper-V hosts. After the memory is copied, the VM on the new host can access its virtual hard disk (VHD) files and continue to run. Both hosts access shared storage where the VM’s VHD files are stored. When you&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig1.jpg&quot; target=&quot;_blank&quot;&gt;initiate a live migration, which Figure 1 shows,&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&lt;img width=&quot;674&quot; height=&quot;413&quot; class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/etf9ay_OteyLiveMigrationFig1.jpg&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;the following steps occur:&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. A new VM configuration file is created on the target server.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. The source VM’s initial memory state is copied to the target.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Changed memory pages on the source VM are tagged and copied to the target.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. This process continues until the number of changed pages is small.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5. The VM is paused on the source node.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6. The final memory state is copied from the source VM to the target.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7. The VM is resumed on the target.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8. An Address Resolution Protocol (ARP) is issued to update the network routing tables.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Requirements for Live Migration&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;On the hardware side, you need two x64 systems with compatible processors. It’s best if the host processors are identical, though it’s not required. However, they do need to be from the same processor manufacturer and family—you can’t perform a live migration when one host has an AMD processor and the other host has an Intel processor. Learn more about Hyper-V processor compatibility in the&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://download.microsoft.com/download/F/2/1/F2146213-4AC0-4C50-B69A-12428FF0B077/VM%20processor%20compatibility%20mode.doc&quot; target=&quot;_blank&quot;&gt;Microsoft white paper “Virtual Machine Processor Compatibility Mode.”&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In addition, each of the servers should be equipped with at least three NIC cards, running at 1GHz: one for external network connections, one for iSCSI storage connectivity, and one for node management. Ideally, you’d have another NIC dedicated to the live migration, but the live migration can also occur over the external network connection—it will just be a little slower. It’s important to note that if you’re implementing a server consolidation environment, you will want additional NICs for the network traffic of the VMs.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; On the software side, all the nodes that take part in live migration must have Server 2008 R2 x64 installed. This can be the Standard, Enterprise, or Datacenter editions. Live migration is also supported by the Hyper-V Server 2008 R2 product. In addition, the Hyper-V role and the Failover Cluster feature must be installed on all servers participating in live migration.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You also need shared storage, which can be either an iSCSI SAN or a Fibre Channel SAN. In this example, I used an iSCSI SAN. Be aware that the iSCSI SAN must support the iSCSI-3 specifications, which includes the ability to create persistent reservations, something that live migration requires. Some open-source iSCSI targets such as OpenFiler don’t have that support at this time. If you’re looking to try this for a local test and don’t want to buy an expensive SAN, you might want to check out the free StarWind Server product at&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.starwind.com/&quot; target=&quot;_blank&quot;&gt;www.starwind.com&lt;/a&gt;.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Failover Cluster Networking Configuration&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Failover clustering is a requirement for live migration. You can live-migrate VMs only between the nodes in the failover cluster. The first step in creating a failover cluster is to configure the networking and storage. You can see an overview of the network configuration used to&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig2.jpg&quot; target=&quot;_blank&quot;&gt;connect the Windows servers in the cluster to the external network and to the shared storage in Figure 2&lt;/a&gt;.&lt;img width=&quot;850&quot; height=&quot;559&quot; class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/alaqm4_OteyLiveMigrationFig2.jpg&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig2.jpg&quot; target=&quot;_blank&quot;&gt;Figure 2&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;the servers are using the network with the subnet of 192.168.100.xxx for client connections. The iSCSI SAN is running on an entirely separate physical network which was configured using the 192.168.0.xxx IP addresses. You can use different values for either of these IP address ranges. I selected these values to more clearly differentiate between the two networks. Ideally, you would also have additional NICs for management and an optional live migration connection, but these aren’t strictly required. Live migration can work with a minimum of two NICs in each server.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Storage Configuration&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;I used a LeftHand Networks ISCSI SAN for Hyper-V live migration as well as a test SQL Server implementation. On the iSCSI SAN I created four LUNs. One LUN was sized at 500MB to be used for the cluster quorum. Another was sized at 1024GB to be used for 10 VMs. Two other LUNS were for the test SQL Server implementation and consisted of a 200MB LUN for the Distributed Transaction Coordinator and a 500GB LUN for SQL Server data files.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; After creating the LUNs, I configured the iSCSI Initiator on both the Windows Server nodes. To add the iSCSI targets, I selected the Administrative Tools, iSCSI Initiator option, then on the Discovery tab I chose the Discover Portal option. This displayed the Discover Portal dialog box where I entered the IP address and iSCSI port of the SAN. In my case, this was 192.168.0.1 and 3260, respectively.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next, in the Connect to Target dialog box, I supplied the target name of the iSCSI SAN. This name came from the properties of the SAN and varies depending on the SAN vendor, the domain name, and the names of the LUNs that are created. I checked the option&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Add this connection to the list of Favorite Targets&lt;/em&gt;. After completing the ISCSI configuration, the iSCSI Initiator Targets tab was populated with the LUNs.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Finally, using Disk Administrator I assigned drive letters to the LUNs. I opened Disk Management and used Q for the quorum, R for DTC, S for SQL Server, and V for the VMs. You need to make the assignments on one node, then bring the disks offline and make identical assignments in the second node.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig3.jpg&quot; target=&quot;_blank&quot;&gt;Figure 3 shows the completed Disk Management disk assignments&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;for one of the nodes.&lt;img width=&quot;323&quot; height=&quot;390&quot; class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/5pbt8h_OteyLiveMigrationFig3.jpg&quot; /&gt;&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Adding the Hyper-V Role and Failover Clustering Feature&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;The next step is to add the Hyper-V role, then the Failover Clustering feature. You add both by using Server Manager. To add the Hyper-V role, select Administrative Tools, Server Manager, then click the Add Role link. From the Select Server Roles dialog box, select Hyper-V, then click Next. You’ll be prompted with Create Virtual Networks. This essentially creates a bridge between the Hyper-V VMs and your external network.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select the NICs that you want to use for your VM traffic. Be careful not to choose the NICs that are used for the iSCSI SAN connection. Click Next to complete the Add Role Wizard. The system then reboots. You need to perform this process for all of the nodes in the cluster.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next, add the Failover Cluster Feature by using the Administrative Tools, Server Manager, Add Feature option. This starts the Add Features wizard. Scroll through the list of features and select the Failover Clustering feature. Click Next to complete the wizard. This process must be completed on all nodes.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Configuring Failover Clustering&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Next, create a Failover Cluster. You can do this on any of the cluster nodes. Select the Administrative Tools, Failover Cluster Manager option to start the Failover Cluster Management console. Then select the&lt;em&gt;Validate a Configuration&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;link to start the wizard, which displays the&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Select Servers or Cluster&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;dialog box.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enter the fully quailed names of all the nodes that will belong to the cluster, then click Next. Click Next through the subsequent wizard screens to run the cluster validation tests, which check the OS level, network configuration, and storage of all cluster nodes. A summary of the test results is displayed. If the validation tests succeed, you can continue and create the cluster. If there are errors or warnings, you can display them in the report, correct them, and rerun the validation tests.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; After the validation tests have run, you create the cluster using the&lt;em&gt;Create a Cluster&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;link from the Failover Cluster Management console. Like the validate option, the Create a Cluster option first starts by displaying a Select Servers dialog box where you enter the names of all cluster nodes. Clicking Next displays&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig4.jpg&quot; target=&quot;_blank&quot;&gt;the Access Point for Administering the Cluster dialog box, which you can see in Figure 4.&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&lt;img width=&quot;524&quot; height=&quot;287&quot; class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/7dmdfm_OteyLiveMigrationFig4.jpg&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You use the dialog box labeled&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Access Point for Administering the Cluster&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;to assign the cluster a name and an IP address. The name and IP address both must be unique in the network. In&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig4.jpg&quot; target=&quot;_blank&quot;&gt;Figure 4,&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;you can see that I named the cluster WS08R2-CL01 and gave the cluster an IP address of 192.168.100.200. With Windows Server 2008 R2 you can choose to have the IP address assigned by DHCP, but I prefer to use manually assigned IP address for my server systems because it allows all of my servers to always have the same IP addresses, which is handy for troubleshooting problems.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Clicking Next displays the Confirmation screen where you review your cluster creation selections. You can page back and make changes. Click Next again to create the cluster. A summary screen then displays the configuration of the new cluster. This action configures the cluster on all of the selected clustered nodes.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Create Cluster wizard automatically selects the storage for your quorum, but it doesn’t always choose the quorum drive that you want. You can check and change the quorum configuration by right-clicking the name of the cluster in the Failover Cluster Management console, then selecting More Actions, Configure Cluster Quorum Settings from the context menu. This displays the Select Quorum Configuration dialog box. A wizard automatically chooses the best quorum type, depending mainly on the number of nodes in the cluster. In my two-node cluster, it selected the&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Node and Disk Majority&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;quorum type.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next, the Configure Storage Witness dialog box is displayed. Here I changed the original value to the Q drive that I wanted to use as the quorum by selecting a check box. Clicking Next saves the cluster quorum changes. If you would like to know more about configuring Windows Server 2008 R2 failover clustering, the&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Windows IT Pro&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;website has articles and FAQs that can help;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/article/clustering/windows-failover-clustering-annoyances.aspx&quot; target=&quot;_blank&quot;&gt;you can start with “4 Failover Clustering Hassles and How to Avoid Them,” InstantDoc ID 103534.&lt;/a&gt;&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Enabling Cluster Shared Volumes&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;The next step in cluster configuration is to enable Cluster Shared Volumes. The Cluster Shared Volumes feature lets multiple cluster nodes simultaneously access the shared storage locations, but it’s not enabled by default. To do so, use the Failover Cluster Management console and right-click the name of the cluster at the top of the navigation pane, then select Enable Cluster Shared Volumes from the context menu. This displays the summary pane for Cluster Shared Volumes, which initially is blank.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To select a shared storage location to be used by Cluster Shared Volumes, click the Add Storage option in the Action pane. This displays the Add Storage dialog box. The storage for Cluster Shared Volumes has to be visible to the cluster and it can’t be used for other purposes. Select the box next to the storage location you want to use. I selected the V drive, which is actually a LUN on the LeftHand Networks SAN. Click OK to enable Cluster Shared Volumes for that drive. This also results in the creation of a mount point on all the cluster nodes. By default, the mount point is labeled C:\ClusterStorage\Volume1.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Creating VMs on Cluster Shared Volumes&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;At this point, failover clustering is configured on all the nodes in the cluster and the Cluster Shared Volumes feature has been enabled, allowing all of the nodes to simultaneously access the storage. The next step is to create VMs that can take advantage of this infrastructure. Hyper-V VMs can be created using either the Hyper-V Manager or System Center Virtual Machine Manager. To create a new VM using Hyper-V Manager, click the Administrative Tools, Hyper-V Manager option at the Start menu, then select New from the Action pane to start the New Virtual Machine wizard.&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig5.jpg&quot; target=&quot;_blank&quot;&gt;Figure 5 shows the dialog box you will see,&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;labeled Specify Name and Location.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&lt;img width=&quot;532&quot; height=&quot;288&quot; class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/asdv51_OteyLiveMigrationFig5.jpg&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig5.jpg&quot; target=&quot;_blank&quot;&gt;Figure 5,&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;you can see that the VM will be named vWS08-SQL01. Also note that the value for the VM location has been set to the Cluster Shared Volumes mount point: C:\ClusterStorage\Volume1. This causes the VM configuration files to be created on the shared storage.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Click Next to assign RAM to the VM. Click Next again to select the network connection for the VM. Assigning a network for the VM is optional. However, if you do select an external network, be sure that the external network connection is named the same on all of your Hyper-V nodes. In my case, I used the external network name of External Virtual Network on all of my Hyper-V cluster nodes.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Click Next to display the Connect Virtual Hard Disk dialog box. Here, again, it’s important to create the VHD files on the Cluster Shared Volumes storage. Initially, the dialog displays the Hyper-V Manager default values for name and location. I used the value of vWS08-SQL01.vhd for the VHD file and changed the location to C:\ClusterStorage\Volume1. Click Next to specify the guest OS installation options. All guest OSs including Linux can take advantage of live migration. The rest of the process for creating a VM is exactly like creating a normal VM.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When you complete the New Virtual Machine wizard, the VM will be created on the Cluster Shared Volumes storage. The next step is to start the VM and install the guest OS and the application that you want to run on the VM.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Enabling VMs for Live Migration&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Open the Failover Cluster Management console, then navigate to the Services and Applications node under the cluster name and right-click to display the context menu. Select&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Configure Service or Application&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;to start the High Availability wizard. On the&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Select Service or Application&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;dialog box, select Virtual Machine from the list of services displayed, then click Next. This displays the Select Virtual Machine dialog box.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scroll though the list of VMs until you find the one you want to enable for live migration. I selected the VM vWS08-SQL01 created earlier. The VM can’t be running while you perform this operation—it must be in the Off or Saved state.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select the check box in front of the VM name, then click Next until you complete the wizard. A confirmation screen is displayed and the summary dialog box reports the status. If you see “Success” in the description, then the VM has been successfully enabled for live migration. If not, you need to review the VM properties and make sure all of the VM assets can be accessed on all of the nodes in the cluster.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Ready, Set, Migrate!&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;That’s all there is to configuring the Hyper-V live migration environment. At this point, you can initiate a live migration using the Failover Cluster Manager. To start a live migration, expand the&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Services and Applications&lt;/em&gt;node, then select the VM node displayed beneath it. This displays the summary pane, which shows the VMs that have been enabled for clustering, along with&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig6.jpg&quot; target=&quot;_blank&quot;&gt;their current status, which Figure 6 shows&lt;/a&gt;.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&lt;img width=&quot;482&quot; height=&quot;399&quot; class=&quot;Image&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/auhibd_OteyLiveMigrationFig6.jpg&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: rgb(45,106,152); text-decoration: none&quot; href=&quot;http://www.windowsitpro.com/content/content/125262/Otey%20LiveMigration%20Fig6.jpg&quot; target=&quot;_blank&quot;&gt;Figure 6,&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;you can see that VM vWS08-SQL01 is currently running and that the current owner is node WS08R2-S1. To initiate a live migration, go to the Action pane and select the&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;Live migrate virtual machine&lt;/em&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;option shown in the upper third portion of the Action pane. A menu flyout prompts you for the name of the target node. In this example, the menu flyout shows 1 – Live migrate to node WS08R2-S2. Clicking this option starts the live migration. The summary window is updated with the status of the running live migration.&lt;/p&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The running status is displayed until the live migration finishes. The length of time it takes to complete depends on the size and activity of the VM, as well as the speed and activity of the network connection between the Hyper-V host systems. Typically, my network live migrations take between about 10 seconds and a minute. When the live migration has been completed, the summary pane is redisplayed and the Current Owner value is updated with the name of the target node.&lt;/p&gt;&lt;h2 style=&quot;padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: bold 12px Georgia, &apos;Times New Roman&apos;, Times, serif; white-space: normal; orphans: 2; color: rgb(0,51,102); word-spacing: 0px; text-decoration: none; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;The Virtual Promised Land&lt;/h2&gt;&lt;p style=&quot;widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; letter-spacing: normal; font: 12px Arial, sans-serif; white-space: normal; orphans: 2; margin-bottom: 8px; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot;&gt;Live migration addresses the issues of planned host downtime and lays the foundation for the dynamic datacenter. Although there are quite a few steps in the process, if you carefully navigate the critical points in the process, you will reach the promised land of Hyper-V live migration.&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/hyper-v-live-migration-step-by-step.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/707/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/hyper-v-live-migration-step-by-step.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/707/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/Windows-Server-2008-Failover-Clusters-Networking.aspx</link>
		<title>Windows Server 2008 Failover Clusters: Networking</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Wed, 19 Oct 2011 09:13:11 GMT</pubDate>
		<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The Windows Server 2008 Failover Clustering feature provides high availability for services and applications. To ensure applications and services remain highly available, it is imperative the cluster service running on each node in the cluster function at the highest level possible. Providing redundant and reliable communications connectivity among all the nodes in a cluster plays a large role in ensuring for the smooth functioning of the cluster. Configuring proper communications connectivity within a failover cluster not only provides access to highly available services required by clients but also guarantees the connectivity the cluster requires for its own internal communications needs. The sections that follow discuss Windows Server 2008 Failover Clustering networking features, functionality and recommended processes for the proper configuration and implementation of network connectivity within a cluster. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The following sections provide the information needed to understand failover cluster networking and to properly implement it.&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://blogs.technet.com/askcore/archive/2010/02/12/windows-server-2008-failover-clusters-networking-part-1.aspx&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;Windows Server 2008 Failover Cluster networking features (Part 1)&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://blogs.technet.com/askcore/archive/2010/02/22/windows-server-2008-failover-clusters-networking-part-2.aspx&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;Implementing networks in support of Failover Clusters (Part 2)&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://blogs.technet.com/askcore/archive/2010/02/25/windows-server-2008-failover-clusters-networking-part-3.aspx&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;Troubleshooting cluster networking issues (Part 3)&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Windows Server 2008 Failover Cluster networking features&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Windows Server 2008 Failover Clustering introduces new networking capabilities that are a major shift away from the way things have been done in legacy clusters (Windows 2000\2003 and NT 4.0). Some of these take advantage of the new networking features that are included as part of the operating system and others are a result of feedback that has been received from customers. The new features include:&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;A new cluster network driver architecture&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The ability to locate cluster nodes on different, routed networks in support of multi-site clusters&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Support for DHCP assigned IP addresses&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Improvements to the cluster health monitoring (heartbeat) mechanism&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Support for IPv6&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;i&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;New cluster network driver architecture&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The legacy cluster network driver (clusnet.sys) has been replaced with a new NDIS level driver called the Microsoft Failover Cluster Virtual Adapter (netft.sys). Whereas the legacy cluster network driver was listed as a Non-Plug and Play Driver, the new fault tolerant adapter actually appears as a network adapter when hidden devices are displayed in the Device Manager snap-in (Figure 1).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/hglgye_172201_1.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/ihommj_172204_2.png&quot; width=&quot;475&quot; height=&quot;374&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 1: Device Manger Snap-in&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The driver information is shown in Figure 2.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/uphw9l_172204_3.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/9aep74_172204_4.png&quot; width=&quot;628&quot; height=&quot;358&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 2: Microsoft Failover Cluster Virtual Adapter driver&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The cluster adapter is also listed in the output of an &lt;b&gt;&lt;i&gt;&lt;font face=&quot;Consolas&quot;&gt;ipconfig /all&lt;/font&gt;&lt;/i&gt;&lt;/b&gt; command on each node (Figure 3).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/mubi5l_172205_5.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/dnhq5j_172205_6.png&quot; width=&quot;628&quot; height=&quot;201&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 3: Microsoft Failover Cluster Virtual Adapter configuration information&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The Failover Cluster Virtual Adapter is assigned a Media Access Control (MAC) address that is based on the MAC address of the first enumerated (by NDIS) physical NIC in the cluster node (Figure 4) and uses an &lt;/font&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/aa505918.aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;APIPA&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt; (Automatic Private Internet Protocol Addressing) address.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/6gmx5h_172205_7.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/i1jq4z_172206_8.png&quot; width=&quot;628&quot; height=&quot;379&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 4: Microsoft Failover Cluster Virtual Adapter MAC address&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The goal of the new driver model is to sustain TCP/IP connectivity between two or more systems despite the failure of any component in the network path. This goal can be achieved provided at least one alternate physical path is available. In other words, a network component failure (NIC, router, switch, hub, etc…) should not cause inter-node cluster communications to break down, and communication should continue making progress in a timely manner (i.e. it may have a slower response but it will still exist) as long as an alternate physical route (link) is still available. If cluster communications cannot proceed on one network, the switchover to another cluster-enabled network is automatic. This is one of the primary reasons that each cluster node must have multiple network adapters available to support cluster communications and each one should be connected to different switches.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The failover cluster virtual adapter is implemented as an NDIS miniport adapter that pairs an internally constructed virtual route with each network found in a cluster node. The physical network adapters are exposed at the IP layer on each node. The NETFT driver transfers packets (cluster communications) on the virtual adapter by tunneling through the best available route in its internal routing table (Figure 5).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/wlgj2h_172206_9.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/a6dczz_172207_10.png&quot; width=&quot;628&quot; height=&quot;409&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 5: NetFT traffic flow diagram&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Here is an example to illustrate this concept. A 2-Node cluster is connected to three networks that each node has in common (Public, Cluster and iSCSI). The output of an &lt;b&gt;&lt;i&gt;&lt;font face=&quot;Consolas&quot;&gt;ipconfig /all&lt;/font&gt;&lt;/i&gt;&lt;/b&gt; command from one of the nodes is shown in Figure 6.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/me7mk1_172207_11.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/nqv1g3_172208_12.png&quot; width=&quot;628&quot; height=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 6: Example Cluster Node IP configuration&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; Do not be concerned with the name ‘Microsoft Virtual Machine Bus Network Adapter’ as these examples were derived from cluster nodes running as Guests in Hyper-V.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The Microsoft Failover Cluster Virtual Adapter configuration information for each node is shown in Figure 7. Keep in mind; the default port for cluster communication is still TCP\UDP: 3343.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/n4kec4_172209_13.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/3zmrn3_172209_14.png&quot; width=&quot;628&quot; height=&quot;368&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 7: Node Failover Cluster Virtual Adapter configuration information&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;When the cluster service starts, and a node either &lt;b&gt;Forms&lt;/b&gt; or &lt;b&gt;Joins&lt;/b&gt; a cluster, NETFT, along with other components, is responsible for determining the node’s network configuration and connectivity with other nodes in the cluster. One of the first actions is establishing connectivity with the Microsoft Failover Cluster Virtual Adapter on all nodes in the cluster. Figure 8 shows an example of this in the cluster log.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/f9e104_172210_15.png&quot;&gt;&lt;img style=&quot;display: inline&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/5ofowl_172210_16.png&quot; width=&quot;628&quot; height=&quot;63&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 8: Microsoft Failover Cluster Virtual Adapter information exchange&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; You can see in Figure 8 that the endpoint pairs consist of both IPv4 and IPv6 addresses. The NETFT adapter prefers to use IPv6 and therefore will choose the IPv6 addresses for each end point to use. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;As the cluster service startup continues, and the node either &lt;b&gt;Forms&lt;/b&gt; or &lt;b&gt;Joins&lt;/b&gt; a cluster, routing information is added to NETFT. Using the three networks mentioned previously, Figure 9 shows each route being added to a cluster.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/u6gdk3_172210_17.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/a2ipu2_172211_18.png&quot; width=&quot;628&quot; height=&quot;117&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Route between 1.0.0.31 and 1.0.0.32&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/maazg3_172211_19.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/mmzdc5_172212_20.png&quot; width=&quot;628&quot; height=&quot;143&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Route between 192.168.0.31 and 192.168.0.32&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/mzor96_172213_21.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/1jlk7n_172213_22.png&quot; width=&quot;628&quot; height=&quot;145&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Route between 172.16.0.31 and 172.16.0.32&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 9: Routes discovered and added to NETFT&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Each ‘real’ route is added to the ‘virtual’ routes associated with the virtual adapter (NETFT). Again, note the preference for NETFT to use IPv6 as the protocol of choice.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The capability to place cluster nodes on different, routed networks in support of Multi-Site Clusters&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Beginning with Windows Server 2008 failover clustering, individual cluster nodes can be located on separate, routed networks. This requires that resources that depend on IP Address resources (i.e. Network Name resources), implement an OR logic since it is unlikely that every cluster node will have a direct local connection to every network the cluster is aware of. This facilitates IP Address and hence Network Name resources coming online when services\applications failover to remote nodes. Here is an example (Figure 10) of the dependencies for the cluster name on a machine connected to two different networks. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/dretso_172214_23.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/5kj2sn_172214_24.png&quot; width=&quot;279&quot; height=&quot;329&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 10: Cluster Network Name resource with an OR dependency&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;All IP addresses associated with a Network Name resource, which come online, will be dynamically registered in DNS (if configured for dynamic updates). This is the default behavior. If the preferred behavior is to register all IP addresses that a Network Name depends on, then a private property of the Network Name resource must be modified. This private property is called &lt;b&gt;RegisterAllProvidersIP &lt;/b&gt;(Figure 11). If this property is set equal to 1, all IP addresses will be registered in DNS and the DNS server will return the list of IP addresses associated with the A-Record to the client.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/u1kpf5_172214_25.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/8lhidm_172215_26.png&quot; width=&quot;628&quot; height=&quot;193&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 11: Parameters for a Network Name resource&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Since cluster nodes can be located on different, routed networks, and the communication mechanisms have been changed to use reliable session protocols implemented over UDP (unicast), the networking requirements for Geographically Dispersed (Multi-Site) Clusters have changed. In previous versions of Microsoft clustering, all cluster nodes had to be located on the same network. This required ‘stretched’ VLANs be implemented when configuring multi-site clusters. Beginning with Windows Server 2008, this requirement is no longer necessary in all scenarios. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Support for DHCP assigned IP addresses&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Beginning with Windows Server 2008 Failover Clustering, cluster IP address resources can obtain their addressing from DHCP servers as well as via static entries. If the cluster nodes themselves have at least one NIC that is configured to obtain an IP addresses from a DHCP server, then the default behavior will be to obtain an IP address automatically for all cluster IP address resources. The new ‘wizard-based’ processes in Failover Clustering understand the network configuration and will only ask for static addressing information when required. If the cluster node has statically assigned IP addresses, the cluster IP address resources will have to be configured with static IP addresses as well. Cluster IP address resource IP assignment follows the configuration of the physical node and each specific interface on the node. Even if the nodes are configured to obtain their IP addresses from a DHCP server, individual IP address resources can be changed to static addresses (Figure 12).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/l7ebb5_172215_27.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/zqc5am_172216_28.png&quot; width=&quot;329&quot; height=&quot;447&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 12: Changing DHCP assigned to Static IP address&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Improvements to the cluster ‘heartbeat’ mechanism&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The cluster ‘heartbeat’, or health checking mechanism, has changed in Windows Server 2008. While still using port 3343, it is no longer a broadcast communication. It is now unicast in nature and uses a Request-Reply type process. This provides for higher security and more reliable packet accountability. Using the Microsoft Network Monitor protocol analyzer to capture communications between nodes in a cluster, the ‘heartbeat’ mechanism can be seen (Figure 13).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/by5evn_172216_29.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/1fpx3p_172217_30.png&quot; width=&quot;628&quot; height=&quot;387&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 13: Network Monitor capture&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;A typical frame is shown in Figure 14.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/q9fzl9_172218_31.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/sx0xur_172219_32.png&quot; width=&quot;628&quot; height=&quot;315&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 14: Heartbeat frame from a Network Monitor capture&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;There are properties of the cluster that address the heartbeat mechanism; these include &lt;b&gt;SameSubnetDelay&lt;/b&gt;, &lt;b&gt;CrossSubnetDelay&lt;/b&gt;, &lt;b&gt;SameSubnetThreshold&lt;/b&gt;, and &lt;b&gt;CrossSubnetThreshold &lt;/b&gt;(Figure 16).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/rxtsec_172219_33.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/orft5u_172222_34.png&quot; width=&quot;582&quot; height=&quot;381&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 16: Properties affecting the cluster heartbeat mechanism&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The default configuration (shown here) means the cluster service will wait 5.0 seconds before considering a cluster node to be unreachable and have to regroup to update the view of the cluster (One heartbeat sent every second for five seconds). The limits on these settings are shown in Figure 17. Make changes to the appropriate settings depending on the scenario. The &lt;b&gt;CrossSubnetDelay&lt;/b&gt; and &lt;b&gt;CrossSubnetThreshold&lt;/b&gt; settings are typically used in multi-site scenarios where WAN links may exhibit higher than normal latency.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/bwvsyf_172223_35.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://www.517sou.net/Attach/month_1110/3o21yd_172223_36.png&quot; width=&quot;628&quot; height=&quot;136&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 17: Heartbeat Configuration Settings&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;These settings allow for the heartbeat mechanism to be more ‘tolerant’ of networking delays. Modifying these settings, while a worthwhile test as part of a troubleshooting procedure (discussed later), should not be used as a substitute for identifying and correcting network connection delays.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Support for IPv6&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Since the Windows Server 2008 OS will be supporting IPv6, the cluster service needs to support this functionality as well. This includes being able to support IPv6 IP Address resources and IPv4 IP Address resources either alone or in combination in a cluster. Clustering also supports IPv6 Tunnel Addresses. As previously noted, intra-node cluster communications by default use IPv6. For more information on IPv6, please review the following: &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/network/bb530961.aspx&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;Microsoft Internet Protocol Version 6&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Implementing networks in support of Failover Clusters&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;The main consideration when designing Failover Cluster networks is to ensure there is built-in redundancy for cluster communications.This is typically accomplished by having a minimum of two physical Network Interface Cards (NICs) installed in each node that will be part of the cluster.These cards must be supported by two separate and distinct buses (e.g.Two PCI NICs).Many people think a single multi-port NIC card meets this requirement – it does not as this configuration creates a single point of failure for all cluster communications.The best configuration would be two multi-port NICs running on separate buses and having fault tolerance implemented by way of NIC Teaming software (provided by 3&lt;sup&gt;rd&lt;/sup&gt; Party vendors.) and being physically connected to separate network switches.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Note:&lt;/b&gt;NIC Teaming is not supported on iSCSI connections.Please review the &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://www.microsoft.com/windowsserver2003/technologies/storage/iscsi/iscsicluster.mspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;iSCSI Cluster Support: Frequently Asked Questions.&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;The appropriate fault-tolerant mechanism for iSCSI connectivity would be multi-path software. Please review the &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://www.microsoft.com/WindowsServer2003/technologies/storage/mpio/faq.mspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;Microsoft Multi-path I/O: Frequently Asked Questions&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;There are two primary design scenarios when planning for Failover Cluster network connectivity.In the first scenario (and the most common), all nodes in the cluster are located on the same networks.In the second scenario, nodes in the cluster are located on separate and distinct routed networks (this is very common in multi-site cluster implementations).Figure 18 shows an example of the second scenario.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/s63omv_172223_37.jpg&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;clip_image002&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;http://www.517sou.net/Attach/month_1110/lacfza_172223_38.jpg&quot; width=&quot;624&quot; height=&quot;334&quot; v:shapes=&quot;_x0000_i1028&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 18:Multi-site cluster (network connectivity only)&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Note:&lt;/b&gt;Even though it is supported to locate cluster nodes on separate, routed networks, it is still supported to connect nodes in a multi-site cluster using stretched Virtual Local Area Networks (VLAN).This configuration places the nodes on the same network(s).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;It is important in any cluster that there are no NICs on the same node that are configured to be on the same subnet.This is because the cluster network driver uses the subnet to identify networks and will use the first one detected and ignore any other NICs configured on the same subnet on the same node.The cluster validation process will register a &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Warning&lt;/b&gt; if any network interfaces in a cluster node are configured to be on the same network.The only possible exception to this would be for iSCSI (Internet Small Computer System Interface) connections.If iSCSI is implemented in a cluster, and MPIO (Multi-Path Input/Output) is being used for fault-tolerant connections to iSCSI Storage, then it is possible that the network interfaces could be on the same network. In this configuration, the iSCSI network in the Failover Cluster Manager should be configured such that cluster would not use it for any cluster communications.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Note:&lt;/b&gt;Please consult the &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://www.microsoft.com/WindowsServer2003/technologies/storage/iscsi/iscsicluster.mspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;iSCSI Cluster support: Frequently Asked Question&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;As previously mentioned, Windows Server 2008 accommodates cluster nodes being located on separate, routed networks by including a new logic, called an &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;OR&lt;/b&gt; logic, when it comes to IP Address resources.Figure 19 illustrates this.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/aqc4mr_172224_39.jpg&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;clip_image004&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;http://www.517sou.net/Attach/month_1110/3jibmp_172224_40.jpg&quot; width=&quot;440&quot; height=&quot;289&quot; v:shapes=&quot;_x0000_i1027&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 19:IP Address Resource OR logic&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;When a Network Name resource is configured with an &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;OR&lt;/b&gt; dependency on more than one IP Address resource, this means at least one of the IP Address resources must be able to come &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Online&lt;/b&gt; before the Network Name resource can come &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Online&lt;/b&gt;.Since a Network Name resource can be associated with more than one IP Address, there is a property of a Network Name resource that can be modified so DNS registrations will occur for all of the IP Addresses.The property is called RegisterAllProvidersIP (See Figure 20).&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/qnegxq_172224_41.jpg&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;clip_image006&quot; border=&quot;0&quot; alt=&quot;clip_image006&quot; src=&quot;http://www.517sou.net/Attach/month_1110/59b0v9_172225_42.jpg&quot; width=&quot;506&quot; height=&quot;279&quot; v:shapes=&quot;Picture_x0020_30&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 20:Network Name resource properties&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Note:&lt;/b&gt;In Figure 20 above, Failover Cluster PowerShell cmdlets were used to access cluster configuration information.This is new in Windows Server 2008 R2.For more information, review the TechNet &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee461009.aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;Cmdlet Reference&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The default registration behavior is to register only the IP Address that can come &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Online&lt;/b&gt; on the node.Implementing this other behavior by modifying the setting to (1) can assist name resolution in a multi-site cluster scenario.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Note:&lt;/b&gt;Please review &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://support.microsoft.com/kb/947048&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;KB 947048&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt; for other things to consider when deploying failover cluster nodes on different, routed subnets (multi-site cluster scenario)&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;While Failover Clusters require a minimum of two NICs to provide reliable cluster communications, there are scenarios where more NICs may be desired and\or required based on the services or applications that are running in the cluster.One such scenario we already mentioned – iSCSI connectivity to storage.The other scenario involves Microsoft’s virtualization technology – Hyper-V.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The integration of Failover Clustering with Hyper-V was introduced in Windows Server 2008 (RTM) in the form of making Virtual Machines highly available in a cluster by being able to move (Failover) the Virtual Machines between the nodes in the cluster using a process called Quick Migration.In Windows Server 2008 R2, additional capabilities were introduced including Live Migration and Cluster Shared Volumes (CSV).These features improved the high availability story for Virtual machines, but also introduced new networking requirements.The inner workings of Hyper-V networking will not be discussed here.For more information, please download this &lt;/font&gt;&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3fac6d40-d6b5-4658-bc54-62b925ed7eea&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;whitepaper&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt; (&lt;/font&gt;&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3fac6d40-d6b5-4658-bc54-62b925ed7eea&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3fac6d40-d6b5-4658-bc54-62b925ed7eea&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The networking requirements in a Hyper-V Cluster supporting Live Migration and using Cluster Shared Volumes (CSV) can add up quickly as illustrated in Figure 21.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/hs03tq_172225_43.jpg&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;clip_image008&quot; border=&quot;0&quot; alt=&quot;clip_image008&quot; src=&quot;http://www.517sou.net/Attach/month_1110/43skjk_172226_44.jpg&quot; width=&quot;587&quot; height=&quot;344&quot; v:shapes=&quot;_x0020_0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 21: Hypothetical Networking Requirements&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;For more information on Live Migration and Cluster Shared Volumes in Windows Server 2008 R2, visit the Microsoft TechNet site. &lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff182346(WS.10).aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;Using Cluster Shared Volumes in a Failover Cluster in Windows Server 2008 R2&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/dd446679(WS.10).aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;Hyper-V:Using Live Migration with Cluster Shared Volumes in Windows Server 2008 R2&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Troubleshooting cluster networking issues&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;As previously stated, it is important that redundant and reliable cluster communications connectivity exist between all nodes in a cluster.However, there may be times when communications connectivity within a cluster gets disrupted either because of actual network failures or because of misconfiguration of network connectivity.A loss of communications connectivity with a node in a cluster can result in the node being removed from cluster membership.When a node is removed from cluster membership, it will terminate its cluster service to avoid problems or conflicts as other nodes in the cluster take over the services or applications and resources that were hosted on the node that was removed.The node will attempt to rejoin the cluster when the cluster service restarts.This problem can also have broader effects because the loss of a node in a cluster affects ‘&lt;/font&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc770620(WS.10).aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;quorum&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;’.Should the number of nodes participating in a cluster fall below a majority; all highly available services will be taken &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Offline&lt;/b&gt; until ‘quorum’ is re-established (The quorum model,&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;No Majority: Disk Only,&lt;/b&gt; is the one e&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;xception.However, this model is &lt;u&gt;not recommended&lt;/u&gt;).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Here are some recommended troubleshooting procedures for cluster connectivity issues:&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraph&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;1.&lt;/span&gt;&lt;/span&gt;Examine the system log on each cluster node and identify any errors reportinga loss of communications connectivity in the cluster or even broader network related issues.Here are some example cluster related error messages you may encounter:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/vvysji_172226_45.jpg&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;img style=&quot;display: block; float: none; margin-left: auto; margin-right: auto&quot; title=&quot;clip_image002&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;http://www.517sou.net/Attach/month_1110/c55o8y_172227_46.jpg&quot; width=&quot;624&quot; height=&quot;299&quot; v:shapes=&quot;_x0000_i1031&quot; /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; margin-left: 0.25in&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 22:Cluster Network Connectivity error messages&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Source:&lt;/b&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc773562(WS.10).aspx&quot; target=&quot;_blank&quot;&gt;&lt;u&gt;&lt;font color=&quot;#0066cc&quot;&gt;http://technet.microsoft.com/en-us/library/cc773562(WS.10).aspx&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/ocxysz_172227_47.jpg&quot;&gt;&lt;u&gt;&lt;img style=&quot;display: block; float: none; margin-left: auto; margin-right: auto&quot; title=&quot;clip_image004&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;http://www.517sou.net/Attach/month_1110/f636sx_172227_48.jpg&quot; width=&quot;624&quot; height=&quot;276&quot; v:shapes=&quot;_x0020_0&quot; /&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; margin-left: 0.25in&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Figure 23:Network Connectivity and Configuration error messages&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Source:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc773417(WS.10).aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;http://technet.microsoft.com/en-us/library/cc773417(WS.10).aspx&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraph&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;2.&lt;/span&gt;&lt;/span&gt;If the system logs provide insufficient detail, generate the cluster logs and inspect the contents for more detailed information concerning the loss of network connectivity.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Note:&lt;/b&gt; Generate the cluster logs by running this PowerShell cmdlet – &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; margin-left: 0.25in&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/6l4ugf_172228_49.jpg&quot;&gt;&lt;img style=&quot;display: inline&quot; title=&quot;clip_image006&quot; border=&quot;0&quot; alt=&quot;clip_image006&quot; src=&quot;http://www.517sou.net/Attach/month_1110/we92gd_172228_50.jpg&quot; width=&quot;624&quot; height=&quot;158&quot; v:shapes=&quot;Picture_x0020_31&quot; /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraphCxSpFirst&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;3.&lt;/span&gt;&lt;/span&gt;Verify the configuration of all networks in the cluster.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraphCxSpLast&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;4.&lt;/span&gt;&lt;/span&gt;Verify the configuration of network connectivity devices such as Ethernet switches.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraph&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;5.&lt;/span&gt;&lt;/span&gt;Run an abbreviated cluster validation process by selecting only the &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Network&lt;/b&gt; tests.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; margin-left: 0.25in&quot; class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/mu0q4u_172228_51.jpg&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;img style=&quot;display: inline&quot; title=&quot;clip_image008&quot; border=&quot;0&quot; alt=&quot;clip_image008&quot; src=&quot;http://www.517sou.net/Attach/month_1110/dnfx4s_172228_52.jpg&quot; width=&quot;537&quot; height=&quot;374&quot; v:shapes=&quot;Picture_x0020_32&quot; /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The tests that are executed are shown here:&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/45gmra_172229_53.jpg&quot;&gt;&lt;img style=&quot;display: block; float: none; margin-left: auto; margin-right: auto&quot; title=&quot;clip_image010&quot; border=&quot;0&quot; alt=&quot;clip_image010&quot; src=&quot;http://www.517sou.net/Attach/month_1110/hodfps_172229_54.jpg&quot; width=&quot;624&quot; height=&quot;520&quot; v:shapes=&quot;Picture_x0020_1&quot; /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;The desired end result is this:&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/tw6oat_172230_55.jpg&quot;&gt;&lt;img style=&quot;display: block; float: none; margin-left: auto; margin-right: auto&quot; title=&quot;clip_image012&quot; border=&quot;0&quot; alt=&quot;clip_image012&quot; src=&quot;http://www.517sou.net/Attach/month_1110/jd7cya_172230_56.jpg&quot; width=&quot;624&quot; height=&quot;226&quot; v:shapes=&quot;Picture_x0020_2&quot; /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;As an example, here is the section in the validation report that shows the results for the &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;List Network Binding Order &lt;/b&gt;test –&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-no-proof: yes&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/a6cky0_172230_57.jpg&quot;&gt;&lt;img style=&quot;display: block; float: none; margin-left: auto; margin-right: auto&quot; title=&quot;clip_image014&quot; border=&quot;0&quot; alt=&quot;clip_image014&quot; src=&quot;http://www.517sou.net/Attach/month_1110/1mc9lq_172230_58.jpg&quot; width=&quot;624&quot; height=&quot;266&quot; v:shapes=&quot;Picture_x0020_3&quot; /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Some of the common issues seen with respect to the network validation tests include, but may not be limited to:&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; margin-left: 0.75in; mso-list: l1 level1 lfo2; mso-add-space: auto&quot; class=&quot;MsoListParagraphCxSpFirst&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-family: symbol; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;·&lt;/span&gt;&lt;/span&gt;Multiple NICs on a cluster node configured to be on the same subnet.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; margin-left: 0.75in; mso-list: l1 level1 lfo2; mso-add-space: auto&quot; class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-family: symbol; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;·&lt;/span&gt;&lt;/span&gt;Excessive latency (usually &amp;gt; 2 seconds) in ping tests between interfaces on cluster nodes.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; margin-left: 0.75in; mso-list: l1 level1 lfo2; mso-add-space: auto&quot; class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;font-family: symbol; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;·&lt;/span&gt;&lt;/span&gt;Warning that the firewall has been disabled on one or more nodes. &lt;br style=&quot;mso-special-character: line-break&quot; /&gt;&lt;br style=&quot;mso-special-character: line-break&quot; /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;6.&lt;/span&gt;&lt;/span&gt;Conduct simple networking tests, such as a ‘ping’ test, across all networks enabled for cluster communications to verify connectivity between the nodes.Use network monitoring tools such as Microsoft’s &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://support.microsoft.com/kb/933741&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;Network Monitor&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;to analyze network traffic between the nodes in the cluster (Refer to Figures 13 and 14).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;7.&lt;/span&gt;&lt;/span&gt;Evaluate hardware failures related to networking devices such as Network Interface Cards (NICs), network cabling, or network connectivity devices such as switches and routers as needed.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;8.&lt;/span&gt;&lt;/span&gt;Review the change management log (if one exists in your organization) to determine what, if any, changes were made to the nodes in the cluster that may be related to the disruption in communications connectivity.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: -0.25in; mso-list: l0 level1 lfo1&quot; class=&quot;MsoListParagraphCxSpLast&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin&quot;&gt;&lt;span style=&quot;mso-list: ignore&quot;&gt;9.&lt;/span&gt;&lt;/span&gt;Consider opening a support incident with Microsoft because if a node is removed from cluster membership, this means there were no networks configured on that node that could be used to communicate with other nodes in the cluster.If there are multiple networks configured for cluster use, as recommended, then cluster membership loss indicates a problem that affects all the networks or the system’s ability to send or receive heartbeat messages.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;Note:&lt;/b&gt;For additional information on Troubleshooting Windows Server 2008 consult &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/dd283052(WS.10).aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#0066cc&quot; size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;u&gt;TechNet&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.25in&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Hopefully, the information provided in this three part blog was helpful and will assist in properly configuring network connectivity in Windows Server 2008 Failover Clusters.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;+0&quot;&gt;The &lt;b&gt;Windows Server 2008 Failover Clustering: Networking&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://blogs.technet.com/askcore/archive/2010/02/12/windows-server-2008-failover-clusters-networking-part-1.aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#262da6&quot; size=&quot;2&quot;&gt;three-part blog series&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;+0&quot;&gt; has been out for a little while now.&lt;span&gt;&lt;/span&gt;Hopefully, it has been helpful.&lt;span&gt;&lt;/span&gt;Little did I know there would be an opportunity to write another part.&lt;span&gt;&lt;/span&gt;This segment will be short as it covers a very specific scenario.&lt;span&gt;&lt;/span&gt;One that we rarely see, but we have encountered it enough that I felt it might be worth writing about it.&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;+0&quot;&gt;There are applications written to access resources that are being hosted in Microsoft clusters running on Windows Server 2008 (RTM + R2).&lt;span&gt;&lt;/span&gt;The resource could be a File Server, could be a SQL database, or whatever.&lt;span&gt;&lt;/span&gt;The point is that the required resource is being hosted in a Failover Cluster.&lt;span&gt;&lt;/span&gt;It is hoped that applications that need to function in this manner are written properly to locate the required resource being hosted in a cluster.&lt;span&gt;&lt;/span&gt;By that I mean I would expect an application to be written in a manner where it would first query a name server (DNS server) and then use the information obtained to make a proper connection to the required cluster resource.&lt;span&gt;&lt;/span&gt;In a Failover Cluster, that connection point is known as a Client Access Point (CAP).&lt;span&gt;&lt;/span&gt;A CAP consists of a Network Name (NetBIOS) resource and one or more IP Address resources.&lt;span&gt;&lt;/span&gt;The default behavior in a Windows Server 2008 cluster is to dynamically register CAP information in a DNS server provided it is configured to support Dynamic Updates.&lt;span&gt;&lt;/span&gt;This occurs when the CAP is brought Online in the cluster. There are applications that are not written in this manner.&lt;span&gt;&lt;/span&gt;There are some application that are written in such a way that they will make a local connection on a cluster node by binding to the first network adapter and then use the IP address configured for that adapter.&lt;span&gt;&lt;/span&gt;The end result is in a cluster, the first connection listed in the binding order by default is the &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://blogs.technet.com/askcore/archive/2009/02/13/what-is-a-microsoft-failover-cluster-virtual-adapter-anyway.aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#262da6&quot; size=&quot;2&quot;&gt;Microsoft Failover Cluster Virtual Adapter&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot;&gt;. This adapter uses an IP address that is drawn from the &lt;/font&gt;&lt;a href=&quot;http://support.microsoft.com/kb/220874&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#262da6&quot; size=&quot;2&quot;&gt;APIPA&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot;&gt; (Automatic Private IP Addressing) address range which is non-routable and not registered in DNS.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;To assist with helping make these types of applications work better, we can use a utility that has been released for public download on the Microsoft MSDN site.&lt;span&gt;&lt;/span&gt;The utility is called ‘nvspbind.’&lt;span&gt;&lt;/span&gt;So, the first step is to &lt;/font&gt;&lt;a href=&quot;http://code.msdn.microsoft.com/nvspbind&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#262da6&quot; size=&quot;2&quot;&gt;download&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot;&gt; and install the utility on each cluster node. The options we will be using are shown in Figure 1.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/lynxyt_172637_1.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;clip_image002&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;http://www.517sou.net/Attach/month_1110/apatt8_172638_2.jpg&quot; width=&quot;344&quot; height=&quot;226&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;1&quot;&gt;Figure 1:&lt;span&gt;&lt;/span&gt;Options for nvspbind&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;+0&quot;&gt;First we need to identify the adapter that is the Microsoft Failover Cluster Virtual Adapter by using the &lt;b&gt;&lt;i&gt;nvspbind /n&lt;/i&gt;&lt;/b&gt; command (Figure 2).&lt;span&gt;&lt;/span&gt;The adapter is ‘Local area connection* 9’.&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/l0066p_172638_3.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;clip_image004&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;http://www.517sou.net/Attach/month_1110/vs9hi9_172638_4.jpg&quot; width=&quot;482&quot; height=&quot;418&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;1&quot;&gt;Figure 2:&lt;span&gt;&lt;/span&gt;Identify the Microsoft Failover Cluster Virtual Adapter&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;Next, we use the &apos;n&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;+0&quot;&gt;vspbind /o ms_tcpip’&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;to determine the binding order for IPv4 (Figure 3).&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/5130ia_172639_5.png&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;clip_image005&quot; border=&quot;0&quot; alt=&quot;clip_image005&quot; src=&quot;http://www.517sou.net/Attach/month_1110/c8x2ic_172639_6.png&quot; width=&quot;618&quot; height=&quot;252&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;1&quot;&gt;Figure 3: Listing the bindings for IPv4&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;We can see here, that the adapter is listed at the top of the binding order for IPv4 which is causing the problem for some applications.&lt;span&gt;&lt;/span&gt;We need to move the adapter down in the binding order so we will use the following command to accomplish that – &lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;+0&quot;&gt;C:\nvspbind /- “local area connection* 9” ms_tcpip&lt;/font&gt; (Figure 4).&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/nrwduu_172639_7.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;clip_image007&quot; border=&quot;0&quot; alt=&quot;clip_image007&quot; src=&quot;http://www.517sou.net/Attach/month_1110/vyr6uw_172639_8.jpg&quot; width=&quot;513&quot; height=&quot;358&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;1&quot;&gt;Figure 4: Moving the adapter down in the binding order for IPv4&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;+0&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;span&gt;&lt;/span&gt;The adapter can be moved further down by using &lt;b&gt;&lt;i&gt;/--&lt;/i&gt;&lt;/b&gt; if desire.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;Once the adapter has been positioned correctly in the binding order, the application can be tested to see if it now works as desired.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;To further highlight the effect of this utility, we can inspect the registry.&lt;span&gt;&lt;/span&gt;First, we need to locate some information for the Microsoft Failover Cluster Virtual Adapter.&lt;span&gt;&lt;/span&gt;Navigating to the following registry key (Figure 5), and locate the adapter –&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrenControlSet\Class\{4D36E972-11CE-BFC1-08002BE10318}&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/6iqh8f_172640_9.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;clip_image009&quot; border=&quot;0&quot; alt=&quot;clip_image009&quot; src=&quot;http://www.517sou.net/Attach/month_1110/g2ptjx_172640_10.jpg&quot; width=&quot;556&quot; height=&quot;387&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;1&quot;&gt;Figure 5:&lt;span&gt;&lt;/span&gt;Microsoft Failover Cluster Virtual Adapter NetCfgInstanceId&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;+0&quot;&gt;The same information shown in Figure 5 is also displayed in Figure 2.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;With the information in hand, navigate to the following registry key (Figure 6) to verify the adapter is no longer listed at the top of the binding order.&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/o9kljz_172640_11.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;clip_image011&quot; border=&quot;0&quot; alt=&quot;clip_image011&quot; src=&quot;http://www.517sou.net/Attach/month_1110/xgedj2_172640_12.jpg&quot; width=&quot;624&quot; height=&quot;431&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot;&gt;&lt;font size=&quot;1&quot;&gt;Figure 6: HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Linkage&lt;/font&gt;&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/Windows-Server-2008-Failover-Clusters-Networking.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/705/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/Windows-Server-2008-Failover-Clusters-Networking.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/705/Feeds.ashx</wfw:commentRss>
	</item>
	<item>
		<link>http://www.517sou.net/Article/microsoft-hyper-v-server-2008-r2-with-failover-cluster.aspx</link>
		<title>Microsoft Hyper-V Server 2008 R2 with Failover Cluster</title>
		<author>shanyiwan@live.com()</author>
		<category>云计算与虚拟化</category>
		<pubDate>Thu, 13 Oct 2011 02:34:35 GMT</pubDate>
		<description>&lt;p&gt;Microsoft Windows Hyper-V Server 2008 R2 is a free version much like Windows Server 2008 R2 Core, except it comes with the Hyper-V role preconfigured.&lt;/p&gt;&lt;p&gt;The only thing you will have to take in consideration before installing such a server is that Hyper-V Server 2008 R2 only comes with a PowerShell/CMD-prompt. So to configure such a server you should learn some Windows commands and PowerShell cmdlets.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;First thing you would do it simply installing the server from the DVD.&lt;br /&gt;Configure a domain membership, configure network settings, configure hostname, enable remote desktop etc.&lt;br /&gt;These basic settings are all configured from the CMD-window that autostarts with the server.&lt;/p&gt;&lt;p&gt;If you’re running Windows 7 there is a Remote Server Administration Toolkit which is highly recommended to install to remotely set things up on the Hyper-V server. This can be downloaded from here:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=7D2F6AD7-656B-4313-A005-4E344E43997D&amp;amp;displaylang=en&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#47747a&quot;&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=7D2F6AD7-656B-4313-A005-4E344E43997D&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Next thing to do is to install the failover cluster role on the server.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Start /w ocsetup FailoverCluster-Core&lt;br /&gt;cmd.exe /c ocsetup FailoverCluster-Core-WOW64&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;With this cmdlet you will activate remote control of the Disk Management.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;netsh advfirewall firewall set rule group=”Remote Volume Management” new enable=yes&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;More can be found here:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://blogs.technet.com/askds/archive/2008/06/05/how-to-enable-remote-administration-of-server-core-via-mmc-using-netsh.aspx&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#47747a&quot;&gt;http://blogs.technet.com/askds/archive/2008/06/05/how-to-enable-remote-administration-of-server-core-via-mmc-using-netsh.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Note, if you get any errors when connecting with Disk Management via MMC or if the service on the server stops when connecting, then thats probably because you haven’t enabled outgoing “Remote Volume Management” from the client you are connected from. Enable outgoing “Remote Volume Management” from Windows Firewall with Advanced Security and restart the service on the server:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;net start vds&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Now that we have configured some basic setting, lets configure our SAN/iSCSI. Depending on what hardware you’re using, configurations are different. But this is a pretty easy straight-forward step.&lt;/p&gt;&lt;p&gt;I read a really good article on how to set my servers up, unfortunately it wasn’t up-to-date, I reckon there were some minor differences. However, you might wanna read it thru:&lt;br /&gt;&lt;a href=&quot;http://www.servercare.nl/Lists/Posts/Post.aspx?ID=61&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#47747a&quot;&gt;http://www.servercare.nl/Lists/Posts/Post.aspx?ID=61&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;When you’ve configured your iscsi targets and authentication etc.&lt;/p&gt;&lt;p&gt;Lets go remotely (RDP) onto the server and from cmd type:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;iscsicpl&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Go the tab named &lt;strong&gt;Discovery&lt;/strong&gt; and enter the IP of the NAS/SAN.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/dmh4c2_103542_1.png&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-57&quot; title=&quot;iscsicpl&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/dmh4c2_103542_1.png&quot; width=&quot;495&quot; height=&quot;697&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Click &lt;strong&gt;Discover portal..&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/k6rtda_103547_2.png&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-58&quot; title=&quot;target&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/k6rtda_103547_2.png&quot; width=&quot;394&quot; height=&quot;238&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Go back to the &lt;strong&gt;Targets&lt;/strong&gt; tab and you will see your discovered device.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/yijwsf_103548_3.png&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-59&quot; title=&quot;connect&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/yijwsf_103548_3.png&quot; width=&quot;495&quot; height=&quot;697&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Press &lt;strong&gt;Connect&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/982xgl_103549_4.png&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-61&quot; title=&quot;connectdialog&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/982xgl_103549_4.png&quot; width=&quot;426&quot; height=&quot;223&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Now press the &lt;strong&gt;Advanced..&lt;/strong&gt; button&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.517sou.net/Attach/month_1110/hkedsb_103551_5.png&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-60&quot; title=&quot;advanced&quot; alt=&quot;&quot; src=&quot;http://www.517sou.net/Attach/month_1110/hkedsb_103551_5.png&quot; width=&quot;542&quot; height=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Enter the CHAP-authentication information that you configured your device with.&lt;/p&gt;&lt;p&gt;Run &lt;strong&gt;MMC&lt;/strong&gt; and add the Snap-In: &lt;strong&gt;Group Policy Object Editor&lt;/strong&gt; and connect it to the remote server and configure the following:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Computer Management &amp;gt; Administrative Templates &amp;gt; System &amp;gt; Device Installation:&lt;br /&gt;ENABLE “Allow remote access to the Plug and Play interface”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Do all the above steps for the second server that you will use in the cluster.&lt;/p&gt;&lt;p&gt;The drive should now show up in Disk Management which you remotely connect to from a client in the &lt;strong&gt;SAME domain&lt;/strong&gt; as the server, which is important. So create some partitions of your own choice.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255,0,0)&quot;&gt;&lt;span style=&quot;color: rgb(0,128,0)&quot;&gt;Update 2010-03-25:&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;IMPORTANT!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;For Live Migration to work (Possibly failover too) you must have configured the Hyper-V Virtual Network Adapters you are going to use BEFORE creating a cluster. These virtual network adapters must have the same name on both your servers – yes you will have to set up your two servers to be identical. Otherwise you will get errors like, Migration attempt failed, and you will find yourself lost cause it doesn’t say why anywhere.&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;More information about this issue can be found here:&lt;br /&gt;&lt;a href=&quot;http://www.hodgkins.net.au/2010/03/how-to-fix-hyper-v-migration-attempt-failed/&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#47747a&quot;&gt;http://www.hodgkins.net.au/2010/03/how-to-fix-hyper-v-migration-attempt-failed/&lt;/font&gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Now fire up Failover Cluster Manager from Administrative Tools on your client computer. On the right collumn you’ll see Validate a Configuration.., Create a Cluster and Manage a Cluster. Lets begin with Creating a cluster. Input the hostnames of your two servers, i.e:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;server1;server2&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Click Next.&lt;br /&gt;Accept all the default settings and Next, Next finnish etc. Except where you will be choosing a name for the cluster. You might choose a good name for it, like &lt;em&gt;Cluster_companyname&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Now lets configure the Quorum settings.&lt;br /&gt;Right click your clustername in the left collumn and go to &lt;strong&gt;More Actions…&lt;/strong&gt; &amp;gt; &lt;strong&gt;Configure Cluster Quorum Settings…&lt;/strong&gt;&lt;br /&gt;Go on with the default settings and select your iscsi quorum drive.&lt;br /&gt;I created two iscsi targets, one for quorum (2 GB) and one for storage (1,90 TB).&lt;/p&gt;&lt;p&gt;When you’ve setup Quorum go to the left collumn and select your clustername, on the middle collumn you’ll see &lt;strong&gt;Enable Cluster Shared Volumes…&lt;/strong&gt;, so lets click there and select the iscsi storage drive.&lt;/p&gt;&lt;p&gt;Open &lt;strong&gt;Hyper-V manager&lt;/strong&gt; from Administrative Tools and create a new virtual machine.&lt;/p&gt;&lt;p&gt;Once installed, shut it down and go back to Failover Cluster Manager.&lt;br /&gt;Right click your clustername and select &lt;strong&gt;Configure a Service or Application…&lt;/strong&gt;.&lt;br /&gt;On the next window you will be presented a number of services, go to the very bottom and select &lt;strong&gt;Virtual Machine&lt;/strong&gt; and select your newly created virtual machine that you created in &lt;strong&gt;Hyper-V Manager&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;This will create a so called Highly Available virtual machine that will failover to the next running node if one node fails.&lt;/p&gt;</description>
		<guid>http://www.517sou.net/Article/microsoft-hyper-v-server-2008-r2-with-failover-cluster.aspx</guid>
		<trackback:ping>http://www.517sou.net/Article/699/Trackback.ashx</trackback:ping>
		<comments>http://www.517sou.net/Article/microsoft-hyper-v-server-2008-r2-with-failover-cluster.aspx#CommentPostAnchor</comments>
		<wfw:commentRss>http://www.517sou.net/Article/699/Feeds.ashx</wfw:commentRss>
	</item>
</channel>
</rss>
