0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺析虛擬機(jī)備份技術(shù)原理和組網(wǎng)

jf_78858299 ? 來(lái)源:架構(gòu)師技術(shù)聯(lián)盟 ? 作者: Hardy ? 2023-02-14 11:42 ? 次閱讀

虛擬化備份技術(shù)最早是由VMware提供和發(fā)起的,隨著虛擬化應(yīng)用在企業(yè)和各個(gè)行業(yè)的普及,主流的備份軟件(如CommVault等)都支持對(duì)VMware、Hyper-V、FusionSphere、Citrix和基于Xen或KVM派生出來(lái)的虛擬化軟件備份,目前,還有很多專為虛擬化(虛擬應(yīng)用或虛擬化桌面VMware View、MicroSoft VDI、XenDesktop)設(shè)計(jì)的備份軟件,如Veeam、eBackup、Avamar和Netvault vRanger等。

關(guān)于虛擬機(jī)備份功能,就如同虛擬機(jī)快照一樣,在很多是虛擬化軟件中作為一個(gè)數(shù)據(jù)保護(hù)基本功能存在。但是虛擬化的備份功能在執(zhí)行備份時(shí),會(huì)對(duì)業(yè)務(wù)性能產(chǎn)生影響,備份策略和組網(wǎng)不靈活,所以,針對(duì)虛擬化備份,常見(jiàn)的備份方式還是采用專業(yè)的備份軟件。

VMware在Infrastructure 3時(shí)推出了VMware Consolidation Backup備份工具,為虛擬機(jī)提供了一套易用的驅(qū)動(dòng)和備份腳本接口工具供備份軟件調(diào)用,這套工具需要安裝在備份代理服務(wù)器(VCB代理服務(wù)器,支持安裝在Windows操作系統(tǒng)),對(duì)支持的虛擬機(jī)或虛擬桌面進(jìn)行備份。

**VMware備份接口和原理 **

在VMware ESXi 4以上版本,針對(duì)VMFS和NFS磁盤格式,開(kāi)始支持VADP API備份接口,通過(guò)這種開(kāi)放接口形式讓主流備份軟件開(kāi)發(fā)適配和集成。目前主流支持虛擬機(jī)備份的備份軟件都支持VADP。實(shí)現(xiàn)不影響用戶VMs業(yè)務(wù)情況下的VMs備份、恢復(fù)。VADP的CBT(Changed Block Tracking)特性可以讓VMware VMkernel記住繼上次快照以來(lái)哪些數(shù)據(jù)發(fā)生了更新,從而原生支持虛擬機(jī)增量備份。

備份過(guò)程首先由備份管理服務(wù)器發(fā)起,連接需要備份虛擬機(jī)所在的ESX主機(jī),獲取虛擬機(jī)相關(guān)信息。備份代理VSA通知ESX主機(jī)為備份目標(biāo)虛擬機(jī)創(chuàng)建備份快照,快照是虛擬機(jī)狀態(tài)和數(shù)據(jù)在某個(gè)時(shí)間點(diǎn)的視圖,虛擬機(jī)可以繼續(xù)運(yùn)行,但快照上的數(shù)據(jù)是靜止不變的。

備份服務(wù)器訪問(wèn)虛擬磁盤和快照文件,并將數(shù)據(jù)(已使用的磁盤數(shù)據(jù)和配置文件)備份到備份介質(zhì)中,最后通知ESX主機(jī)刪除備份快照。上圖把備份軟件代理VSA、備份管理服務(wù)器和介質(zhì)服務(wù)器合并了,這個(gè)將在下面詳細(xì)介紹。

VADP提供了免在業(yè)務(wù)VM中安裝備份客戶端的備份解決方案,其數(shù)據(jù)備份有三種模式,分別是SAN、Hot-add和NBD(Network Block Device),這是根據(jù)備份軟件代理VSA獲取VMs備份列表和數(shù)據(jù)的方式不同來(lái)分類的。

圖片

