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

在 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 中的叢集簡介」和「叢集集」。群集集通過使用稱為基礎結構橫向擴展檔伺服器的基礎技術來獲得靈活性;這也簡化了群集集中 VM 的跨群集遷移。

在 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 –重新開機

在成員集群 1、成員集群 2 和管理集群上建立了基礎設施 SOFS 檔案伺服器:

Add-ClusterScaleOutFileServerRole -name <基礎結構的名稱 SOFS> -基礎結構

 

SLN316252_en_US__1image(8815)

建立了名為 CLUSSET54 的叢集:

新增叢集 -name CLUSSET54 -namespaceRoot <管理叢集 SOFS 名稱> -CimSession <CIM 工作階段至管理叢集>

 

然後將建立的S2D14G54和S2D13G54叢集新增至叢集的 ClusterSet:

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 <VM 名稱>

 
為了跨集群測試即時遷移,我嘗試將虛擬機“V213G”遷移到成員集群 2。在執行跨集群遷移之前,我們需要考慮以下幾點:

    1. VM 設定中應啟用處理器相容性。
    2. 在所有跨叢集節點配對之間設定 Kerberos 約束委派 (KCD)
      1. 來自 Hyper-V 產品團隊的約束委派指導Microsoft對於設置此項非常有用。
      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 <叢集名稱> -為 ClusterSet 建立的 CimSession <工作階段>

 

執行維護活動后,將群集添加回群集集。

 

如果成員集群發生意外故障,集群集不夠智慧,無法處理故障轉移。Windows Server 2019 只支援手動將資源從一個叢集移動到另一個叢集;即使自動 VM 容錯移轉繼續在單一成員叢集範圍內運作。

 

 

 

 

 

 

 

 

 

 

 


本部落格由 DELL 工程師 AS Nithya Priya 撰寫

原因

現有的故障轉移群集最多可容納64個節點。群集集技術將多個 WS19 群集組合在一個域中,每個群集最多支援 64 個 WS19 節點。與故障轉移群集相比,群集集具有更高的復原能力。例如,4 節點故障轉移群集可以在 2 節點故障中倖存下來。對於相同的 4 節點集群,如果我們將其劃分為兩個 2 節點集群並從中形成一個集群集,它可以在剩餘的集群中倖存下來,再加上一個節點故障。因此,它總共可以承受 3 次節點故障。

解决方案

執行維護活動后,將群集添加回群集集。

 

如果成員集群發生意外故障,集群集不夠智慧,無法處理故障轉移。Windows Server 2019 僅支援將資源從一個群集手動移動到另一個群集;即使自動 VM 故障轉移繼續在單個成員集群範圍內運行。

受影响的产品

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