溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Veeam Replication Failover and Failback總結(jié)

發(fā)布時(shí)間:2020-07-25 16:10:14 來源:網(wǎng)絡(luò) 閱讀:1392 作者:逛街的刀客 欄目:云計(jì)算

使用Veeam Backup  & Replication中的Replication復(fù)制功能,將虛擬機(jī)從源端復(fù)制到目標(biāo)端,如何很好的利用好復(fù)制后的備份呢?在生產(chǎn)系統(tǒng)出現(xiàn)問題時(shí),可以進(jìn)行failover故障切換,切換過后有一個(gè)確認(rèn)的過程,如果切換后運(yùn)行正常,可以執(zhí)行永久切換,如果測(cè)試不正常,可以回檔

Failover為故障轉(zhuǎn)移、故障切換的意思,即將源端的虛擬機(jī)上的負(fù)載切換至DR災(zāi)難恢復(fù)站點(diǎn)的復(fù)制虛擬機(jī)上

Failback為故障恢復(fù),即將災(zāi)備站點(diǎn)的復(fù)制虛擬機(jī)上的負(fù)載切換回源端虛擬機(jī)上

各個(gè)概念的一些差異和區(qū)別:

 Replica Failover:將負(fù)載從生產(chǎn)端切換至復(fù)制端虛擬機(jī),是一種臨時(shí)的中間狀態(tài),只能恢復(fù)到目標(biāo)虛擬機(jī)的某一個(gè)還原點(diǎn),還原點(diǎn)后改變的數(shù)據(jù)無法同步至復(fù)制虛擬機(jī),與源端虛擬機(jī)不完全一致。

 Permannet Failover:永久故障轉(zhuǎn)移,即對(duì)Replica Failover的狀態(tài)進(jìn)一步確認(rèn)和提交,確定將源端虛擬機(jī)負(fù)載轉(zhuǎn)移至復(fù)制端虛擬機(jī)上,復(fù)制虛擬機(jī)的狀態(tài)同Replica Failover。

 Failover Plan:對(duì)于多個(gè)有依賴關(guān)系的源端虛擬機(jī),確定好各個(gè)虛擬機(jī)的切換順序和間隔時(shí)長,依次進(jìn)行故障轉(zhuǎn)移。

 Planned Failover:對(duì)計(jì)劃停機(jī)、計(jì)劃的硬件維護(hù)等,事先安排好的,將生產(chǎn)端的虛擬機(jī)負(fù)載切換至目標(biāo)端復(fù)制虛擬機(jī),復(fù)制虛擬機(jī)和源端虛擬機(jī)數(shù)據(jù)是一致的。

 Undo Failover:生產(chǎn)端虛擬機(jī)故障轉(zhuǎn)移至目標(biāo)端后,可以執(zhí)行永久切換(Permannet Failover),也可以對(duì)故障轉(zhuǎn)移進(jìn)行撤銷,即回退到最初的狀態(tài),工作負(fù)載切換回生產(chǎn)端。

 Replica Failback:將復(fù)制端虛擬機(jī)負(fù)載切換回生產(chǎn)端,是復(fù)制端虛擬機(jī)全部傳遞到生產(chǎn)端,是一種中間臨時(shí)狀態(tài),需要進(jìn)一步操作。

 Commit Failback:對(duì)Replica Failback負(fù)載從復(fù)制端虛擬機(jī)切換回生產(chǎn)端虛擬機(jī)進(jìn)行提交確認(rèn)

 Undo Failback:對(duì)Replica Failback負(fù)載從復(fù)制端虛擬機(jī)切換回生產(chǎn)端虛擬機(jī)進(jìn)行撤銷,撤銷后工作負(fù)載依然回到災(zāi)備站點(diǎn)的復(fù)制虛擬機(jī)。


1. Replica Failover

Replica Failover在目標(biāo)端基于某一個(gè)還原點(diǎn)恢復(fù)虛擬機(jī)的完整功能,可以快速的啟動(dòng)起來,執(zhí)行failover操作時(shí),源虛擬機(jī)依然可以正常運(yùn)轉(zhuǎn),完成必要的測(cè)試工作后,我們還可以撤銷failover,回到原始的狀態(tài)。如果源虛擬機(jī)和目標(biāo)虛擬機(jī)處于同一網(wǎng)絡(luò),源虛擬機(jī)和目標(biāo)虛擬機(jī)要同時(shí)運(yùn)行時(shí),可以暫時(shí)斷開源虛擬機(jī)的網(wǎng)絡(luò),以免IP沖突。

推薦使用failover操作,避免手工開啟replica虛擬機(jī)電源,避免丟失重要數(shù)據(jù)。

failover操作的方式:

(1) VBR從必要的復(fù)制鏈中的快照進(jìn)行還原

(2) VBR啟動(dòng)replica虛擬機(jī),replica虛擬機(jī)狀態(tài)由normal變?yōu)閒ailover,如果只是測(cè)試使用,源虛擬機(jī)還在正常運(yùn)轉(zhuǎn)。只有當(dāng)replica VM的狀態(tài)由failover轉(zhuǎn)變?yōu)閚ormal時(shí),replication activies才可以正常進(jìn)行。

