Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

在 Dell PowerEdge 上配置 Microsoft 群集集

Summary: Windows Server 2019 上的群集集

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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 撰写

Cause

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

Resolution

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

 

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

Affected Products

Microsoft Windows Server 2019
Article Properties
Article Number: 000147500
Article Type: Solution
Last Modified: 20 Aug 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.