Windows Server 2012 Hyper-V Replica 介紹及配置(一)

 

Hyper-V 複製是Windows Server 2012的一個新功能,是應對災難恢復的低成本且有效的解決方案,尤其對於中小型企業,對於它們的虛擬化環境比較容易能夠接受部署成本以及滿足部署要求。 所以Hyper-V Replica 就是給中小型企業一個完整的災難恢復架構解決方案。

 

使用 Hyper-V 副本,便可在兩個託管服務器之間對 Hyper-V 虛擬機進行同步複製。這很容易配置,不需要共享存儲或任何特定的存儲硬件。可以在 Hyper-V 中虛擬化的任何服務器工作負載均可以被複制。複製可通過基於 IP 的任何普通網絡運行,並且複製的數據可以在傳輸期間進行加密。Hyper-V 副本將與獨立服務器、故障轉移羣集或與二者一起配合使用。這些服務器可以在物理上位於同一個位置,也可以在地理位置上相隔很遠。物理服務器無需位於同一個域中,或者甚至根本不需要加入任何域中。

 

Hyper-V 複製的組件包括一臺主服務器(primary server)和複製服務器(replica server),主服務器上跑生產環境中的虛擬機,備份服務器上保留主服務器上虛擬機的副本。它可以完成計劃的故障轉移--允系統管理員將虛擬機手動移動到複製服務器/站點,也可以完成非計劃的故障轉移,當主服務器出現故障時,複製服務器上的虛擬機可以自動啓動(需要配置windows server 故障轉移羣集)。

 

 

     
     
     
    Hyper-V Replica 的好處:
     
    1.可以讓你在主站點(Primary Site)遇到故障時(例如火災,斷電,服務器故障),可以把生產環境的工作流以最小的停機時間轉移到複製站點(Replica Site)
    2. Hyper-V 主服務器和複製服務器以及兩個站點的存儲硬件不需要相同,並且也不要求加入域,
    3. Hyper-V Replica 提供可以根據複製歷史的設定來在不同的時間點來還原虛擬工作流。
    4. Hyper-V Replica 提供必要的管理API來支持IT管理供應商來爲客戶建立企業級災難恢復解決方案。
    5. Hyper-V Replica 使託管主機提供商具備基礎架構即服務(IaaS)的能力。 
     
     
     
     
    複製方式有兩種:
     
    1. 基於HTTP
     
    要求:需要主服務器和複製服務器都加入同一個域,使用kerberos驗證。
     
     
    2. 基於證書 HTTPS
     
    要求:主服務器和複製服務器不一定要加入域或不一定需要加入相同的域,需要公共證書
     
    當然在同一個域內也可以使用企業證書,以達到加密的效果。
     
     
    在生產環境中,如果主服務器和複製服務器很可能不在同一個站點,也不在同一個域,所以我們會使用基於公共證書的複製。
     
    這篇文章我們先來測試一下使用基於HTTP的複製來在主服務器和複製服務器中創建一個Hyper-V複製架構,驗證模式是基於kerberos.所以兩臺Hyper-V 服務器都需要加入域。
     
     
     
    測試環境:
     
    HV01.ldi.com   (主服務器)
    HV02.ldi.com    (備份服務器)
    Ldi-dc.ldi.com  (域控,DNS服務器)
     
    1登陸備份服務器(HV02),打開Hyper-V Manager -- Hyper-V Settings,選擇Replication Configuration.選擇‘Enable this computer as a Replica server’在Authentication and ports, 選擇 ‘Use Kerberos (HTTP)’ and 並且選擇端口號,這裏我就用默認80.
     
     
     
    2. 在Authentication and storage, 選擇 Allow replication from the specified servers’,
     
     
     
    添加需要備份的主服務器(hv01.ldi.com,默認複製路徑,以及trust group
     
     
     
     
    3.打開powershell 運行
        Enable-Netfirewallrule -displayname "Hyper-V Replica HTTP Listener (TCP-In)"
     來打開防火牆的相應端口。
     
             
     
     
    4.在主服務器(HV01)重複上述的設置,添加HV02.並且打開防火牆端口。
     
     5.登陸主服務器(HV01),我們可以看到有一個正在運行的虛機Test.右鍵這個虛機,選擇 Enable Replication
     
     
     
    6.打開Enable Replication 嚮導,點擊下一步。然後選擇複製服務器(HV02
     
     
     
     
    7.選擇用Kerberos 驗證 HTTP),並且選中'Compress the data that is transmitted over the network'
     
     
     
     
    8.選擇需要複製的vhd,文件。這裏我們這個Test虛機只有一個VHD文件,選中它。
     
     
     
    9.配置恢復歷史,我選擇出了保留最新還原點,再保留4個還原點。然後啓用
    Replicate Incremental VSS copy
     
     
     
     
    10.選擇初始複製方式,我選擇第一個。然後選擇立即複製。
     
     
     
     
    11.然後點擊完成。
     
     
     
    現在我們可以看到主服務器(HV01)上的虛擬機Test已經在向複製服務器(HV02)發送初始的複製了。
     
     
     
     
    12.因爲沒有配置故障轉移羣集,現在只能做計劃遷移。先關閉虛擬機Test,然後右鍵,選擇Planned Failover.
     
     
     
     
    13.可以看到計劃的故障轉移已經完成,Test已經在複製服務器HV02)上自動啓動了。
     
     
     
     
    Failover TCP/IP 配置
     
    VM在主服務器/站點中的網絡配置很可能和在複製服務器/站點上不一樣,所以在VM的設置中,會有一個Failover TCP/IP的設置。
     
     
     
     
     
    下一篇我會演示在故障轉移羣集中添加 Hyper-V Replica Broker. 以達到無縫故障轉移。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章