跳转至主要内容
  • 快速、轻松地下订单
  • 查看订单并跟踪您的发货状态
  • 创建并访问您的产品列表
  • 使用“Company Administration”(公司管理),管理Dell EMC站点、产品和产品级联系人。

在 Dell PowerEdge 上配置 Microsoft 群集集

摘要: Windows Server 2019 上的群集集集

本文可能已自动翻译。如果您对其质量有任何反馈,请使用此页面底部的表单告知我们。

文章内容


症状

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

原因

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

解决方案

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

 

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

文章属性


受影响的产品

PowerEdge, Microsoft Windows Server 2019

上次发布日期

04 10月 2023

版本

4

文章类型

Solution