The embodiment of the invention discloses a method, a device and a system for processing the virtual disk metadata, relating to the computer field, realizing the reliable preservation of metadata and improving the success rate of restart of a virtual machine. A processing method of virtual disk metadata, the method applied to the extended storage server based on a virtual machine running at the server, the extension provides at least one virtual machine disk storage device is described; the method comprises the following steps: the first virtual machine at least one virtual machine in transmitting to the first virtual machine mounted virtual disk write request; the first virtual machine based on virtual disk metadata the write request updates the first virtual machine mount; the first virtual machine after the synchronous metadata updates to the server's local disk. The invention is mainly used for the metadata processing of the virtual disk.
【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉及一种恢复虚拟磁盘设备元数据的方法、装置及系统。
技术介绍
虚拟机(VirtualMachine,VM)是在本地计算机上划分出来的一台或多台虚拟化的计算机系统,虚拟磁盘(VirtualDisk,VD)是在外置存储设备中虚拟出来的一个远程磁盘,其功能与本地计算机的硬盘类似,位于本地计算机上的虚拟机可以通过访问远端的虚拟磁盘设备来进行读写操作。在虚拟磁盘设备中通常有一个元数据(DataBlock,DB)区域用于专门存放元数据。元数据也被称为数据的数据,用于对数据的多个方面的信息提供描述,如数据的创建时间、大小以及修改状况等。在虚拟磁盘设备中,元数据可以用来描述与本地虚拟机对应的虚拟磁盘的创建时间、创建程序以及容量等信息。目前常见的磁盘镜像技术中,本地计算机上运行的虚拟机,会将随数据读写变化而更新的元数据从内存中复制到远端的虚拟磁盘设备,基于现有的虚拟磁盘元数据处理方式,虚拟机重启时进行元数据校验失败时,虚拟机无法启动。
技术实现思路
本专利技术的实施例提供一种恢复虚拟磁盘元数据的方法、装置和系统,能够实现元数据的可靠保存,提高虚拟机重启的成功率。为达到上述目的,本专利技术的实施例采用如下技术方案:本专利技术第一方面提供一种虚拟磁盘元数据的处理方法,所述方法应用于基于扩展存储设备的服务器,所述服务器上运行至少一台虚拟机,所述扩展存储设备为所述至少一台虚拟机提供虚拟磁盘 ...
【技术保护点】
一种虚拟磁盘元数据的处理方法,其特征在于,所述方法应用于基于扩展存储设备的服务器,所述服务器上运行至少一台虚拟机,所述扩展存储设备为所述至少一台虚拟机提供虚拟磁盘;所述方法包括:所述至少一台虚拟机中的第一虚拟机向所述第一虚拟机挂载的虚拟磁盘发送写请求;所述第一虚拟机根据所述写请求更新所述第一虚拟机挂载的虚拟磁盘的元数据;所述第一虚拟机同步所述更新后的元数据至所述服务器的本地磁盘。
【技术特征摘要】
1.一种虚拟磁盘元数据的处理方法,其特征在于,所述方法应用于基于扩
展存储设备的服务器,所述服务器上运行至少一台虚拟机,所述扩展存储设备
为所述至少一台虚拟机提供虚拟磁盘;所述方法包括:
所述至少一台虚拟机中的第一虚拟机向所述第一虚拟机挂载的虚拟磁盘发
送写请求;
所述第一虚拟机根据所述写请求更新所述第一虚拟机挂载的虚拟磁盘的元
数据;
所述第一虚拟机同步所述更新后的元数据至所述服务器的本地磁盘。
2.如权利要求1所述的方法,其特征在于,还包括:当所述第一虚拟机重
启时,从所述服务器的本地磁盘读取所述第一虚拟机挂载的虚拟磁盘的元数据。
3.如权利要求2所述的方法,其特征在于,还包括:从所述服务器的本地
磁盘读取所述第一虚拟机挂载的虚拟磁盘的元数据之前,接收所述第一虚拟机
挂载的虚拟磁盘发送的所述第一虚拟机挂载的虚拟磁盘元数据校验失败消息。
4.如权利要求3所述的方法,其特征在于,还包括:当所述第一虚拟机重
启时,从所述服务器的本地磁盘读取所述第一虚拟机挂载的虚拟磁盘的元数
据,并向所述第一虚拟机挂载的虚拟磁盘发送所述服务器的本地磁盘存储的第
一虚拟机挂载的虚拟磁盘的元数据。
5.如权利要求1至4所述的方法,其特征在于,所述第一虚拟机同步所述
更新后的元数据至所述服务器的本地磁盘,具体包括:所述第一虚拟机按照预
设的周期将所述更新后的元数据同步到所述服务器的本地磁盘。
6.一种基于扩展存储设备的服务器,其特征在于,所述服务器上运行至少
一台虚拟机,所述扩展存储设备为所述至少一台虚拟机提供虚拟磁盘;所述服
务器包括中央处理器和存储器,当所述服务器运行时,所述中央处理器执行所
述存储器存储的计算机指令,使所述服务器执行如下虚拟磁盘元数据处理方
法,包括:
所述至少一台虚拟机中的第一虚拟机向所述第一虚拟机挂载的虚拟磁盘发
送写请求;
所述第一虚拟机根据所述写请求更新所述第一虚拟机挂载的虚拟磁盘的元
数据;
所述第一虚拟机同步所述更新后的元数据至所述服务器的本地磁盘。
7.如权利要求6所述的服务器,其特征在于,当所述第一虚拟机重启时,
所述服务器的本地磁盘提供所述第一虚拟机挂载的虚拟磁盘的元数据。
8.如权利要求7所述的服务器,其特征在于,还包括:所述服务器的本地
磁盘提供所述第一虚拟机挂载的虚拟磁盘的元数据之前,接收...
【专利技术属性】
技术研发人员:李百青,胡琪琪,张波,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。