[发明专利]可编程器件的管理单元的更新方法、装置和存储介质有效
申请号: | 201811257394.3 | 申请日: | 2018-10-26 |
公开(公告)号: | CN111104134B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 田行辉;李娟;朱正 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/455 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 肖庆武 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 器件 管理 单元 更新 方法 装置 存储 介质 | ||
本申请公开了一种可编程器件的管理单元的更新方法及装置,属于电子技术领域。所述方法包括:当接收到管理单元更新请求时,对安装的多个可编程器件中的每个可编程器件进行第一标记;对于多个可编程器件中的目标可编程器件,当目标可编程器件具有第一标记和第二标记时,或者当目标可编程器件具有第一标记和第三标记时,对目标可编程器件的管理单元进行更新;在成功完成对目标可编程器件的管理单元的更新后,删除目标可编程器件的第一标记。本申请中的管理单元更新过程在不影响业务运行的情况下,简单高效地实现了管理单元更新的自动化,达到了平滑更新的效果。
技术领域
本申请涉及电子技术领域,特别涉及一种可编程器件的管理单元的更新方法、装置和存储介质。
背景技术
可编程器件是一种具有大量可编程单元的器件,可编程单元中的管理单元用于管理用户与操作系统之间的交互。例如,可编程器件可以是现场可编程门阵列(Field-Programmable Gate Array,FPGA)器件或复杂可编程逻辑器件(Complex ProgrammableLogic Device,CPLD)等,FPGA器件的管理单元是壳层(Shell)。当可编程器件的管理单元无法满足用户需求或者出现错误时,需要对可编程器件的管理单元进行更新。例如,当FPGA器件的Shell无法满足用户需求或者出现错误时,就需要对FPGA器件进行Shell更新。
目前,对可编程器件的管理单元进行更新之前,需要先与用户进行沟通,以规划能够对可编程器件的管理单元进行更新的时间段。之后,在该时间段对可编程器件的管理单元进行更新时,具体可以先对可编程器件进行下电,再对可编程器件的管理单元进行更新,成功更新之后再对可编程器件进行上电。
然而,上述可编程器件的管理单元的更新方式中,需要先与用户沟通来规划出能够对可编程器件的管理单元进行更新的时间段,因而会导致可编程器件的管理单元的更新周期较长。另外,在对可编程器件的管理单元进行更新时需要对可编程器件进行下电和上电,这样容易影响用户业务运行,导致用户业务中断。
发明内容
本申请实施例提供了一种可编程器件的管理单元的更新方法、装置和存储介质,可以解决相关技术中在可编程器件的管理单元的更新周期较长且会中断用户业务的问题。所述技术方案如下:
第一方面,提供了一种可编程器件的管理单元的更新方法,应用于计算节点中安装的可编程器件,所述方法包括:当接收到管理单元更新请求时,对安装的多个可编程器件中的每个可编程器件进行第一标记,所述第一标记指示需要进行管理单元更新的可编程器件;对于所述多个可编程器件中的目标可编程器件,当所述目标可编程器件具有所述第一标记和第二标记时,或者当所述目标可编程器件具有所述第一标记和第三标记时,对所述目标可编程器件的管理单元进行更新,所述第二标记指示未分配给虚拟机使用的可编程器件,所述第三标记指示分配至的虚拟机已删除的可编程器件,所述目标可编程器件为所述多个可编辑器件中的任一可编程器件;在成功完成对所述目标可编程器件的管理单元的更新后,删除所述目标可编程器件的第一标记。
需要说明的是,管理单元更新请求用于请求对可编程器件的管理单元进行更新。可编程器件是一种具有大量可编程单元的器件,管理单元是可编程器件包括的多个可编程单元中用于管理用户与操作系统之间的交互的可编程单元。
另外,具有第一标记的可编程器件是需要更新管理单元的可编程器件,具有第二标记的可编程器件是未分配给虚拟机使用的可编程器件,具有第三标记的可编程器件所分配至的虚拟机已删除。
在本申请实施例中,在接收到管理单元更新请求时,可以对安装的多个可编程器件中的每个可编程器件均进行第一标记,之后,可以自动对具有第一标记和第二标记的可编程器件的管理单元进行更新,或者,自动对具有第一标记和第三标记的可编程器件的管理单元进行更新,从而在不影响业务运行的情况下,简单高效地实现了管理单元更新的自动化,达到了平滑更新的效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811257394.3/2.html,转载请声明来源钻瓜专利网。