(3) 所有對(duì)復(fù)制虛擬機(jī)的改變都寫入到了一個(gè)變化文件的快照中

Veeam  Replication Failover and Failback總結(jié)

failover是一種中間狀態(tài),需要進(jìn)一步作操作,可以執(zhí)行undo failover,failback,permanent failover.災(zāi)難恢復(fù)場(chǎng)景中,在測(cè)試完成后,應(yīng)該執(zhí)行下一步的操作。

2.Permanent Failover

執(zhí)行permanent failover后,將永久的將源虛擬機(jī)切換至復(fù)制虛擬機(jī),復(fù)制虛擬機(jī)將替換掉源虛擬機(jī)。適用于源虛擬機(jī)和復(fù)制虛擬機(jī)位于相同的站點(diǎn),擁有相近的資源,這樣切換后用戶正在進(jìn)行的操作感覺不到延遲。

permanent failover處理方式:

(1) VBR移除復(fù)制虛擬機(jī)的還原點(diǎn),并刪除datastore中的相關(guān)文件,所有寫入的數(shù)據(jù)都提交到變化文件的快照中。

(2) VBR從Veeam Replicaiton console中移除從replicas列表中VM replica

(3) 為了保護(hù)復(fù)制虛擬機(jī)在執(zhí)行Permanent failover后不被破壞,VBR重新配置復(fù)制任務(wù),將源虛擬機(jī)添加到復(fù)制的排除列表,下次復(fù)制任務(wù)執(zhí)行時(shí)將不會(huì)復(fù)制源虛擬機(jī)。

Veeam  Replication Failover and Failback總結(jié)

Veeam  Replication Failover and Failback總結(jié)

3. Failover Plan

當(dāng)正在運(yùn)行的虛擬機(jī)存在著相互依賴關(guān)系時(shí),可以使用failover plan,來確定各個(gè)虛擬機(jī)的恢復(fù)的先后順序,并設(shè)置好啟動(dòng)的虛擬機(jī)之間的延遲間隔時(shí)間,默認(rèn)為60秒,除了最后一個(gè)虛擬機(jī)外。一次最多只能恢復(fù)10個(gè),如果超過10個(gè),則會(huì)進(jìn)行排隊(duì),即第一個(gè)恢復(fù)完成后,才會(huì)啟動(dòng)第11個(gè)虛擬機(jī)的恢復(fù)。與failover類似,F(xiàn)ailover Plan也是一種中間狀態(tài)。

Veeam  Replication Failover and Failback總結(jié)

Veeam  Replication Failover and Failback總結(jié)

啟動(dòng)Failover Plan

在Failover Plans列表中,選中一個(gè)任務(wù),右鍵,點(diǎn)擊start可以恢復(fù)到最新的還原點(diǎn),如果想恢復(fù)到指定的還原點(diǎn),可以使用start to選項(xiàng)

Veeam  Replication Failover and Failback總結(jié)

4.Planned Failover

如果主站點(diǎn)計(jì)劃停機(jī),則可以以最小的中斷切換工作負(fù)載從主虛擬機(jī)到復(fù)制虛擬機(jī),比如對(duì)數(shù)據(jù)中心進(jìn)行遷移、維護(hù)、軟件進(jìn)行時(shí),可以執(zhí)行Planned Failover.

Planned Failover處理過程:

(1) failover進(jìn)程觸發(fā)replication job執(zhí)行增量復(fù)制,將未復(fù)制的數(shù)據(jù)同步到復(fù)制端

(2) 源虛擬機(jī)關(guān)機(jī)

(3) failover進(jìn)程觸發(fā)replication job執(zhí)行另外一次增量復(fù)制,同步最后一分鐘產(chǎn)生的增量變化部分。

(4) 虛擬機(jī)切換至復(fù)制端。

(5) 復(fù)制端開機(jī)啟動(dòng)。

Veeam  Replication Failover and Failback總結(jié)

注意:這個(gè)過程是設(shè)計(jì)用來將當(dāng)前工作負(fù)載傳遞到目標(biāo)端的,不建議選擇一個(gè)還原點(diǎn)來進(jìn)行切換。

在Planned failover過程中,VBR創(chuàng)建了兩個(gè)輔助還原點(diǎn),我們可以利用它來做回滾等操作。

主站點(diǎn)主機(jī)在線后,我們還可以切換回去,操作類似unplanned failover,包括:undoing failover, permanent failover or failback.

Veeam  Replication Failover and Failback總結(jié)

5.Undo Failover

可以使用undo failover將復(fù)制虛擬機(jī)恢復(fù)到failover前的狀態(tài)。VBR將復(fù)制虛擬機(jī)關(guān)機(jī),并恢復(fù)到快照鏈中最近的快照。寫入變化快照文件中的數(shù)據(jù)被清理,虛擬機(jī)恢復(fù)到normal狀態(tài),源虛擬機(jī)中復(fù)制活動(dòng)可以繼續(xù)進(jìn)行。

Veeam  Replication Failover and Failback總結(jié)

Veeam  Replication Failover and Failback總結(jié)

