Azure Site Recovery可以提供如下服務:
- Site Recovery 服務:Site Recovery 可以在站點出現故障時,讓應用在其他站點繼續可用,從而確保業務連續性。 Site Recovery 可以把 VM 或物理伺服器上執行的服務複製到制定的備份節點,因此當主站點不可用時,可以在備份節點啟用這些服務。 如果主站點重新恢復,Site Recovery可以將服務重新恢復到主站點。
- 備份服務: Azure 備份服務還會將資料備份到 Azure,從而確保其安全並使之可以恢復。
Site Recovery 支援複製的區域:
- 在 Azure 區域之間進行Azure VM的複製。
- 將資料複製到 Azure 或輔助站點的本地虛擬機器和物理伺服器。
ASR在提供災備和備份服務時的一個功能,是將VM或物理機搬遷。我們可以把ASR作為把資料中心或其他雲上的VM遷移到Azure的一種工具。
Azure的Site Recovery服務已經在國內的Azure上線了。本文將介紹如何把VM或物理機批量的搬遷到Azure上。本文采用的源VM在Azure的ASM模式下,等同於物理機或沒有管理的虛擬機器。
具體實現分為如下幾個步驟:
一、建立Recovery Services Vaults
填寫相關資訊:
建立成功後,進入Site Recovery介面:
配置"Prepare Infrastructure":
在選擇從哪裡複製到哪裡的旋轉中,我們可以看到,可以支援:
源在Azure或資料中心,目的在Azure或資料中心。支援複製的型別包括Hyper-V,VMWare或者其他型別(包括物理機)。
可以在這些選項中隨意組合。
確認後,會要求選擇configuration server:
Configuration Server是協助複製的伺服器,要求一臺Windows2012 R2英文版的伺服器。
在3中,下載configuration server的軟體,在4中下載Registration Key:
二、安裝Configuration Server
在Windows2012上下載相應的軟體和key,然後安裝:
這裡選擇在前面下載的registration key:
如果有VMware的環境,這裡要點Yes,本文不涉及VMware,選No:
下面一路next,開始安裝。
安裝完成後可以看到如下資訊:
點選結束後,出現提升,需要記錄:
做完上述安裝與配置後,需要新增機器的Credential,會自動彈出配置介面:
在新增賬號中填入相應的內容,要注意的是必須是管理員許可權,比如Linux機器,要求是root使用者:
完成後,重啟機器。
三、配置複製的配置
返回Azure的Recovery Service裡,可以看到,此時configuration server處,已經有我們安裝的configuration server的資訊:
在Target中新增儲存賬號和網路:
新增完成後,點選OK。進入Policy配置頁面:
點選建立後,輸入Policy的相應引數:
OK後,部署完畢:
複製所需資源,有一個工具可以下載計算:
點選下載後,下載Deployment Planning的工具包。具體使用方法可以參考:
https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-deployment-planner
完成Prepare Infrastructure後,進入Replicate Application:
配置源:
配置目標:
第三步,新增虛擬機器:
為每臺VM選擇賬號:
選擇複製策略:
都配置完成後,點選enable replication:
四、新增Recovery Plan
選擇Manage Recovery Plans
新增Recovery Plan
建立Recovery Plan
檢視Recovery Plan
可以測試的包括Test Failover,Failover和Re-protect。
在測試前,可以先觀察複製的情況。此時VM1和VM2:
點選Test Failover:
過程中可以看到有臨時的VM啟動:
在test failover完成後,建立了一臺新的VM:vm1-test。其CPU個數和記憶體和源VM相同(由於都是Azure上的VM,所以型號相同)。通過內網ssh到這臺VM上後,發現和源VM相同。
清除test failover:
五、檢視及檢驗
經過上面三步,實現了Site Recovery的配置。在過一段時間後(這取決於您網路的情況),檢查同步狀態:
選擇一個VM,進行Failover:
和前面的過程一樣,有一臺新的VM被複製出來:
此時在Site Recovery裡的狀態變成Failover completed:
在site recovery中vm的操作中可以看到,多了failover後的操作選項:
如果選擇change recovery point,可以看到所有做過備份的時間節點,可以選擇任意一個節點進行failover。
也可以選擇Re-protect,但要安裝新的configuration server。
我們選擇commit:
登入VM後,原有的service都enable狀態。
總結:
Azure的Site Recovery可以批量的把各種形式的計算資源遷移到Azure上。