跳转至主要内容
  • 快速、轻松地下订单
  • 查看订单并跟踪您的发货状态
  • 创建并访问您的产品列表

在 Dell PowerEdge 上配置 Microsoft 群集集

摘要: Windows Server 2019 上的群集集

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Windows Server 2019 (WS19) 中引入的群集集可提高 SDDC(软件定义的数据中心)的灵活性和抗风险能力。群集集是一项技术, 允许管理员将多个 Windows 2019 群集合并为单个群集组合

现有故障切换群集最多可容纳 64 个节点。群集组技术将多个 WS19 群集合并到一个域中,其中每个群集最多支持 64 个 WS19 节点。与故障切换群集相比,群集集具有更高的弹性。例如,4 节点故障切换群集可以在 2 节点故障中幸存下来。对于同一个 4 节点集群,如果我们将其划分为两个 2 节点集群并从中形成一个集群集,则它可以承受一个集群故障加上剩余集群的一个节点故障。因此,它总共可以在 3 个节点故障中幸存下来。

有关 Server 2019 中的群集集功能的概述,请参阅“Windows-server-2019 中的群集集简介”和“群集集”。群集集通过使用称为基础架构横向扩展文件服务器的底层技术获得灵活性;这也简化了群集集中虚拟机的跨群集迁移。

用于在 PowerEdge 上部署群集集的实验室设置

使用的服务器:两个 PowerEdge R730XD 和两个 PowerEdge R740XD

使用两个 R730XD 创建了第一个群集并命名为 S2D13G54(称为成员群集 1)。

使用两个 R740XD 创建了第二个群集并命名为 S2D14G54(称为成员群集 2)。

在上述每个创建的群集上创建了两个 CSV 卷。

在成员群集 1 上创建了虚拟机“vm1”,在成员群集 2 上创建了虚拟机“vm2”。然后,我将这两个虚拟机组合在一起,为群集集创建了一个管理群集(名为 mgClus54)。创建管理群集时不需要共享存储。

在成员群集 1、成员群集 2 和管理群集中的每个节点中安装了文件服务角色:

Install-WindowsFeature File-Services -IncludeAllSubFeature –IncludeManagementTools –Restart

在成员群集 1、成员群集 2 和管理群集上创建了基础架构 SOFS 文件服务器:

Add-ClusterScaleOutFileServerRole -Name <of the Infrastructure SOFS> -Infrastructure

 

SLN316252_en_US__1image(8815)

创建了名为 CLUSSET54 的群集集:

New-ClusterSet -Name CLUSSET54 -NamespaceRoot <Management Cluster SOFS Name> -CimSession <CIM session to Management Cluster>

 

然后将创建的S2D14G54和S2D13G54群集添加到群集的 ClusterSet 中:

Add-ClusterSetMember -ClusterName S2D14G54 -CimSession <Cim Session to ClusterSet> -InfraSOFSName <在群集上创建的 SOFS 的名称S2D14G54>

 

Add-ClusterSetMember -ClusterName S2D13G54 -CimSession <Cim Session to ClusterSet> -InfraSOFSName <在群集上创建的 SOFS 的名称S2D13G54>


SLN316252_en_US__2image(8816)
 

 SLN316252_en_US__3image(8818)

 

然后,我 分别在成员群集 1 和成员群集 2 上部署两个虚拟机 V213G 和 V214G,并在群集集上注册虚拟机:

Get-ClusterSetMember -ClusterName <群集名称> |Register-ClusterSetVM -VMName <VM Name>

 
为了测试跨集群的实时迁移,我尝试将虚拟机“V213G”迁移到成员集群 2。在执行跨群集迁移之前,我们需要考虑以下几点:

    1. 虚拟机设置,应启用处理器兼容性。
    2. 在所有跨群集节点对之间配置 Kerberos 约束委派 (KCD)
      1. 来自 Microsoft Hyper-V 产品团队的约束委派指南将有助于设置此设置。
      2. 在群集集中的每个节点上将跨群集虚拟机实时迁移身份验证类型配置为 Kerberos。

foreach($h in $hosts){Set-VMHost -VirtualMachineMigrationAuthenticationType Kerberos -computerName $h }

      1. 将管理群集添加到群集集中每个节点上的本地管理员组。

foreach($h in $hosts){ invoke-command -ComputerName $h -ScriptBlock {Net localgroup administrators /add <management_cluster_name>$} }

SLN316252_en_US__4image(8819)

 

要对群集集中的群集执行任何维护活动,请将属于该群集的所有虚拟机迁移到群集集中的其他群集,然后从群集集中删除群集:

 

Remove-ClusterSetMember -ClusterName <ClusterName> -CimSession <Session created for ClusterSet>

 

执行维护活动后,将群集添加回群集集。

 

如果成员群集发生意外故障,则群集集不够智能,无法处理故障切换。Windows Server 2019 仅支持手动将资源从一个群集移动到另一个群集;即使自动虚拟机故障切换在单个成员群集范围内继续运行也是如此。

 

 

 

 

 

 

 

 

 

 

 


此博客由戴尔工程师 AS Nithya Priya 撰写

原因

现有故障切换群集最多可容纳 64 个节点。群集组技术将多个 WS19 群集合并到一个域中,其中每个群集最多支持 64 个 WS19 节点。与故障切换群集相比,群集集具有更高的弹性。例如,4 节点故障切换群集可以在 2 节点故障中幸存下来。对于同一个 4 节点集群,如果我们将其划分为两个 2 节点集群并从中形成一个集群集,则它可以承受一个集群故障加上剩余集群的一个节点故障。因此,它总共可以在 3 个节点故障中幸存下来。

解决方案

执行维护活动后,将群集添加回群集集。

 

如果成员群集发生意外故障,则群集集不够智能,无法处理故障切换。Windows Server 2019 仅支持手动将资源从一个群集移动到另一个群集;即使自动虚拟机故障切换继续在单个成员群集范围内运行。

受影响的产品

Microsoft Windows Server 2019
文章属性
文章编号: 000147500
文章类型: Solution
上次修改时间: 20 8月 2024
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。