【技术实现步骤摘要】
云盘热插拔方法、装置、智能网卡、主机及存储介质
[0001]本专利技术涉及云计算和智能网卡
,具体而言,涉及一种云盘热插拔方法、装置、智能网卡、主机及存储介质。
技术介绍
[0002]随着云计算的发展,有越来越多的企业用户使用云服务商提供的云服务器或BMS(Bare Metal Server,裸金属服务器)部署业务。BMS是一种可弹性扩展的专属计算服务,具有与传统物理机无差异的计算性能和安全隔离的特点,可以满足企业关键业务对高性能、安全性和稳定性的使用诉求,并且此类产品要求提供分钟级的交付能力。
[0003]裸金属服务器的主机归用户控制,为了提供云服务要求的弹性扩展,分钟级交付,必须使用独立的计算组件提供此类功能,其中智能网卡就是一种常见的选择。
[0004]智能网卡硬件资源有限,如何灵活支持各种各样的用户场景,提供云盘配置变化的需求,如何适应智能网卡的CPU不支持PCIE热拔插时仍旧提供云盘热拔插的功能,是本领域人员亟待解决的问题。
技术实现思路
[0005]本专利技术的目的在于提供了 ...
【技术保护点】
【技术特征摘要】
1.一种云盘热插拔方法,其特征在于,应用于智能网卡,所述智能网卡通过总线与主机通信连接,与存储服务器网络连接,所述主机上创建的云盘与存储服务器的存储部件建立逻辑对应关系,所述方法包括:接收对所述云盘进行热插拔的配置指令;基于所述配置指令,对所述云盘进行热插拔配置;向所述主机发送中断信号,以指示所述主机基于所述中断信号从所述智能网卡获取所述云盘的当前配置信息,并基于所述当前配置信息实现所述云盘的热插拔。2.如权利要求1所述的云盘热插拔方法,其特征在于,所述智能网卡包括预设端口和块设备容量寄存器,所述块设备容量寄存器用于存储与所述预设端口绑定的本地块设备的容量,所述配置指令为热插入所述云盘的指令,所述基于所述配置指令,对所述云盘进行热插拔配置,包括:基于所述热插入所述云盘的指令,创建与所述云盘对应的本地块设备;将所述本地块设备与所述预设端口进行绑定,并打开所述本地块设备与所述存储服务器之间的数据通信通道;从所述存储服务器获取所述云盘的当前容量并将所述云盘的当前容量写入至所述块设备容量寄存器,以对所述云盘进行热插入配置。3.如权利要求1所述的云盘热插拔方法,其特征在于,所述云盘已经进行了热插入配置,所述智能网卡创建有与所述云盘对应的本地块设备,所述智能网卡包括预设端口,所述本地块设备与所述预设端口绑定,所述配置指令为热拔出所述云盘的指令;所述基于所述配置指令,对所述云盘进行热插拔配置,包括:基于所述热拔出所述云盘的指令,将所述本地块设备与所述预设端口5进行解绑定;将所述块设备容量寄存器设置为0,以对所述云盘进行热拔出配置。4.如权利要求3所述的云盘热插拔方法,其特征在于,所述向所述主机发送中断信号,以指示所述主机基于所述中断信号从所述智能网卡获取热插拔配置后的云盘的配置信息,并基于所述当前配置信息实现所述云盘的0热插拔的步骤之后还包括:对所述云盘进行热拔出配置之后,关闭所述本地块设备与所述存储服务器之间的数据通...
【专利技术属性】
技术研发人员:刘宝琴,罗向征,卢祖友,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。