Windows 2008 R2 hyper - vr2虚拟化

微软的企业级服务器虚拟化技术

在仅仅一年多的时间里,微软从基本没有真正的企业级服务器虚拟化技术发展到一种可以与VMware媲美的虚拟化技术。早在2008年中期,微软的服务器vritualization产品是Virtual server 2005,它不提供64位客户端支持,而且在单台服务器上不能扩展到3-4个客户端会议。随后,微软发布了Windows 2008和Hyper-V,它们支持64位客户会话,并且能够轻松地在一台服务器上托管8、10、15个客户会话。然而,一年以来,VMware一直说Hyper-V不提供“实时迁移”,即在计划的物理主机宕机期间移动来宾会话的能力,因此Hyper-V还没有“为企业做好准备”。

在真正的微软竞争中,微软不仅在Hyper-V R2中发布了Windows 2008 R2附带的实时迁移,而且还“免费”将其作为Windows 2008 R2企业(或数据中心)许可证的一部分,VMware过去对这项技术收取20,000美元以上的费用。几年前,我们几乎100%的服务器虚拟化咨询业务都集中在VMware上。今天,一半的服务器虚拟化咨询业务现在是基于hyper - v R2,这并不是我们的VMware业务减少,越来越多的组织都是虚拟化,和它们虚拟化hyper - v因为它自由与Windows,它得到了好评,效果非常好,和Windows管理员知道如何运行微软的Windows应用程序,从而知道如何运行,设置和管理hyper - v客人会议。

hyper - v的大事,是新是整个动态迁移技术,它利用故障转移集群允许hyper - v R2嘉宾会话故障转移到另一个R2 hyper - v主机服务器,hyper - v主机服务器能够有效固结的任何客人会话修补,更新,升级,没有任何中断的操作或维护客人会话。

快速迁移和实时迁移

Windows Server 2008 R2 Hyper-V提供了两种自动迁移方式:快速迁移和实时迁移。这些迁移过程可用于增加计划内和计划外停机时的服务可用性。

尽管这两种技术都实现了相同的目的——在Hyper-V主机之间移动虚拟服务器——但它们使用不同的方法和机制来实现这一点。它们都需要一个集群中至少两台Hyper-V主机服务器,连接到同一个共享存储系统上。通常,共享存储是iSCSI或Fibre Channel存储区域网络(SAN)。

快速迁移

快速迁移提供了一种将虚拟机从一台主机服务器快速移动到另一台主机服务器的方法,并且停机时间很短。

在快速迁移中,客户虚拟机挂起在一台主机上,然后在另一台主机上恢复。此操作发生的时间是通过网络将虚拟机的活动内存从第一个主机转移到第二个主机所需的时间。对于拥有8GB RAM的主机,使用1GB iSCSI连接可能需要大约两分钟。

快速迁移是Windows Server 2008 Hyper-V最快的迁移。微软在Hyper-V迁移技术上进行了大量的投资,试图减少在Hyper-V主机之间迁移虚拟机所需的时间。其结果是实时迁移,这与快速迁移具有相同的硬件需求,但具有接近瞬时的故障转移时间。

动态迁移

自从hyper - vv1与Windows Server 2008一起发布以来,客户最迫切要求的功能就是在主机之间迁移运行的虚拟机,而不需要停机。VMware的VMotion能够做到这一点已经有一段时间了。最后,在Windows Server 2008 R2中,它可以用Hyper-V原生完成,而不需要额外的成本。这使得我们有理由转向Hyper-V。

动态迁移使用故障转移集群。集群使用的仲裁模型将取决于集群中Hyper-V节点的数量。在本例中,我们将在一个节点和多数磁盘集群配置中使用两个Hyper-V节点。将有一个共享存储LUN用作集群仲裁磁盘,另一个用作集群共享卷(CSV)磁盘。

请注意

如果在形成集群时,节点只有一个共享存储LUN可用,那么Windows将分配该LUN作为集群仲裁磁盘,而不能将其用作CSV磁盘。

这下面介绍如何使用Hyper-V实时迁移到群集Hyper-V主机之间移动虚拟机。

配置群集仲裁见证盘

动态迁移需要一个配置为使用共享存储的Windows Server 2008 R2集群。通常,这些是配置在iSCSI或Fibre Channel SAN上的lun。一个LUN将用作quorum的见证磁盘,另一个用作集群共享卷(CSV)来存储虚拟机映像。

共享证人仲裁磁盘的LUN必须在集群形成之前配置,以便集群管理器能够正确配置集群。通过iSCSI或Fibre Channel将这个LUN连接到将用于集群的两个节点。在集群使用之前,磁盘必须用NTFS文件格式进行初始化和格式化。当正确配置时,两个节点共享相同的在线基本磁盘,并可以同时访问该磁盘。

重要的

Windows集群服务将始终使用第一个共享磁盘作为集群仲裁磁盘。首先在每个节点上配置这个磁盘。

现在已经配置了共享存储见证磁盘,我们可以继续安装Windows集群。

安装故障转移集群特性

在部署故障转移集群之前,必须安装必要的特性。要安装故障转移集群特性,请执行以下步骤:

1.登录到与管理员权限的帐户在Windows Server 2008 R2的群集节点。

2.单击Windows任务栏中的服务器管理器图标。

3.当服务器管理器打开时,在树窗格中选择Features节点。

4.在tasks窗格中,选择Add Features链接。

5.在Select Features窗口中,选择故障转移集群,单击Next,然后单击Confirm Installation selection页面上的Install来安装特性。

6.安装完成后,单击Close完成安装并返回到服务器管理器。