在SAN備份模式下,備份數(shù)據(jù)直接通過(guò)SAN網(wǎng)絡(luò)從存儲(chǔ)讀取快照備份,而不需要通過(guò)LAN,屬于LAN Free備份組網(wǎng)模式。要求備份服務(wù)器能通過(guò)SAN(FC/iSCSI)直接讀取虛擬機(jī)的磁盤存儲(chǔ)。VSA和MA是可以獨(dú)立部署也可以一起部署在物理服務(wù)器上。物理MA服務(wù)器可以接磁帶庫(kù)、完成Auxcopy和重刪壓縮功能。

在生產(chǎn)存儲(chǔ)支持IntelliSnap(硬件快照)的情況下,ESXi Proxy和物理MA和能訪問(wèn)到Data Store所在的LUN,ESX Proxy通知虛擬機(jī)完成存儲(chǔ)硬件快照,快照以臨時(shí)Datastore的方式掛載到VSA(裝載快照),MA通過(guò)SAN網(wǎng)絡(luò)提取備份列表和備份數(shù)據(jù),直接從存儲(chǔ)讀取數(shù)據(jù)備份。備份數(shù)據(jù)不通過(guò)生產(chǎn)ESXi,屬于Server Free備份組網(wǎng)。

圖片

在生產(chǎn)存儲(chǔ)不支持硬件快照的情況下,物理MA(采用物理機(jī))和VSA能通過(guò)SAN訪問(wèn)到Data Store所在的LUN,通過(guò)VSA獲取備份VMs列表和變化數(shù)據(jù)(基于CBT技術(shù)的虛擬機(jī)軟件快照),通過(guò)SAN網(wǎng)絡(luò)進(jìn)行備份。

圖片

在Hot-add備份模式下,VSA備份代理安裝在需要備份的ESXi服務(wù)器的虛機(jī)中,這樣備份代理就能在ESXi內(nèi)直接讀取備份數(shù)據(jù)。VSA和MA可以虛擬化部署(MA無(wú)法接帶庫(kù)、性能低、可支持重刪),或VSA虛擬化部署、MA物理部署。備份代理VSA直接以Hot-add方式獲取快照列表,并通過(guò)MA以LAN Base的方式備份到備份介質(zhì)。

如果生產(chǎn)存儲(chǔ)支持硬件快照(IntelliSnap),ESX Proxy能訪問(wèn)到Data Store所在的LUN,ESX Proxy通知存儲(chǔ)完成硬件快照,并以臨時(shí)Datastore的方式掛載到VSA,MA通過(guò)LAN網(wǎng)絡(luò)提取備份列表和備份數(shù)據(jù),對(duì)業(yè)務(wù)ESXi服務(wù)器來(lái)說(shuō),屬于Server Free備份組網(wǎng)。

圖片

在NBD備份模式下,備份代理通過(guò)TCP/IP網(wǎng)絡(luò)來(lái)讀取備份數(shù)據(jù)。VSA和MA可以虛擬化部署(MA無(wú)法接帶庫(kù)、性能低、可支持重刪),或VSA虛擬化部署、MA物理部署。備份代理VSA和MA以LAN Base的方式備份數(shù)據(jù)到備份介質(zhì)。屬于LAN Base組網(wǎng)。

圖片

在VMware環(huán)境下,并非所有場(chǎng)景都可以采用VADP接口備份,像原始裸設(shè)備映射(RDM)方式就需要把虛擬機(jī)當(dāng)成物理機(jī),安裝iDA代理進(jìn)行備份。

另外,基于VADP在備份時(shí),是把虛擬機(jī)、應(yīng)用和數(shù)據(jù)一起備份,如果只備份應(yīng)用和數(shù)據(jù),也需要把虛擬機(jī)當(dāng)作物理機(jī)看待。

**Hyper-V備份接口和原理 **

