预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113821157A(43)申请公布日2021.12.21(21)申请号202010561497.X(22)申请日2020.06.18(71)申请人中移(苏州)软件技术有限公司地址215163江苏省苏州市高新区昆仑山路58号1幢申请人中国移动通信集团有限公司(72)发明人徐磊余伟中(74)专利代理机构北京派特恩知识产权代理有限公司11270代理人张静张颖玲(51)Int.Cl.G06F3/06(2006.01)G06F9/455(2006.01)权利要求书2页说明书14页附图4页(54)发明名称一种本地磁盘挂载方法、装置、设备及存储介质(57)摘要本申请公开了一种本地磁盘挂载方法、装置、设备及存储介质,所述方法包括:获取本地磁盘挂载虚拟机的请求信息;基于本地磁盘挂载虚拟机的请求信息和至少一个计算机节点的本地磁盘信息,确定目标计算机节点;为目标计算机节点的本地磁盘设置目标挂载方式,在目标挂载方式的基础上为目标计算机节点的本地磁盘配置预设的性能提升策略,生成虚拟机配置文件;利用虚拟机配置文件进行本地磁盘挂载并创建虚拟机。如此,不改变OpenStack平台框架下,在OpenStack平台中加入节点的本地磁盘挂载方式,实现本地磁盘挂载及创建虚拟机;再结合预设的性能提升策略,进一步提高本地磁盘挂载性能的稳定性,同时避免了消息堵塞情况的发生,进而降低管理性能的开销。CN113821157ACN113821157A权利要求书1/2页1.一种本地磁盘挂载方法,其特征在于,所述方法包括:获取本地磁盘挂载虚拟机的请求信息;基于所述本地磁盘挂载虚拟机的请求信息和至少一个计算机节点的本地磁盘信息,确定目标计算机节点;为所述目标计算机节点的本地磁盘设置目标挂载方式,在所述目标挂载方式的基础上为所述目标计算机节点的本地磁盘配置预设的性能提升策略,生成虚拟机配置文件;利用所述虚拟机配置文件进行本地磁盘挂载并创建虚拟机。2.根据权利要求1所述的方法,其特征在于,所述预设的性能提升策略用于提升磁盘I/O事件的处理能力。3.根据权利要求2所述的方法,其特征在于,所述预设的性能提升策略包括:在所述目标挂载方式的基础上添加iothread信息;所述为所述目标计算机节点的本地磁盘设置目标挂载方式,在所述目标挂载方式的基础上为所述目标计算机节点的本地磁盘配置预设的性能提升策略,生成虚拟机配置文件,包括:获取虚拟机的初始配置文件;在所述初始配置文件中添加所述目标挂载方式和iothread信息,生成所述虚拟机配置文件;其中,所述iothread信息用于为不同磁盘I/O事件设置不同的I/O处理线程,以提升I/O读写性能。4.根据权利要求1所述的方法,其特征在于,所述目标挂载方式为virtio-blk挂载方式或virtio-scsi挂载方式。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取至少一个计算机节点上报的可供挂载的本地磁盘信息;其中,所述本地磁盘信息至少包括:第一类磁盘信息和第二类磁盘信息。6.根据权利要求5所述的方法,其特征在于,所述基于所述本地磁盘挂载虚拟机的请求信息和至少一个计算机节点的本地磁盘信息,确定目标计算机节点,包括:对所述本地磁盘挂载虚拟机的请求信息进行解析操作,得到虚拟机的挂载磁盘信息;其中,所述挂载磁盘信息至少包括:第一类磁盘信息和第二类磁盘信息;基于所述挂载磁盘信息和所述至少一个计算机节点的本地磁盘信息,从所述至少一个计算机节点中选择所述目标计算机节点。7.根据权利要求6所述的方法,其特征在于,所述第一类磁盘信息和第二类磁盘信息包括磁盘数量;所述从所述至少一个计算机节点中选择所述目标计算机节点,包括:从所述至少一个计算机节点中确定出M个预选计算机节点;其中,M取正整数,所述M个预选计算机节点的本地磁盘信息中的第一类磁盘数量和第二类磁盘数量大于或者等于所述挂载磁盘信息中的第一类磁盘数量和第二类磁盘数量;当M=1时,将所述M个预选计算机节点作为所述目标计算机节点;当M>1时,利用预设筛选条件对所述M个预选计算机节点进行筛选,确定出所述目标计算机节点。8.根据权利要求6所述的方法,其特征在于,所述第一类磁盘为固态硬盘,所述第二类2CN113821157A权利要求书2/2页磁盘为机械硬盘。9.一种本地磁盘挂载装置,其特征在于,所述装置包括:获取单元,用于获取本地磁盘挂载虚拟机的请求信息;确定单元,用于基于所述本地磁盘挂载虚拟机的请求信息和至少一个计算机节点的本地磁盘信息,确定目标计算机节点;生成单元,用于为所述目标计算机节点的本地磁盘设置目标挂载方式,在所述目标挂载方式的基础上为所述目标计算机节点的本地磁盘配置预设的性能提升策略,生成虚拟机配置文件;创建单元,用于利