[发明专利]一种度量虚拟机的文件的方法、装置及设备在审
申请号: | 201711482972.9 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108182366A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 韩春超 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 度量 虚拟机 操作系统类型 算法 标识信息获取 装置及设备 标识信息 再利用 磁盘 挂载 申请 安全 管理 | ||
1.一种度量虚拟机的文件的方法,其特征在于,包括:
获取度量模板;所述度量模板包括虚拟机的标识信息、度量算法及需度量文件列表;
根据所述标识信息获取虚拟机的操作系统类型;
根据所述操作系统类型挂载所述虚拟机的磁盘;
利用所述度量算法对所述需度量文件列表对应的文件进行度量并获得度量值。
2.根据权利要求1所述的方法,其特征在于,所述根据所述标识信息获取所述虚拟机的操作系统类型具体包括:
读取所述度量模板并根据所述标识信息查找对应的虚拟机;
获取所述虚拟机的磁盘名称和通用唯一识别码;
通过所述磁盘名称和所述通用唯一识别码获取磁盘位置信息;
将所述磁盘位置信息发送给virt-inspertor命令以获取所述操作系统类型。
3.根据权利要求1所述的方法,其特征在于,所述根据所述操作系统类型挂载所述虚拟机的磁盘具体包括:
确定所述操作系统类型;
若所述操作系统类型为Linux,则判断是否使用标准文件系统对所述磁盘分区进行管理;
若是,则将所述磁盘进行挂载;
若否,则判断是否使用LVM对所述磁盘分区进行管理;
若使用LVM对所述磁盘分区进行管理,则获取所述磁盘中LVM卷组的划分情况;
根据所述划分情况将所述LVM卷组激活并进入将所述磁盘进行挂载的步骤;
若所述操作系统类型为Windows,则设置挂载格式为ntfs并进入将所述磁盘进行挂载的步骤。
4.根据权利要求1所述的方法,其特征在于,所述需度量文件列表中包括多个文件信息;
则所述利用所述度量算法对所述需度量文件列表对应的文件进行度量并获得度量值具体包括:
利用所述度量算法对所述需度量文件列表对应的文件进行度量并获得各文件的度量值;
利用所述各文件的度量值迭代计算出所述度量值。
5.根据权利要求3所述的方法,其特征在于,在所述利用所述度量算法对所述需度量文件列表对应的文件进行度量并获得度量值之后进一步包括将所述磁盘进行卸载。
6.根据权利要求5所述的方法,其特征在于,若所述操作系统类型为Linux且使用LVM对所述磁盘分区进行管理,则在将所述磁盘进行卸载之后进一步包括将所述LVM卷组取消激活。
7.根据权利要求1所述的方法,其特征在于,所述度量算法包括SHA1算法或SHA256算法或SM3算法。
8.根据权利要求1所述的方法,其特征在于,进一步包括将所述度量值上传至虚拟化管理平台以便管理人员查看。
9.一种度量虚拟机的文件的装置,其特征在于,包括:
第一获取模块,用于获取度量模板;所述度量模板包括虚拟机的标识信息、度量算法及需度量文件列表;
第二获取模块,用于根据所述标识信息获取虚拟机的操作系统类型;
挂载模块,用于根据所述操作系统类型挂载所述虚拟机的磁盘;
度量模块,用于利用所述度量算法对所述需度量文件列表对应的文件进行度量并获得度量值。
10.一种度量虚拟机的文件的设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至8任一项所述度量虚拟机的文件的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711482972.9/1.html,转载请声明来源钻瓜专利网。