在本章节中主要讲解windows server 2012故障转移群集,故障转移群集是 Windows Server 中的一个功能,自从在 Windows NT 4.0 Enterprise Edition 中首次引入群集以来,就可为服务器负载提供高可用性,是由一组独立的服务器组成, 并相互协作以提高服务和应用程序的可用性,群集中的某台计算机上发生故障时,资源会重定向到群集中的另一台计算机,工作量也会重新分发到群集中的另一台计算机。可以使用故障转移群集确保用户几乎一直具有访问基于服务器的重要资源的权限。故障转移群集是针对具有长期运行的内存中状态或具有大型的、频繁更新的数据状态的应用程序而设计。这些应用程序称为状态应用程序,并且它们包括数据库应用程序和消息应用程序。故障转移群集的典型使用包括文件服务器、打印服务器、数据库服务器和消息服务器。
虽然老版本 Windows Server 的故障转移群集功能为实施高可用性解决方案提供了稳健的基础,但这些功能在 Windows Server 2012 中得到了极大的增强,可以提供更高扩展能力,更快速的故障转移,更大的实施灵活性,以及更容易的管理。相比 Windows Server 2008 R2,Windows Server 2012 中的故障转移群可提供更好的扩展性,包括:
1、创建最多包含 64 个节点的群集,对您的环境进行扩展,而老版本只能包含 16 个节点。
2、通过对基础架构进行扩展,每个群集最多可运行 4,000 个虚拟机,每个节点最多可运行1,024 个虚拟机。
3、具有控制虚拟机群集管理和其他群集角色的功能。
4、相比Windows Server 2008 R2,增加了对于扩展文件服务器的支持。
5、支持群集感知更新 (CAU),群集感知更新 (CAU)是一个自动化的功能,允许更新自动应用于群集服务器中的主机操作系统,并且更新过程中的可用性损失极小或为零
6、在运行 Windows Server 2012 的群集中,管理员可以配置对同时运行 Windows Server 2012 的群集虚拟机上的服务进行监视。
7、Microsoft iSCSI Software Target 是 Windows Server 2012 中的一项集成功能。它可通过 TCP/IP 从服务器提供存储,包括故障转移群集中托管的应用程序的共享存储。在 Windows Server 2012 中,可使用故障转移群集管理器或 Windows PowerShell cmdlet 将高度可用的 iSCSI 目标服务器配置为群集角色。
一、安装故障转移群集
windows server 2012故障转移群集可以给虚拟机带来高可用性,减少虚拟机当机的危险,下面我们就针对2台windows server 2012安装故障转移群集并建立故障转移群集群集:
1、通过添加功能和角色安装向导,选择故障转移群集(如下图),点击下一步,直到安装完成,安装完成后系统不需要重新启动。
Windows Server 故障转移群集为 Hyper-V 基础架构提供了一个至关重要的技术,不仅可以提供可用性,而且可以提供可移植性。虚拟化和私有云环境的一个重要概念在于破除负载与底层物理资源之间的捆绑关系,而故障转移群集通过使用实时迁移技术在不同物理宿主机之间不停机移动和放置虚拟机。如果有节点遇到故障,虚拟机将被分散到其他群集节点上。在老版本 Windows Server 中,任何资源都可以分散到承载虚拟机数量最少的群集节点中。在 Windows Server 2012 中,这种逻辑进行了改进,可以根据宿主机的内存数量这一最常见的约束性资源,决定虚拟机的分散方式。每个虚拟机都可以放置到空闲内存资源最多的节点中,并且会针对每个虚拟机的资源需求进行评估。
下面我们就进行配置故障转移群集中的Hyper-V。
1、在故障转移群集管理器中,右键点击角色,选择配置角色。