Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

在 Dell PowerEdge 上配置 Microsoft 群集集

Summary: Windows Server 2019 上的群集集集

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

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

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

有关 Server 2019 中的群集集功能的概述,请参阅“Introduction-to-cluster-sets-in-windows-server-2019”和“Cluster sets”。群集集集通过使用基础架构横向扩展文件服务器的底层技术来提高灵活性;这也可简化群集集内虚拟机的跨群集迁移。

在 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 -基础架构 SOFS> 的名称 <- 基础架构

 

SLN316252_en_US__1image (8815)

创建名为 CLUSSET54 的群集集集:

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

 

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

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

 

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


SLN316252_en_US__2image (8816)
 

 SLN316252_en_US__3image (8818)

 

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

Get-ClusterSetMember -ClusterName <群集名称> |Register-ClusterSetVM -VMName <虚拟机名称>

 
为了测试跨群集的实时迁移,我尝试将虚拟机“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 管理员 /add <management_cluster_name>$} }

SLN316252_en_US__4image (8819)

 

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

 

Remove-ClusterSetMember -ClusterName <ClusterName> -为 ClusterSet 创建的 CimSession <会话>

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 


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

Cause

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

Resolution

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

 

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

Article Properties


Affected Product

PowerEdge, Microsoft Windows Server 2019

Last Published Date

04 Oct 2023

Version

4

Article Type

Solution