0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟化备份技术:VMware备份接口和原理

西西 来源:架构师技术联盟 作者:Hardy 2020-04-25 11:17 次阅读

虚拟化备份技术最早是由VMware提供和发起的,随着虚拟化应用在企业和各个行业的普及,主流的备份软件(如CommVault等)都支持对VMware、Hyper-V、FusionSphere、Citrix和基于Xen或KVM派生出来的虚拟化软件备份,目前,还有很多专为虚拟化(虚拟应用或虚拟化桌面VMware View、MicroSoft VDI、XenDesktop)设计的备份软件,如Veeam、eBackup、Avamar和Netvault vRanger等。

关于虚拟机备份功能,就如同虚拟机快照一样,在很多是虚拟化软件中作为一个数据保护基本功能存在。但是虚拟化的备份功能在执行备份时,会对业务性能产生影响,备份策略和组网不灵活,所以,针对虚拟化备份,常见的备份方式还是采用专业的备份软件。

VMware在Infrastructure 3时推出了VMware Consolidation Backup备份工具,为虚拟机提供了一套易用的驱动和备份脚本接口工具供备份软件调用,这套工具需要安装在备份代理服务器(VCB代理服务器,支持安装在Windows操作系统),对支持的虚拟机或虚拟桌面进行备份。

VMware备份接口和原理

在VMware ESXi 4以上版本,针对VMFS和NFS磁盘格式,开始支持VADP API备份接口,通过这种开放接口形式让主流备份软件开发适配和集成。目前主流支持虚拟机备份的备份软件都支持VADP。实现不影响用户VMs业务情况下的VMs备份、恢复。VADP的CBT(Changed Block Tracking)特性可以让VMware VMkernel记住继上次快照以来哪些数据发生了更新,从而原生支持虚拟机增量备份。

虚拟化备份技术:VMware备份接口和原理

备份过程首先由备份管理服务器发起,连接需要备份虚拟机所在的ESX主机,获取虚拟机相关信息。备份代理VSA通知ESX主机为备份目标虚拟机创建备份快照,快照是虚拟机状态和数据在某个时间点的视图,虚拟机可以继续运行,但快照上的数据是静止不变的。

备份服务器访问虚拟磁盘和快照文件,并将数据(已使用的磁盘数据和配置文件)备份到备份介质中,最后通知ESX主机删除备份快照。上图把备份软件代理VSA、备份管理服务器和介质服务器合并了,这个将在下面详细介绍。

VADP提供了免在业务VM中安装备份客户端的备份解决方案,其数据备份有三种模式,分别是SAN、Hot-add和NBD(Network Block Device),这是根据备份软件代理VSA获取VMs备份列表和数据的方式不同来分类的。

在SAN备份模式下,备份数据直接通过SAN网络从存储读取快照备份,而不需要通过LAN,属于LAN Free备份组网模式。要求备份服务器能通过SAN(FC/iSCSI)直接读取虚拟机的磁盘存储。VSA和MA是可以独立部署也可以一起部署在物理服务器上。物理MA服务器可以接磁带库、完成Auxcopy和重删压缩功能。

在生产存储支持IntelliSnap(硬件快照)的情况下,ESXi Proxy和物理MA和能访问到Data Store所在的LUN,ESX Proxy通知虚拟机完成存储硬件快照,快照以临时Datastore的方式挂载到VSA(装载快照),MA通过SAN网络提取备份列表和备份数据,直接从存储读取数据备份。备份数据不通过生产ESXi,属于Server Free备份组网。

在生产存储不支持硬件快照的情况下,物理MA(采用物理机)和VSA能通过SAN访问到Data Store所在的LUN,通过VSA获取备份VMs列表和变化数据(基于CBT技术的虚拟机软件快照),通过SAN网络进行备份。

在Hot-add备份模式下,VSA备份代理安装在需要备份的ESXi服务器的虚机中,这样备份代理就能在ESXi内直接读取备份数据。VSA和MA可以虚拟化部署(MA无法接带库、性能低、可支持重删),或VSA虚拟化部署、MA物理部署。备份代理VSA直接以Hot-add方式获取快照列表,并通过MA以LAN Base的方式备份到备份介质。

