The embodiment of the invention discloses a device and a virtual machine backup method, this method is applied to the management server in the cluster system, and the method includes: receiving a target virtual machine cluster system in the backup command, determine the hosts in the cluster system resource occupation; according to the hosts in the cluster system the occupancy rate of resources, using the hosts at least one of the hosts, in accordance with the preset strategy, the cluster system in the shared object virtual machine storage in the storage device to backup data backup processing. The corresponding virtual machine to be backed up with the existing technology in the virtual machine on the host to be independent backup backup compared to this scheme can avoid the need to backup virtual machine virtual disk file is large when all occupy a host of hard disk and memory resources for backup, cause the host to run slowly or the backup failed.
【技术实现步骤摘要】
一种虚拟机备份方法及装置
本专利技术涉及数据处理领域,特别涉及一种虚拟机备份方法及装置。
技术介绍
虚拟机备份,是将虚拟机的资源配置文件及虚拟磁盘文件进行备份。在虚拟机故障时,利用备份文件,使虚拟机恢复到当时备份的情况。目前,虚拟机备份的方法通常为:主机在接收到备份关于配置于自身的虚拟机A的命令后,通过磁盘快照技术,生成虚拟机A的虚拟磁盘文件,然后将虚拟机A的配置文件及生成的虚拟磁盘文件,备份到指定位置。利用上述方法,当备份虚拟磁盘文件较大的虚拟机时,会大量占用主机硬盘资源和内存资源,导致主机运行缓慢,影响用户体验。此外,若主机的硬盘资源和内存资源满足不了备份的要求,会导致备份失败。
技术实现思路
本专利技术实施例的目的在于提供一种虚拟机备份方法及装置,避免备份虚拟磁盘文件较大的虚拟机时产生的主机运行缓慢或备份失败的情况。为达到上述目的,本专利技术实施例公开了一种虚拟机备份方法,所述方法应用于集群系统中的管理服务器,所述方法包括:接收关于所述集群系统中的目标虚拟机的备份指令,其中,所述目标虚拟机为所述集群系统中任一主机中配置的任意一个虚拟机;确定所述集群系统中的各台主机的资源占用率;根据所述集群系统中的各台主机的资源占用率,利用所述各台主机中的至少一台主机,按照预设策略,对所述集群系统中的共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理。可选的,所述根据所述集群系统中的各台主机的资源占用率,利用所述各台主机中的至少一台主机,按照预设策略,对所述集群系统中的共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理,可以包括:根据所述集群系统中的各台主 ...
【技术保护点】
一种虚拟机备份方法,其特征在于,所述方法应用于集群系统中的管理服务器,所述方法包括:接收关于所述集群系统中的目标虚拟机的备份指令,其中,所述目标虚拟机为所述集群系统中任一主机中配置的任意一个虚拟机;确定所述集群系统中的各台主机的资源占用率;根据所述集群系统中的各台主机的资源占用率,利用所述各台主机中的至少一台主机,按照预设策略,对所述集群系统中的共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理。
【技术特征摘要】
1.一种虚拟机备份方法,其特征在于,所述方法应用于集群系统中的管理服务器,所述方法包括:接收关于所述集群系统中的目标虚拟机的备份指令,其中,所述目标虚拟机为所述集群系统中任一主机中配置的任意一个虚拟机;确定所述集群系统中的各台主机的资源占用率;根据所述集群系统中的各台主机的资源占用率,利用所述各台主机中的至少一台主机,按照预设策略,对所述集群系统中的共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述集群系统中的各台主机的资源占用率,利用所述各台主机中的至少一台主机,按照预设策略,对所述集群系统中的共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理,包括:根据所述集群系统中的各台主机的资源占用率,确定一台目标主机,并利用所述目标主机,对所述共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理,其中,所述目标主机的资源占用率小于第一预设值;在所述目标主机对所述共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理的过程中,监测当前的目标主机的当前资源占用率,并判断所监测到当前的目标主机的当前资源占用率是否达到第二预设值;如果是,停止当前的目标主机对所述共享存储设备中存储的所述目标虚拟机的待备份数据的备份操作,并根据所述集群系统中的各台主机的当前资源占用率,确定新的目标主机,并利用当前的目标主机,对所述共享存储设备中存储的所述目标虚拟机的全部或者剩余待备份数据进行备份处理。3.根据权利要求2所述的方法,其特征在于,还包括:在所述新的目标主机对所述共享存储设备中存储的所述目标虚拟机的全部或者剩余待备份数据进行备份处理的过程中,返回执行监测当前的目标主机的当前资源占用率的步骤,直至完成备份。4.根据权利要求2所述的方法,其特征在于,还包括:在所述目标主机对所述共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理的过程中,记录所述目标主机的备份数据量,以使确定的新的目标主机根据所述备份数据量对所述共享存储设备中存储的所述目标虚拟机的剩余待备份数据继续进行备份处理。5.根据权利要求1所述的方法,其特征在于,所述根据所述集群系统中的各台主机的资源占用率,利用所述各台主机中的至少一台主机,按照预设策略,对所述集群系统中的共享存储设备中存储的所述目标虚拟机的待备份数据进行备份处理,包括:根据所述集群系统中的各台主机的资源占用率,确定至少两台目标主机,其中,所述目标主机的资源占用率小于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。