什么是故障转移群集?

故障转移群集是一组独立的计算机,它们协同工作以提高群集角色的效率和可扩展性。在上面的解释中,术语“效率和可伸缩性”实际上指的是集群应用程序和服务。

集群服务器也称为节点,通过软件和物理线缆连接。如果一个或多个集群节点故障,其他节点将开始提供服务(故障转移过程)。

此外,正在对集群进行主动监控,以确保其正常运行。如果它们在运行中出现问题,则会重新启动或转移到另一个节点。

集群共享卷(CSV)

集群共享卷(Cluster Shared Volume, CSV)是故障转移集群的一个功能,它提供了一个一致的分布式命名空间,集群角色可以使用它从所有节点访问共享存储;使用故障转移集群特性,用户在服务中遇到的中断最小。

要了解更多群集共享卷(CSV)点击这里

下载的横幅

故障转移集群有很多实际应用,包括:

  • Microsoft SQL Server和Hyper-V虚拟机等应用程序的文件共享存储高度或持续可用。
  • 在物理服务器或Hyper-V服务器上构建的虚拟机上运行的高可用集群角色。

部署

Windows server 2016中的故障转移集群的部署和配置更类似:

方法可以创建故障转移集群故障转移群集管理器管理单元或通过Windows PowerShell

先决条件:

在继续之前,请验证以下前提条件:

  • 确保要添加的所有群集服务器(群集节点)都运行类似版本的Windows Server。
  • 检查以下硬件要求,以确保为您的配置提供支持:
    • 服务器:建议使用一套包含相同或类似组件的匹配计算机。
    • 网络适配器和电缆(用于网络通信):如果使用iSCSI,则必须将每个网络适配器用于网络通信或iSCSI,但不能同时用于两者。
      注意:如果集群节点与单个网络连接,则该网络将通过验证配置向导中的冗余要求。但是,向导的报告可能包括一个警告,说明网络不应该有单点故障。
    • iSCSI:如果使用iSCSI,每个集群服务器应该有一个或多个专用于集群存储的网络适配器或主机总线适配器(Host Bus adapter, hba)。
      • 用于iSCSI的网络不应用于网络通信。
      • 在所有集群服务器中,用于连接iSCSI存储目标的网络适配器应该相同,建议使用千兆以太网或更高级别。
    • 储存:请确保共享存储与Windows Server 2016兼容。
      • 对于在故障转移集群中配置了Hyper-V的运行服务器,您可以使用附加的共享存储,也可以使用SMB 3.0文件共享作为共享存储。
      • 对于故障转移群集中包含的本机磁盘支持,请使用基本磁盘,而不是动态磁盘。
      • 建议使用NTFS或ReFS格式化分区(如果您的仲裁配置有磁盘见证,则使用ReFS)。如果使用群集共享卷(CSV),则每个共享卷的分区必须是NTFS。
      • 磁盘分区可以使用主引导记录(MBR)或GUID分区表(GPT)。
  • 如果要在创建集群时添加集群存储,请确保所有服务器都可以访问该存储。(创建集群后,还可以添加集群存储)。
  • 确保要添加为集群节点的所有服务器都加入到相同的Active Directory域。
  • 创建集群的帐号必须是域用户,在所有要添加为集群节点的服务器上拥有管理员权限。

故障转移集群特性的安装:

必须在要添加为故障转移群集节点的每台服务器上安装故障转移群集功能。

步骤1:启动服务器管理器。
步骤2:从管理菜单中选择添加角色和功能。
步骤3:单击下一步,在开始之前页。
步骤4:在“选择安装类型”页面,选择“基于角色的安装”或“基于功能的安装”,然后单击“下一步”。
步骤5:在“选择目标服务器”页面上,选择要安装该功能的服务器,然后单击“下一步”。
步骤6:在“选择服务器角色”页面上单击“下一步”。
第七步:在“选择功能”页面上,选中故障转移群集复选框。
第八步:要安装Failover集群管理工具,请选择“Add Features”,然后单击“Next”。
步骤9:在“确认安装选择”页面,单击“安装”。(故障切换集群特性不需要重启服务器)。
第十步:安装完成后,单击“关闭”。
步骤11:在要添加为故障转移集群节点的每个服务器上重复此过程。