如果生产存储支持硬件快照(IntelliSnap),ESX Proxy能访问到Data Store所在的LUN,ESX Proxy通知存储完成硬件快照,并以临时Datastore的方式挂载到VSA,MA通过LAN网络提取备份列表和备份数据,对业务ESXi服务器来说,属于Server Free备份组网。

在NBD备份模式下,备份代理通过TCP/IP网络来读取备份数据。VSA和MA可以虚拟化部署(MA无法接带库、性能低、可支持重删),或VSA虚拟化部署、MA物理部署。备份代理VSA和MA以LAN Base的方式备份数据到备份介质。属于LAN Base组网。

在VMware环境下,并非所有场景都可以采用VADP接口备份,像原始裸设备映射(RDM)方式就需要把虚拟机当成物理机,安装iDA代理进行备份。

另外,基于VADP在备份时,是把虚拟机、应用和数据一起备份,如果只备份应用和数据,也需要把虚拟机当作物理机看待。

Hyper-V备份接口和原理

Hyper-V也提供了基于Windows的VSS服务来简化虚拟机备份,目前支持Hyper-V虚拟化的备份软件有NBU、Simpana、Veeam等软件。但今天也是以Simpana进行讨论。在Hyper-V环境下,DataStor存储方式主要有CIFS和CSV。CSV(集群共享卷) 是基于NTFS文件系统和Windows Failover Cluster集群机制的集群文件系统,在SAN组网下比较常用。

VSS卷影服务是微软推出的数据保护架构,可以和备份软件配合完成快照和数据一致性保护。Simpana提供了针对Hyper-V多个节点上的虚拟机集群统一管理,可以更加精确的根据业务需求创建虚机保护策略。

首先还是要在每个Hyper-V服务器上安装VSA备份代理,获取备份信息和待备份的VMs目录,然后再备份服务器的调度下,通过MA介质服务器进行虚拟机数据备份。针对Hyper-V虚拟机中的Windows应用,Simpana结合Hyper-V的VSS接口,在Hyper-V物理服务器上安装VSA备份代理,可以实现VMs和应用数据的备份;但针对虚拟机中的非Windows应用和非Windows系统,需要把虚拟机当成物理机,安装iDA代理进行备份。

Hyper-V也提供了硬件VSS功能,实现和硬件快照(IntelliSnap)的集成,备份管理服务器通过VSS架构调用主存储阵列的硬件快照,实现Server Free组网备份。目前Hyper-V通过VSS在备份场景下兼容IntelliSnap的存储还不是太多,NetApp的FAS系列是其中之一。

Windows的VSS服务架构应用比VMware的VADP更广泛,在存储一致性数据保护、备份场景中,VSS都能为Windows应用提供很好的数据一致性保护,而且目前很多存储厂商如,HP Recovery manager、NetApp SnapManager等,在存储管理软件中集成该功能特性,实现对SQL、Exchange、VMware等应用进行快照保护。

Citrix备份接口和原理

针对备份软件,Citrix XenServer也提供了备份优化的API,但是相比VMware和Hyper-V,Citrix Xen API的能力相对要弱一些。

XenServer是建立在底层硬件平台基础之上的虚拟化系统,多个Xen Server 的集合组成集群,共享底层存储称为Xen Pool。

对Simpana备份软件来说,备份代理VSA需要安装到带有Xen Pool存储的Xen虚拟机中,MA介质服务器需要部署在单独的物理机或将MA安装在虚拟机中。备份代理VSA通过Citrix Xen API交互获取备份虚拟机列表信息,并通过MA备份数据到介质。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 虚拟机
    +关注

    关注

    1

    文章

    917

    浏览量

    28212
  • VMware
    +关注

    关注

    1

    文章

    298

    浏览量

    21645
  • Hyper-V
    +关注

    关注

    0

    文章

    5

    浏览量

    7591
收藏 人收藏

    评论

    相关推荐

    数据备份

    的影响。所以,架设数据备份系统时,如何尽量减少这种“额外负担”,从而更充分的保证系统正常业务的高效运行,也是数据备份技术发展的一个重要方向。对一个相当规模的系统来说,完全自动的进行
    发表于 08-24 09:55

    树莓派系统备份

    、ubuntu中备份ubuntu打开终端ctrl+alt+t 2.1、挂载u盘 今天在虚拟机Ubuntu中挂载U盘,发现挂载无效,在Ubuntu中找不到挂载点。vmware虚拟机菜单
    发表于 03-08 16:03

    每天自动备份网站数据,发现问题一键恢复 ——阿里云虚拟主机推出网站数据自动备份功能

    ,降低在意外情况下数据丢失的风险,减小用户损失。十分适合对备份网站数据操作不熟悉,不具备相关技术的用户。阿里云虚拟主机网站自动备份功能,一方面可以做到自动
    发表于 01-04 13:39

    虚拟磁带库将备份带入智能、高性能时代

    虚拟磁带库将备份带入智能、高性能时代虚拟磁带库(Virtual Tape Library,VTL),是近年来兴起的众多磁盘备份(Backu
    发表于 10-14 13:29 843次阅读
    <b class='flag-5'>虚拟</b>磁带库将<b class='flag-5'>备份</b>带入智能<b class='flag-5'>化</b>、高性能时代

    数据恢复Hyper-V和VMware虚拟备份

    对于下列常见问题的解答能够帮助你了解针对Hyper-V和VMware虚拟服务器的备份,你有可能在虚拟备份中遇到的问题,以及
    发表于 04-06 10:08 1697次阅读

    基于虚拟存储技术构建容灾备份系统李怀江

    基于虚拟存储技术构建容灾备份系统_李怀江
    发表于 03-15 08:00 0次下载

    基于资源效用最大化的虚拟网络功能备份方法

    针对网络功能虚拟环境下组成服务功能链的虚拟网络功能故障所引起的网络服务故障问题,提出一种最大化资源效用的虚拟服务功能备份方法来提高网络可靠
    发表于 12-04 11:01 0次下载
    基于资源效用最大化的<b class='flag-5'>虚拟</b>网络功能<b class='flag-5'>备份</b>方法

    oracle冷备份和热备份

    对于oracle数据库只有物理备份和逻辑备份。物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。逻辑备份
    发表于 02-10 10:57 1058次阅读

    阿里云发布vSphere虚拟备份服务 ,网络带宽有限条件下依然能有效保护数据

    备份方案复杂的软件部署,存储资源规划,异地备份保护等难点,客户在网络带宽有限的条件下依然能够有效地保护vSphere虚拟机数据。常见虚拟备份
    发表于 08-13 17:02 228次阅读

    阿里云发布vSphere虚拟备份服务

    保存上次备份后发生了变化的数据块。VMware ESXi为每个开启了CBT功能的虚拟磁盘都创建了ctk文件,用于保存变化块的元数据。混合云备份基于CBT
    发表于 08-15 17:03 320次阅读

    磁带库备份方案与策略分析之虚拟磁带库备份方法

    的使用模式,在备份软件的支持下,逻辑上可以实现容量的无缝扩展。 一些用户误认为直接磁盘备份就是磁盘备份的普遍方式,和虚拟带库备份的效果是等同
    的头像 发表于 09-03 13:45 8393次阅读
    磁带库<b class='flag-5'>备份</b>方案与策略分析之<b class='flag-5'>虚拟</b>磁带库<b class='flag-5'>备份</b>方法

    关于Commvault提供最佳的云备份解决方案的介绍和应用

    云主机、云硬盘的备份和恢复,从VMware平台到ECS企业级云平台的跨平台备份和恢复,通过有代理方式实现对于虚拟机内部数据库、应用程序的备份
    的头像 发表于 10-26 10:46 1901次阅读

    戴尔首款基于PPDM的备份一体机

    作为业界首创,此功能使组织能够无中断地备份VMware虚拟机,同时减少底层应用程序的延迟,而无需使用VM代理来管理备份过程。与VADP备份
    的头像 发表于 11-30 14:10 1025次阅读

    浅析虚拟备份技术原理和组网

    虚拟备份技术最早是由VMware提供和发起的,随着虚拟
    的头像 发表于 02-14 11:42 1024次阅读
    浅析<b class='flag-5'>虚拟</b>机<b class='flag-5'>备份</b><b class='flag-5'>技术</b>原理和组网

    使用Velero备份Kubernetes集群

    Velero 是 heptio 团队(被 VMWare 收购)开源的 Kubernetes 集群备份、迁移工具。
    的头像 发表于 08-05 15:43 363次阅读
    使用Velero<b class='flag-5'>备份</b>Kubernetes集群