Hyper-V也提供了基于Windows的VSS服務(wù)來(lái)簡(jiǎn)化虛擬機(jī)備份,目前支持Hyper-V虛擬化的備份軟件有NBU、Simpana、Veeam等軟件。但今天也是以Simpana進(jìn)行討論。在Hyper-V環(huán)境下,DataStor存儲(chǔ)方式主要有CIFS和CSV。CSV(集群共享卷) 是基于NTFS文件系統(tǒng)和Windows Failover Cluster集群機(jī)制的集群文件系統(tǒng),在SAN組網(wǎng)下比較常用。

VSS卷影服務(wù)是微軟推出的數(shù)據(jù)保護(hù)架構(gòu),可以和備份軟件配合完成快照和數(shù)據(jù)一致性保護(hù)。Simpana提供了針對(duì)Hyper-V多個(gè)節(jié)點(diǎn)上的虛擬機(jī)集群統(tǒng)一管理,可以更加精確的根據(jù)業(yè)務(wù)需求創(chuàng)建虛機(jī)保護(hù)策略。

圖片

首先還是要在每個(gè)Hyper-V服務(wù)器上安裝VSA備份代理,獲取備份信息和待備份的VMs目錄,然后再備份服務(wù)器的調(diào)度下,通過(guò)MA介質(zhì)服務(wù)器進(jìn)行虛擬機(jī)數(shù)據(jù)備份。針對(duì)Hyper-V虛擬機(jī)中的Windows應(yīng)用,Simpana結(jié)合Hyper-V的VSS接口,在Hyper-V物理服務(wù)器上安裝VSA備份代理,可以實(shí)現(xiàn)VMs和應(yīng)用數(shù)據(jù)的備份;但針對(duì)虛擬機(jī)中的非Windows應(yīng)用和非Windows系統(tǒng),需要把虛擬機(jī)當(dāng)成物理機(jī),安裝iDA代理進(jìn)行備份。

Hyper-V也提供了硬件VSS功能,實(shí)現(xiàn)和硬件快照(IntelliSnap)的集成,備份管理服務(wù)器通過(guò)VSS架構(gòu)調(diào)用主存儲(chǔ)陣列的硬件快照,實(shí)現(xiàn)Server Free組網(wǎng)備份。目前Hyper-V通過(guò)VSS在備份場(chǎng)景下兼容IntelliSnap的存儲(chǔ)還不是太多,NetApp的FAS系列是其中之一。

圖片

Windows的VSS服務(wù)架構(gòu)應(yīng)用比VMware的VADP更廣泛,在存儲(chǔ)一致性數(shù)據(jù)保護(hù)、備份場(chǎng)景中,VSS都能為Windows應(yīng)用提供很好的數(shù)據(jù)一致性保護(hù),而且目前很多存儲(chǔ)廠商如,HP Recovery manager、NetApp SnapManager等,在存儲(chǔ)管理軟件中集成該功能特性,實(shí)現(xiàn)對(duì)SQL、Exchange、VMware等應(yīng)用進(jìn)行快照保護(hù)。

Citrix備份接口和原理

針對(duì)備份軟件,Citrix XenServer也提供了備份優(yōu)化的API,但是相比VMware和Hyper-V,Citrix Xen API的能力相對(duì)要弱一些。

圖片

XenServer是建立在底層硬件平臺(tái)基礎(chǔ)之上的虛擬化系統(tǒng),多個(gè)Xen Server 的集合組成集群,共享底層存儲(chǔ)稱為Xen Pool。

