適用于 Azure Stack HCI 版本 v20H2
用于災難恢復的 Azure Stack HCI 延伸群集解決方案提供自動故障轉(zhuǎn)移以快速恢復生產(chǎn),而無需手動干預。 存儲副本提供跨站點的卷復制以進行災難恢復,所有服務器保持同步。
存儲副本支持同步和異步復制:
同步復制使用在故障時保持一致的卷在低延遲網(wǎng)絡中跨站點創(chuàng)建數(shù)據(jù)鏡像,以確保在發(fā)生故障時不會在文件系統(tǒng)級別上丟失任何數(shù)據(jù)。
異步復制通過較高延遲網(wǎng)絡鏈接映射都市范圍外的站點之間的數(shù)據(jù),但不保證在出現(xiàn)故障時兩個站點具有完全相同的數(shù)據(jù)副本。
備注
對于異步復制,需要在故障轉(zhuǎn)移后手動使另一站點中的目標卷聯(lián)機。 有關(guān)詳細信息,請參閱異步復制。
有兩種類型的延伸群集:主動-被動和主動-主動。 可設(shè)置主動-被動站點復制,其中有一個首選站點和復制方向。 主動-主動復制是指可從任一站點進行雙向復制。 本文僅介紹主動/被動配置。
簡單地說,主動站點具有資源并為客戶端提供要連接的角色和工作負載。 被動站點不為客戶端提供任何角色或工作負載,并且將等待來自主動站點的故障轉(zhuǎn)移以進行災難恢復。
這兩個站點可位于兩個不同的州、不同的城市、不同的樓層或不同的房間。 使用兩個站點的延伸群集在某個站點出現(xiàn)中斷或故障時,提供災難恢復和業(yè)務連續(xù)性。
請花幾分鐘時間觀看有關(guān)使用擴展進行拉伸聚類分析Azure Stack HCI:
下圖顯示站點 1 是主動站點,復制到站點 2(單向復制)。
下圖顯示站點 1 和站點 2 均是主動站點,雙向復制到其他站點。
討論拉伸群集時,必須考慮的一個考慮因素是虛擬機和使用的 IP 地址。 駐留在不同位置的數(shù)據(jù)中心通常具有不同的 IP 子網(wǎng)。 虛擬機使用的 IP 地址適用于一個數(shù)據(jù)中心,但在另一個數(shù)據(jù)中心無法訪問。 因此,必須考慮規(guī)劃如何處理 IP 地址更改。 大多數(shù)情況下,有四種不同的方法可以處理故障轉(zhuǎn)移時虛擬機上的 IP 地址更改。 可能有其他文檔,但本文檔將介紹前四個文檔。
第一個也是最簡單的方法是使用 DHCP。 將虛擬機從一個站點移動到另一個站點時,它將執(zhí)行的步驟之一是請求 DHCP 地址。 只要 DHCP 服務器可用,就會為它位于的正確站點獲取正確的 IP 地址。
接下來,使用靜態(tài)地址。 但是,與 Hyper-V 副本不同,無法指定備用 IP 地址。 因此,需要創(chuàng)建一個腳本,以根據(jù) VM 位于哪個站點為 VM 分配正確的 IP 地址。 例如,SiteA 使用 1.x 網(wǎng)絡,SiteB 使用 156.x 網(wǎng)絡。 此腳本需要檢測虛擬機位于的網(wǎng)絡,并設(shè)置 1.x IP 地址方案(如果它在 SiteA 中)或 156.x IP 地址方案(如果它在 SiteB 中)。 域名服務 (DNS) 還需要了解站點之間的更改和復制。
另一種選擇是使用中間網(wǎng)絡設(shè)備,該設(shè)備將為虛擬機提供單個 IP 地址,以便建立客戶端連接,從而將流量路由到虛擬機當前位于的站點。 客戶端和 DNS 將始終具有虛擬機的相同地址,中間設(shè)備需要跟蹤虛擬機的實際 IP 地址和位置,以便將客戶端正確定向到虛擬機。
最后一個選項是使用拉伸 vLAN。 使用拉伸 vLAN 時,無論虛擬機位于什么站點,都可以保留相同的 IP 地址。 但是,由于配置和維護延伸 vLAN 的一些復雜性,Microsoft 不建議使用此選項。
使用上述任何選項時, (DNS、ARP 緩存、TTL 等) 需要考慮其他注意事項,并且必須仔細考慮。 請與網(wǎng)絡團隊合作,確定滿足需求的最佳選項。