vmware 虚拟机整机备份解决方案

一.备份定义:数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程 。
二.常见备份软件以及组成

vmware 虚拟机整机备份解决方案


备份服务器:CommServer ,只要的作用是对备份任务进行管理,下发指令等 。
介质服务器MA:负责对存储设备的读写,管理指定的磁带库,驱动器以及磁盘;创建并维护数据对象的索引,利用索引缓冲区,来实现快速浏览器和恢复操作;维护去重数据库DDB,负责去重对比操作;负责硬件存储设备的快照管理 。
客户端CA:把被保护的生产服务器称为客户端,客户端通过TCP/IP协议与管理服务器相连接,在每一个客户端上安装数据备份,归档等模块,来实现多种数据管理功能 。
三.vmware虚拟机的备份方式(两种)
第一种:VADP备份,VADP是VM对外提供的API接口,可以用来对虚拟机进行数据备份 。
vmware 虚拟机整机备份解决方案


VADP备份过程:CS发控制流通知VSA和MA要做备份,VSA找到Vcenter server,vcenter server告知某一个ESX,通知该ESX对某个VM虚拟机打快照(主机层快照),然后VSA读取快照数据交给MA,直接备份到备份介质中,完成后删除快照 。
VADP的三种组网(备份模式)
vmware 虚拟机整机备份解决方案


SAN:备份数据直接通过SAN读取,而不需要通过LAN 。要求备份服务器通过SAN(FC/ISCSI)直接读取虚拟机的磁盘存储 。
Hot-add:备份代理安装在需要备份的esxi服务器的虚拟机中,这样备份代理就能在esxi内直接读取备份数据 。
NBD(network block device):备份代理通过TCP/IP网络来读取备份数据 。
第二种:vmware硬件快照备份(存储层面在快照)
vmware 虚拟机整机备份解决方案


备份软件(CS)通知VSA和MA要做备份,同时通知存储打快照,存储对需要做备份的虚拟机所在的LUN打一个快照,再把这个快照映射给ESX proxy(代理),代理挂载这个临时的快照lun,挂载后解析里面的数据,再把快照里虚拟机的配置文件VMDK注册为临时的虚拟机,通过VSA把该虚拟机里面的文件拷贝出来给MA,MA再放到备份介质中.
组网: SAN
vmware 虚拟机整机备份解决方案


硬件快照备份:1、备份软件(CS)通知VSA、MA需要做备份,通知存储打快照 。存储对需要备份的虚拟机对应的LUN打快照
2、把快照映射给ESX代理,ESX代理对映射过来的快照进行解析,通过解析需要备份的虚拟机的VMDK文件重新注册一台新的虚拟机,(这台虚拟机文件跟我们需要备份的虚拟机一模一样)
3、VSA通过ESX代理的VADP接口读取该虚拟机相应的数据交给MA,MA再交给备份设备
组网:hot-add
vmware 虚拟机整机备份解决方案


硬件快照备份:1、备份软件(CS)通知VSA、MA需要做备份,通知存储打快照 。存储对需要备份的虚拟机对应的LUN打快照
2、把快照映射给ESX代理,ESX代理对映射过来的快照进行解析,通过解析需要备份的虚拟机的VMDK文件重新注册一台新的虚拟机,(这台虚拟机文件跟我们需要备份的虚拟机一模一样)
3、VSA通过ESX代理的VADP接口读取该虚拟机相应的数据交给MA,MA再交给备份设备
—–什么是VSA?虚拟服务代理,就是通过VADP接口(应用程序编程接口,是esx提供的)获取虚拟机信息,然后读取快照时刻数据 。

推荐阅读