云盘实现方法、装置、智能网卡、服务器及存储介质制造方法及图纸

技术编号:38222732 阅读:26 留言:0更新日期:2023-07-25 17:54
本发明专利技术涉及云计算和智能网卡技术领域,提供一种云盘实现方法、装置、智能网卡、服务器及存储介质,方法包括:服务器启动时,从智能网卡读取Expansion Rom文件,并加载其中的虚拟设备驱动程序,通过虚拟设备驱动程序读取智能网卡中的virtio

【技术实现步骤摘要】
云盘实现方法、装置、智能网卡、服务器及存储介质


[0001]本专利技术涉及云计算和智能网卡
,具体而言,涉及一种云盘实现方法、装置、智能网卡、服务器及存储介质。

技术介绍

[0002]在云数据中心环境下,裸金属服务器是作为产品提供给客户的,每个客户对服务器的操作系统要求不尽相同,而传统的本地盘作为系统盘的方式难以满足对裸金属服务器的弹性需求。
[0003]通过智能网卡和集中式存储服务为裸金属服务器提供云盘,将云盘作为裸金属服务器的系统盘。这样一来,裸金属服务器和云盘相互分离,能够有效地提高裸金属服务器的弹性配置需求。具体的实现方式为:智能网卡向服务器提供virtio

blk设备作为系统盘,集中式存储提供实际的virtio

blk设备的物理存储服务,通过智能网卡将服务器可见的云盘远程挂载到集中式存储的某个物理盘上,由此满足云数据中心弹性裸金属的要求,这种场景下,服务器和作为系统盘的云盘是一种分离的状态,服务器部署系统盘就演变成智能网卡挂载具体的远程系统盘(即云盘),但是由于服务器使用云盘的前提本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云盘实现方法,其特征在于,应用于服务器,所述服务器通过总线与智能网卡通信连接,所述方法包括:所述服务器启动时,从所述智能网卡读取Expansion Rom文件,并加载所述Expansion Rom文件中的虚拟设备驱动程序,通过所述虚拟设备驱动程序读取所述智能网卡中的virtio

blk设备的状态,所述virtio

blk设备的状态是所述智能网卡根据检测对应的云盘的挂载情况设置的,所述virtio

blk设备和所述云盘之间存在一一对应的逻辑关系;根据所述virtio

blk设备的状态判断所述云盘是否处于就绪状态;若所述云盘处于就绪状态,则继续执行所述虚拟设备驱动程序并在执行完成后启动所述云盘。2.如权利要求1所述的云盘实现方法,其特征在于,所述智能网卡包括存储所述virtio

blk设备的状态的状态寄存器,所述状态寄存器初始化为预设值,所述根据所述virtio

blk设备的状态判断所述云盘是否处于就绪状态的步骤,包括:若所述状态寄存器中的值为所述预设值,则判定所述云盘处于未就绪状态,否则,判定所述云盘处于就绪状态。3.如权利要求2所述的云盘实现方法,其特征在于,所述状态寄存器为所述virtio

blk设备的特征寄存器或者自定义寄存器。4.如权利要求1所述的云盘实现方法,其特征在于,所述服务器上电时,从所述智能网卡读取Expansion Rom文件,具体包括:所述服务器上电时,从所述智能网卡的网卡芯片读取Expansion Rom文件,所述Expansion Rom文件是所述智能网卡启动时从自身CPU系统加载到网卡芯片中的。5.如权利要求1

4任一项所述的云盘实现方法,其特征在于,所述方法还包括:若所述云盘处于未就绪状态,则继续检测所述virtio

blk设备的状态直至判断所述云盘处于就绪状态时,继续执行所述虚拟设备驱动程序并在执行完成后启动所述云盘。6.一种云盘实现方法,其特征在于,应用于智能网卡,所述智能网卡通过总线与服务器通信连接,所述方法包括:所述智能网卡启动时,检测virtio

blk设备对应的云盘的挂载情况;根据所述云盘的挂载情况设置所述virtio

blk设备的状态,以使所述服务器启动时,从所述智能网卡读取Expansion Rom文件,并加载所述Expansion Rom文件中的虚拟设备驱动程序,通过虚拟设备驱动程序读取所述智能网卡中的virtio

blk设备的状态,且根据所述virtio

blk设备的状态判断云盘是否处于就绪状态、并在所述云盘处于就绪状态时继续执行虚拟设备驱动程序并在执行完成后启动所述云盘,所述virtio

blk设备的状态是所述智能网卡根据检测对应的云盘的挂载情况设置的,所述云盘和所述virtio

blk设备之间存在一一对应的逻辑关系。7.如权利要求6所述的云盘实现方法,其特征在于,所述智能网卡包括存储所述virtio

blk设备的状态的状态寄存器,所述状态寄存器初始化为预设值,所述根据所述云盘的挂载情况设置所述virtio

blk设备的状态的步骤,包括...

【专利技术属性】
技术研发人员:卢祖友罗向征
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1