7.关闭服务器管理器并在剩下的每个集群节点上安装故障转移集群特性。

运行验证配置向导

故障转移集群管理用于管理故障转移集群特性。它可以从服务器管理器运行,也可以作为单独的MMC控制台运行。安装该特性后,从故障转移集群管理控制台的任务窗格运行Validate a Configuration向导。当向导运行时,所有节点都应该启动并运行。要运行验证配置向导,请执行以下步骤:

1.使用具有集群中所有节点的管理员特权的帐户登录到Windows Server 2008 R2集群节点之一。

2.单击“开始”,单击“所有程序”,单击“管理工具”,并选择“故障转移集群管理”。

3.当故障转移集群管理控制台打开时,单击操作窗格中的Validate a Configuration链接。

4.当Validate a Configuration向导打开时,单击Before You Begin页面上的Next。

5.在选择服务器或群集页上,输入群集节点的名称,然后单击添加按钮。重复这个过程,直到所有节点被添加到列表中,单击下一步继续。

6.在“测试选项”页面上,阅读解释了Microsoft支持所有测试所需的要求的详细信息。选择“运行所有测试(推荐)”选项按钮,然后单击“下一步”继续。

7.在“确认”页面上,查看将要测试的服务器列表和将要执行的测试列表,然后单击“下一步”开始测试服务器。

请注意

多年来,管理员一直抱怨验证配置向导窗口太小。在Windows Server 2008 R2中,管理员最终可以通过拖动右下角来调整窗口的大小。这不是很明显,但是尝试一下——它是有效的!

8.当测试完成时,摘要页面将显示结果,如果测试通过,则单击Finish以完成验证配置向导。如果测试失败,请单击View Report按钮查看详细信息,并确定哪个测试失败以及测试失败的原因。

即使Validate a Configuration向导没有通过每个测试,根据测试的不同,创建集群仍然是可能的。在配置向导成功完成验证之后,就可以创建集群了。

创建一个节点和磁盘为主的集群

第一次创建故障转移集群时,集群中的所有节点都应该启动并运行。要创建故障转移集群,请执行以下步骤:

1.使用具有集群中所有节点的管理员特权的帐户登录到Windows Server 2008 R2集群节点之一。

2.单击“开始”,单击“所有程序”,单击“管理工具”,并选择“故障转移集群管理”。

3.当故障转移集群管理控制台打开时,单击操作窗格中的创建集群链接。

4.当创建集群向导打开时,单击Before You Begin页面上的Next。

5.在Select Servers页面上,输入每个集群节点的名称,然后单击Add按钮。列出所有节点后,单击Next继续。

6.在验证警告页面上,选择No。我不需要…验证测试可以在配置完成后运行。单击Next继续。

7.在用于管理集群页面的访问点上,键入集群名称,完成IPv4地址,然后单击Next。为群集选择的名称将成为Active Directory中的群集计算机帐户。

8.在确认页面上,查看设置,然后单击Next创建集群。

9.在Summary页面上,查看集群创建过程的结果,然后单击Finish返回到故障转移集群管理控制台。如果有任何错误,您可以单击View Report按钮来显示详细的集群创建报告。

10.回到故障转移集群管理控制台,在树窗格中选择集群名称。在tasks窗格中,检查集群的配置。

11.在tree窗格中,选择并展开Nodes以列出所有集群节点。

12.选择Storage并在tasks窗格中查看集群存储。共享存储磁盘将在仲裁中作为见证磁盘列出。此磁盘用于维护仲裁。

13.在“树”窗格中展开“网络”以查看网络列表。选择每个网络并检查每个网络中适配器的名称。

14.在操作窗格中单击Validate Configuration,启动对集群配置的自动检查。有关更多细节,请参阅前一节“运行验证配置向导”。请记住,Microsoft对集群的支持将需要成功执行验证过程。

添加额外的共享存储

此时,我们有一个使用共享见证磁盘的节点和磁盘多数集群来维护仲裁。我们现在可以添加将用作集群共享卷的共享存储。

必须为集群共享卷配置另一个LUN,以保存实时迁移中使用的虚拟机映像。这个LUN可以是新的未分区卷,也可以是已经包含虚拟机映像和数据的卷。

通过iSCSI或Fibre Channel将这个LUN连接到集群中的两个节点。在集群中使用之前,磁盘必须用NTFS文件格式进行初始化和格式化。如果正确配置,磁盘将显示在两个节点的磁盘管理中。

接下来,将新的共享磁盘添加到集群中。

1.在其中一个集群节点上,打开故障转移集群管理。

2.展开集群并选择Storage。

3.在操作窗格中单击“添加磁盘”。

4.选择要添加的磁盘并单击OK。磁盘将被添加到可用存储中。

配置集群共享卷

集群共享卷(CSVs)是Windows Server 2008 R2的一个新概念。它们提供了Hyper-V实时迁移工作所需的新功能,这也是为什么只有Windows Server 2008 R2节点可以参与集群的原因。

使用CSV,任何节点都可以托管虚拟机,任何节点都可以访问共享存储上的VHD,因此虚拟机和磁盘所有权可以在集群节点之间自由移动,而不会影响共享磁盘上的任何其他资源。

要启用和配置集群共享卷,请从故障转移集群管理控制台执行以下步骤:

1.在故障转移集群管理控制台中选择集群名称。

2.在操作窗格中单击启用集群共享卷。

3.将显示“启用集群共享卷”信息对话框。阅读重要信息,说明CSVs只支持Hyper-V角色在Windows Server 2008 R2服务器上。单击已阅读通知的复选框,然后单击OK。

相关:
12 第1页
第1页共2页
工资调查:结果在