使用故障转移集群管理器管理单元创建故障转移集群:

在开始之前,在所有节点上附加一个iSCSI存储,并确保节点中的所有虚拟交换机都是相同的。

步骤1:在服务器管理器的“工具”菜单中选择“故障转移集群管理器”。
步骤2:在故障转移群集管理器中,选择管理窗格下的创建群集选项。
步骤3:创建集群向导将打开;在“开始之前”页上,选择“下一步”。

步骤4:现在浏览并选择节点并单击Next。

步骤5:在下一页指定集群的名称和IP地址。

步骤6:单击确认页面的Next,启动集群配置验证。

第七步:在摘要页面上,确认故障转移群集已成功创建。如果存在任何警告或错误,请查看摘要输出或选择查看报告以查看完整报告。选择Finish。

第八步:现在打开故障转移集群管理器,展开存储并单击磁盘。
步骤9:单击“添加磁盘”,选择可用的iSCSI存储。

步骤10:然后右键单击群集磁盘并选择添加到群集存储。

步骤11:您还可以通过在所有节点中打开C:\ClusterStorage来检查存储。

现在一切都准备好了。

使用WindowsPowerShell创建故障转移集群:

在本主题中,以下Windows PowerShell cmdlet执行与使用故障转移群集管理器管理单元创建故障转移群集相同的功能:

步骤1:打开Windows Powershell编辑器。

步骤2:安装Windows故障转移集群特性和管理工具。

cmd:安装- windows feature -Name failover - cluster -IncludeManagementTools

步骤3:下面的cmd在名为Server1和Server2的计算机上运行所有集群验证测试。

Cmd:Test-Cluster -Node Server1, Server2

注意:Test Cluster cmdlet将结果输出到当前工作目录中的日志文件。例如:C:\Users \ AppData \ \ Temp。

步骤4:创建故障切换集群MyCluster使用Server1和Server2节点,并分配静态IP地址192.168.10.182,并将所有符合条件的数据转移到故障转移集群。

Cmd:新建cluster -Name MyCluster -Node Server1, Server2 -StaticAddress 192.168.10.182

步骤5:在testvembu.com域的cluster OU上创建一个名为MyCluster的故障切换集群

Cmd:新建-Cluster -Name CN=MyCluster,OU=Cluster,DC=testvembu,DC=com -Node Server1, Server2

也就是说,故障转移群集是使用静态IP、存储创建的,并发布在域testvembu.com中。

Windows Server 2016故障转移群集新功能:

群集操作系统滚动升级:

使用群集操作系统滚动升级等新功能,管理员可以将群集节点操作系统从Windows Server 2012 R2升级到Windows Server 2016,而无需停止Hyper-V的服务。此新功能有助于避免服务级别协议(SLA)的停机惩罚。

故障转移集群的云见证:

一种新类型的仲裁见证,它利用Microsoft Azure确定在节点脱机时哪个群集节点应具有权威性。

卫生服务:

提升“存储空间直通”集群的日常监控、操作和维护经验。

容错域:

有助于定义与存储空间直接集群一起使用的故障域。故障域是一组共享单点故障的硬件,如服务器节点、服务器机箱或机架。

虚拟机负载平衡:

在故障转移集群中,通过查找繁忙的节点并将这些节点上的虚拟机实时迁移到不太繁忙的节点,负载可以均匀地分布到各个节点上。

简化的SMB多通道和多NIC群集网络:

允许用户在集群中轻松配置多个网络适配器。

Windows Server 2016中的工作组和多域集群:

Windows Server 2016打破了以前在加入到同一个域的成员节点之间创建集群的障碍,并引入了创建没有Active Directory依赖关系的故障转移集群的能力。下面的配置是在故障转移集群中实现的,现在可以在:

  • 单极:所有节点都连接到同一域的群集。
  • 多域:具有属于不同域的节点的集群。
  • 工作组:集群的节点是成员服务器/工作组(未加入域)。

结论:

Windows Server 2016故障转移集群的新功能和增强功能使得集群和高可用性的概念比以往任何时候都更容易。因此,我们建议将以前版本的故障转移集群升级到新的Windows Server 2016故障转移集群,在那里您可以体验到所有新特性的优势。

跟着我们推特脸谱网为新发布,更新,见解深刻的帖子和更多的Feeds。