基于WinServer的无代理备份
2021-03-21 19:02
标签:语言 外部 简易 虚拟 发展 get ati 企业 离线 一.架构设计 整体架构图如下 说明: 二.备份功能 三.还原功能 WinCenter云平台通知WinServer虚拟化取消远程磁盘访问授权并同步收集云平台数据。 更多关于云宏与服务器虚拟化CNware的相关内容,请搜索云宏CNware。 基于WinServer的无代理备份 标签:语言 外部 简易 虚拟 发展 get ati 企业 离线 原文地址:http://blog.51cto.com/13923196/2162056 在云计算迅猛发展的今天,虚拟化技术已被越来越多的客户认可,虚拟化作为被普遍接受的方案登上了各行各业的信息化建设的舞台。信息化的建设离不开备份容灾,随着虚拟化应用在企业和各个行业的普及,备份恢复问题的重要性日益凸显。
虚拟机备份功能是虚拟化的一个数据保护基本功能。但大部分虚拟化技术自带的备份功能在执行备份时,会对业务性能产生一定的影响,同时备份策略不灵活,所以,针对虚拟化备份,常见的方式是采用专业的备份软件系统。
专业的备份软件从原理上可以归纳为两种方法:代理备份和无代理备份。
代理备份是指需要在物理主机、虚拟机内部安装代理备份软件进行备份操作,该代理备份软件用于响应并处理来自网络的备份服务器的请求,但这种方式不仅会造成备份效率低,还会造成主机端没有必要的资源消耗,多个备份并行时,极易发生瓶颈问题。
无代理备份是指采用虚拟化提供的API(Application Programming Interface)直接对物理机上的虚拟机文件进行备份,这种方式的好处是不再需要在每台虚拟机上部署备份代理软件,大大降低资源消耗,同时可以快速恢复出源虚拟机或创建新的虚拟机。
基于WinServer虚拟化,CNware实现了一种无代理备份对接方案。
基于该方案,可以让CNware基于WinServer虚拟化灵活对接第三方厂商备份系统,实现无代理备份。通过与第三方备份系统的集成,实现虚拟机在线,离线备份, 全量备份,增量备份等高级功能,同时支持对虚拟机一次性备份、定期备份、灾难备份等备份策略的设置。
接下来将对WinServer虚拟化,IAAS云平台WinCenter,第三方备份系统三个部分彼此间的交互原理进行阐述。
从架构上整体分为两大部分:
云平台管理系统:以IAAS 云平台WinCenter与底层虚拟化WinServer组成的以管理虚拟机为核心功能的系统组件。提供必要的 API 和读写授权机制使第三方备份系统能完成虚拟机的备份与还原操作。
第三方厂商备份系统:以管理备份数据存储为核心功能的系统组件,以高效可靠地归档和还原数据为主要目标。通过WinCenter提供的resuful API 查询虚拟机和存储池信息,并在得到虚拟化方的读写授权后,能够直接访问底层WinServer虚拟化指定的虚拟磁盘数据。
1) prepare-backup:获取虚拟机的 VDI 数据分布信息,开启只读接口让外部读取数据。
2) update-backup-id:开启写入接口让外部系统写入磁盘信息命令
3) stop-remote-access:结束由 prepare-backup 或 update-backup-id 所开启的远程访问
4) get_vdi_sm_info:通过直接访问 vhd 的方式,获取 vhd 的 BAT(vhd 文件中保存有效数据分布的元信息)及父镜像。
整个虚拟机备份流程,通过备份系统与云平台系统多次交互完成。具体关键步骤如下:
整个虚拟机还原流程,通过备份系统与云平台系统多次交互完成,同备份在调用流程上大致相似。具体关键步骤如下:
上一篇:windows蓝屏分析
下一篇:MTK功能机编译错误Tools\MSYS\bin\make.exe: *** Couldn’t reserve spac e for cygwin’s heap, Win32 error