對(duì)Simpana備份軟件來(lái)說(shuō),備份代理VSA需要安裝到帶有Xen Pool存儲(chǔ)的Xen虛擬機(jī)中,MA介質(zhì)服務(wù)器需要部署在單獨(dú)的物理機(jī)或?qū)A安裝在虛擬機(jī)中。備份代理VSA通過(guò)Citrix Xen API交互獲取備份虛擬機(jī)列表信息,并通過(guò)MA備份數(shù)據(jù)到介質(zhì)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是虛擬機(jī)?虛擬機(jī)真的那么好用嗎?

    在日新月異的科技世界中,虛擬技術(shù)如同一座橋梁,連接著現(xiàn)實(shí)與數(shù)字的鴻溝,為我們打開(kāi)了全新的計(jì)算維度。虛擬機(jī),這一概念,自其誕生以來(lái),就以其獨(dú)特的魅力和強(qiáng)大的功能,深深地影響了軟件開(kāi)發(fā)、系統(tǒng)測(cè)試和云
    的頭像 發(fā)表于 07-06 08:05 ?463次閱讀
    什么是<b class='flag-5'>虛擬機(jī)</b>?<b class='flag-5'>虛擬機(jī)</b>真的那么好用嗎?

    有關(guān)虛擬機(jī)虛擬技術(shù)的幾點(diǎn)詮注

    虛擬機(jī)虛擬技術(shù)給計(jì)算機(jī)應(yīng)用注入了新的研究與開(kāi)發(fā)點(diǎn),同時(shí)也存在諸多不利因素。本文綜述了虛擬機(jī)虛擬
    發(fā)表于 06-22 18:04 ?36次下載

    虛擬機(jī)虛擬技術(shù)

    虛擬機(jī)虛擬技術(shù)給計(jì)算機(jī)應(yīng)用注入了新的研究與開(kāi)發(fā)點(diǎn),同時(shí)也存在諸多不利因素。本文綜述了虛擬機(jī)虛擬
    發(fā)表于 09-07 10:15 ?13次下載

    基于虛擬機(jī)技術(shù)的DSC仿真系統(tǒng)設(shè)計(jì)

    提出了基于虛擬機(jī)技術(shù)的DCS仿真系統(tǒng)的實(shí)現(xiàn)方式,描述了虛擬控制器的具體實(shí)現(xiàn)方法及虛擬機(jī)技術(shù)的其他應(yīng)用。
    發(fā)表于 12-03 17:26 ?26次下載
    基于<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>技術(shù)</b>的DSC仿真系統(tǒng)設(shè)計(jì)

    基于虛擬機(jī)技術(shù)的DCS仿真系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    提出了基于虛擬機(jī)技術(shù)的DCS仿真系統(tǒng)的實(shí)現(xiàn)方式,描述了虛擬控制器的具體實(shí)現(xiàn)方法及虛擬機(jī)技術(shù)的其他應(yīng)用。
    發(fā)表于 01-16 15:04 ?2121次閱讀
    基于<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>技術(shù)</b>的DCS仿真系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    數(shù)據(jù)恢復(fù)Hyper-V和VMware虛擬機(jī)備份

    對(duì)于下列常見(jiàn)問(wèn)題的解答能夠幫助你了解針對(duì)Hyper-V和VMware虛擬服務(wù)器的備份,你有可能在虛擬機(jī)備份中遇到的問(wèn)題,以及虛擬機(jī)數(shù)據(jù)恢復(fù)和
    發(fā)表于 04-06 10:08 ?1676次閱讀

    阿里云發(fā)布vSphere虛擬機(jī)備份服務(wù) ,網(wǎng)絡(luò)帶寬有限條件下依然能有效保護(hù)數(shù)據(jù)

    備份方案復(fù)雜的軟件部署,存儲(chǔ)資源規(guī)劃,異地備份保護(hù)等難點(diǎn),客戶在網(wǎng)絡(luò)帶寬有限的條件下依然能夠有效地保護(hù)vSphere虛擬機(jī)數(shù)據(jù)。常見(jiàn)虛擬機(jī)備份
    發(fā)表于 08-13 17:02 ?217次閱讀

    阿里云發(fā)布vSphere虛擬機(jī)備份服務(wù)

    絡(luò)帶寬有限的條件下依然能夠有效地保護(hù)vSphere虛擬機(jī)數(shù)據(jù)。常見(jiàn)虛擬機(jī)備份技術(shù)的挑戰(zhàn)傳統(tǒng)常見(jiàn)的虛擬機(jī)
    發(fā)表于 08-15 17:03 ?308次閱讀

    虛擬備份技術(shù):VMware備份接口和原理

    在VMware環(huán)境下,并非所有場(chǎng)景都可以采用VADP接口備份,像原始裸設(shè)備映射(RDM)方式就需要把虛擬機(jī)當(dāng)成物理機(jī),安裝iDA代理進(jìn)行備份
    的頭像 發(fā)表于 04-25 11:17 ?6024次閱讀
    <b class='flag-5'>虛擬</b>化<b class='flag-5'>備份</b><b class='flag-5'>技術(shù)</b>:VMware<b class='flag-5'>備份</b>接口和原理

    虛擬機(jī)技術(shù)合集1

    惡意代碼編寫者經(jīng)常使用反虛擬機(jī)技術(shù)逃避分析,這種技術(shù)可以檢測(cè)自己是否運(yùn)行在虛擬機(jī)中。如果惡意代碼探測(cè)到自己在虛擬機(jī)中運(yùn)行,它會(huì)執(zhí)行與其本身行
    的頭像 發(fā)表于 02-14 13:45 ?1226次閱讀

    虛擬機(jī)技術(shù)合集2

    惡意代碼編寫者經(jīng)常使用反虛擬機(jī)技術(shù)逃避分析,這種技術(shù)可以檢測(cè)自己是否運(yùn)行在虛擬機(jī)中。如果惡意代碼探測(cè)到自己在虛擬機(jī)中運(yùn)行,它會(huì)執(zhí)行與其本身行
    的頭像 發(fā)表于 02-14 13:45 ?650次閱讀
    反<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>技術(shù)</b>合集2

    虛擬機(jī)技術(shù)合集3

    惡意代碼編寫者經(jīng)常使用反虛擬機(jī)技術(shù)逃避分析,這種技術(shù)可以檢測(cè)自己是否運(yùn)行在虛擬機(jī)中。如果惡意代碼探測(cè)到自己在虛擬機(jī)中運(yùn)行,它會(huì)執(zhí)行與其本身行
    的頭像 發(fā)表于 02-14 13:45 ?619次閱讀
    反<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>技術(shù)</b>合集3

    虛擬機(jī)技術(shù)合集4

    惡意代碼編寫者經(jīng)常使用反虛擬機(jī)技術(shù)逃避分析,這種技術(shù)可以檢測(cè)自己是否運(yùn)行在虛擬機(jī)中。如果惡意代碼探測(cè)到自己在虛擬機(jī)中運(yùn)行,它會(huì)執(zhí)行與其本身行
    的頭像 發(fā)表于 02-14 13:46 ?988次閱讀
    反<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>技術(shù)</b>合集4

    虛擬機(jī)ubuntu怎么聯(lián)網(wǎng)

    虛擬機(jī)ubuntu怎么聯(lián)網(wǎng)? 虛擬機(jī)(Virtual Machine)是運(yùn)行在物理機(jī)(Host Machine)上的虛擬操作系統(tǒng)環(huán)境。在虛擬機(jī)
    的頭像 發(fā)表于 12-27 16:51 ?910次閱讀

    虛擬機(jī)數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)被誤刪除的數(shù)據(jù)恢復(fù)案例

    :EXT4 主要數(shù)據(jù):MySQL數(shù)據(jù)庫(kù) 虛擬機(jī)2:備份數(shù)據(jù)庫(kù)服務(wù)器 虛擬磁盤:系統(tǒng)盤(qcow2)+數(shù)據(jù)盤(raw) 文件系統(tǒng):EXT4 主要數(shù)據(jù):MySQL數(shù)據(jù)庫(kù) 虛擬機(jī)
    的頭像 發(fā)表于 08-07 13:33 ?348次閱讀
    <b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)—KVM<b class='flag-5'>虛擬機(jī)</b>被誤刪除的數(shù)據(jù)恢復(fù)案例