為 PlateSpin 環境啟用主動節點探查後 (預設已啟用),Windows 叢集移轉透過對主動節點上串流處理至虛擬單節點叢集的變更進行增量複製來實現。如果停用主動節點探查,可以獨立節點的形式探查和移轉 Windows 叢集的每個節點。
在設定要移轉的 Windows 叢集之前,請確定您的環境符合先決條件,並且您瞭解移轉叢集工作負載需符合的條件。
對叢集移轉的支援範圍受表 25-1 中所述條件的限制。為 PlateSpin 環境中的叢集設定移轉時,請考慮這些要求。
表 25-1 叢集移轉要求
要求 |
描述 |
---|---|
將主動節點探查為 Windows 叢集 |
PlateSpin 全域組態設定 DiscoverActiveNodeAsWindowsCluster 確定是要將 Windows 叢集做為叢集還是獨立的機器移轉︰
|
資源名稱搜尋值 |
PlateSpin 全域組態設定 MicrosoftClusterIPAddressNames 確定可在 PlateSpin 環境中探查的叢集資源名稱。必須設定搜尋值,以協助區分叢集上共享叢集 IP 位址資源的名稱與其他 IP 位址資源的名稱。 |
Windows 叢集模式 |
PlateSpin 全域組態設定 WindowsClusterMode 確定用於增量複製的區塊式資料傳輸方法︰
請參銳列內容: |
主動節點主機名稱或 IP 位址 |
在執行新增工作負載操作時,必須指定叢集主動節點的主機名稱或 IP 位址。由於 Microsoft 在安全性方面有所調整,您再也無法使用虛擬叢集名稱 (即共用叢集 IP 位址) 來探查 Windows 叢集。 |
可解析的主機名稱 |
PlateSpin 伺服器必須能夠依叢集中每個節點的 IP 位址解析該節點的主機名稱。 附註:需要使用 DNS 正向對應和反向對應來依節點 IP 位址解析主機名稱。 |
仲裁資源 |
叢集的仲裁資源必須與正移轉之叢集的資源群組 (服務) 位於同一個節點上。 |
叢集節點相似性 |
在預設的 Windows 叢集模式下,如果各節點相似,則無驅動程式同步可從變成主動節點的任何節點繼續。如果各節點不相符,則只能在最初探查到的主動節點上進行複製。 請參閱叢集節點相似性。 |
PowerShell 2.0 |
必須在叢集的每個節點上安裝 Windows PowerShell 2.0。 |
區塊式傳輸針對叢集的工作方式與獨立伺服器不同。初始複製會建立完整副本 (完整複製),或使用叢集主動節點上執行的無驅動程式同步方法。後續增量複製可以使用無驅動程式方法或以驅動程式為基礎的方法進行區塊式資料傳輸。
附註:PlateSpin Migrate 不支援對叢集使用檔案式傳輸。
PlateSpin 全域組態設定 WindowsClusterMode 確定用於增量複製的區塊式資料傳輸方法︰
預設值︰ 在目前主動節點上使用基於 MD5 的複製進行無驅動程式同步。
SingleNodeBBT︰ 使用最初探查到的主動節點上安裝的 BBT 驅動程式進行基於驅動程式的同步。
這兩種方法都支援對光纖通道 SAN 和 iSCSI SAN 中的本地儲存和共用儲存進行區塊層級複製。
表 25-2 中描述並比較了這兩種方法。
表 25-2 用於增量複製的區塊式資料傳輸方法比較
考慮事項 |
預設 BBT |
單節點 BBT |
---|---|---|
資料傳輸方法 |
對目前主動節點上基於 MD5 的複製使用無驅動程式同步。 |
使用最初探查到的主動節點上安裝的 BBT 驅動程式。 |
效能 |
可能會降低增量複製的速度。 |
大幅提升增量複製的效能。 |
受支援的 Windows 叢集 |
適用於任何受支援的 Windows Server 叢集。 |
適用於 Windows Server 2008 R2 和更新版本的叢集。 其他受支援的 Windows 叢集使用無驅動程式同步方法進行複製。 |
驅動程式 |
|
|
首次增量複製 |
在主動節點上使用無驅動程式同步。 |
如果在安裝 BBT 驅動程式之後已完成完整複製,則在最初探查到的主動節點上使用以驅動程式為基礎的方法進行區塊式傳輸。 否則,將在最初探查到的主動節點上使用無驅動程式同步。 |
後續增量複製 |
在主動節點上使用無驅動程式同步。 |
在最初探查到的主動節點上使用以驅動程式為基礎的方法進行區塊式傳輸。 如果叢集切換了節點,則在最初的主動節點再次成為主動節點之後,將使用無驅動程式同步方法進行首次增量複製。 請參閱叢集節點容錯移轉對複製的影響。 |
表 25-3 描述了叢集節點容錯移轉對複製的影響,以及 Migrate 管理員需執行的動作。
表 25-3 叢集節點容錯移轉對複製的影響
叢集節點容錯移轉或錯誤回復 |
預設 BBT |
單節點 BBT |
---|---|---|
首次完整複製期間發生叢集節點容錯移轉 |
複製失敗。首次完整複製必須在未發生叢集節點容錯移轉的情況下成功完成。
|
|
在後續完整複製或後續增量複製期間發生叢集節點容錯移轉 |
複製指令將中止,一則訊息會顯示,指出需要重新執行複製。 如果新主動節點的設定檔與有故障主動節點的設定檔相似,則移轉合約仍然有效。
如果新主動節點的設定檔與有故障主動節點的設定檔不相似,則移轉合約僅在最初的主動節點上有效。
|
複製指令將中止,一則訊息會顯示,指出需要重新執行複製。移轉合約僅在最初探查到的主動節點上有效。
發生叢集容錯移轉/錯誤回復事件之後,此首次增量複製會自動使用無驅動程式同步方法。後續增量複製將使用單節點 BBT 指定的區塊式驅動程式。 |
兩次複製間隔期間發生叢集節點容錯移轉 |
如果新主動節點的設定檔與有故障主動節點的設定檔相似,移轉合約會依據下一次增量複製的排程繼續生效。若兩者不類似,則下次增量複製指令將會失敗。 如果排程的增量複製失敗︰
|
如果兩次複製期間切換了主動節點,增量複製將失敗。
發生叢集容錯移轉/錯誤回復事件之後,此首次增量複製會自動使用無驅動程式同步方法。後續增量複製將使用單節點 BBT 指定的區塊式驅動程式。 |
在預設 Windows 叢集模式下,叢集節點必須具有相似的設定檔,以防複製程序中斷。如果符合以下條件,則認為叢集節點的設定檔類似:
每個叢集節點上的本地磁碟區 (系統磁碟區和系統保留磁碟區) 的序號必須相同。
附註:使用自訂的磁碟區管理員公用程式變更本地磁碟區序號,以使叢集的每個節點相符。請參閱同步化叢集節點本地儲存上的序號。
如果叢集中每個節點上的本地磁碟區具有不同的序號,您將無法在發生叢集節點容錯移轉後執行複製。例如,在叢集節點容錯移轉期間,主動節點 1 發生故障,叢集軟體會將節點 2 設定為主動節點。如果這兩個節點上的本地磁碟機具有不同的序號,則下一次針對工作負載執行的複製指令將會失敗。
節點必須有相同數量的磁碟區。
每個節點上的每個磁碟區大小必須完全相同。
節點必須有相同數量的網路連接。
若要為 Windows 叢集設定移轉,請遵循正常的工作負載移轉工作流程。請務必提供叢集主動節點的主機名稱或 IP 位址。
PlateSpin Migrate 支援使用目標虛擬機器上的共用 RDM (原始裝置對應) 磁碟 (FC SAN),以半自動化方式將 Windows Server 容錯移轉叢集 (WSFC) 移轉至 VMware,其中,每個目標虛擬機器節點位於 VMware 叢集中的不同主機上。請參閱使用 RDM 磁碟到 VMware 虛擬機器的進階 Windows 叢集移轉。