6. Replica Failback

在前期進(jìn)行了Failover操作,將虛擬機(jī)的負(fù)載從生產(chǎn)環(huán)境切換到了目標(biāo)端,運(yùn)行了一段時(shí)間,如果想把負(fù)載從DR容災(zāi)端切換回生產(chǎn)環(huán)境,可以使用Replica Failback,此操作會(huì)將目標(biāo)端的完整數(shù)據(jù)完全同步到生產(chǎn)端,可以有如下三種方式:

l Failback回源主機(jī)的源虛擬機(jī)

l Failback回前期通過備份還原到的一個(gè)新位置的虛擬機(jī)

l 傳遞完整的文件,F(xiàn)ailback一個(gè)完整的全新的位置的虛擬機(jī)

前兩種方式只需要傳遞增量部分,第三種方式傳遞完整的虛擬機(jī)

Failback工作方式

(1) 如果源主機(jī)處于開機(jī)狀態(tài),VBR將源主機(jī)關(guān)閉

(2) VBR對(duì)源主機(jī)創(chuàng)建一個(gè)failback快照

(3) VBR計(jì)算源虛擬機(jī)和復(fù)制虛擬機(jī)切換狀態(tài)時(shí)的差異部分

(4) VBR傳遞差異部分到源主機(jī)的delta文件的快照中

(5) VBR關(guān)閉復(fù)制虛擬機(jī)直至提交failback或者撤銷failback

(6) VBR對(duì)復(fù)制虛擬機(jī)創(chuàng)建一個(gè)failback保護(hù)快照

(7) VBR再次計(jì)算在最后執(zhí)行failback過程中的源虛擬機(jī)和復(fù)制虛擬機(jī)的差異部分,再次執(zhí)行同步操作

(8) VBR移除源虛擬機(jī)上的failback快照,將Delta變化文件提交到源虛擬機(jī)

(9) 復(fù)制虛擬機(jī)的狀態(tài)從failover切換為failback。VBR將源主機(jī)上的復(fù)制活動(dòng)掛起,因?yàn)檫@時(shí)切換只是一種中間狀態(tài),還需要后續(xù)對(duì)這個(gè)failback狀態(tài)進(jìn)行提交或撤銷回failover狀態(tài)。

(10) 如果選擇了源主機(jī)開機(jī)選項(xiàng),VBR將會(huì)對(duì)源主機(jī)進(jìn)行開機(jī)操作。

Veeam  Replication Failover and Failback總結(jié)

Failback on VSAN:由于VSAN數(shù)據(jù)存儲(chǔ)組織特性,VBR無法獲取到位于VSAN中的VM replica與源虛擬機(jī)磁盤的差異部分,所以在兩次的計(jì)算差異部分均需要讀取復(fù)制虛擬機(jī)所有的磁盤數(shù)據(jù),然后只傳遞差異的部分。

Quick rollback選項(xiàng)

(1) VBR不會(huì)從復(fù)制虛擬機(jī)查詢整個(gè)磁盤文件,而是只查詢CBT獲取差異部分

(2) 使用場(chǎng)景為復(fù)制虛擬機(jī)操作系統(tǒng)層面的錯(cuò)誤,如在復(fù)制虛擬機(jī)上應(yīng)用程序錯(cuò)誤或者誤刪了文件。如果在復(fù)制虛擬機(jī)上發(fā)生了硬件、電源或存儲(chǔ)故障,不要使用Quick rollback選項(xiàng)

(3) 必須是failback到源位置,源虛擬機(jī)開啟CBT,復(fù)制虛擬機(jī)創(chuàng)建時(shí)使用了“Use changed block tracking data ”選項(xiàng)。

Veeam  Replication Failover and Failback總結(jié)

7. Commit Failback

確認(rèn)Failback操作,完成恢復(fù)到源虛擬機(jī),需要對(duì)Failback進(jìn)行提交Commit

(1) VBR將復(fù)制虛擬機(jī)狀態(tài)由Failback更改為Normal

(2) 如果是還原到一個(gè)新的位置,VBR重新配置復(fù)制任務(wù),將之前的源虛擬機(jī)添加到排除列表,新的還原的虛擬機(jī)取代了原來復(fù)制任務(wù)中的源虛擬機(jī),新復(fù)制任務(wù)開始時(shí),VBR將會(huì)處理新的被還原的虛擬機(jī),而不是原來的源虛擬機(jī)。如果是還原到原位置,則VBR按正常模式處理。

Veeam  Replication Failover and Failback總結(jié)

Veeam  Replication Failover and Failback總結(jié)

8. Undo Failback

當(dāng)負(fù)載從復(fù)制虛擬機(jī)遷移到生產(chǎn)環(huán)境,而沒有提交Commit時(shí),發(fā)現(xiàn)生產(chǎn)環(huán)境的虛擬機(jī)工作不正常,可以Undo Failback撤銷.

(1) VBR刪除VBR保護(hù)快照

(2) VBR將復(fù)制虛擬機(jī)狀態(tài)由Failback改為Failover

Veeam  Replication Failover and Failback總結(jié)Veeam  Replication Failover and Failback總結(jié)

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI