[发明专利]一种部件升级方法、装置以及服务器在审
申请号: | 202110595412.4 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113448598A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 李阳 | 申请(专利权)人: | 新华三信息技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F9/455;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部件 升级 方法 装置 以及 服务器 | ||
本说明书提供一种部件升级方法、装置以及服务器,涉及通信技术领域。一种部件升级方法,应用于服务器中的处理器,包括:在服务器启动过程中,通过所建立的访问通道向服务器中的虚拟存储介质发送读取请求,其中,虚拟存储介质为服务器中的管理控制器所创建的;获取与读取请求相对应的系统镜像,通过从系统镜像中所获取的升级文件对服务器中部署的部件进行升级;在升级完成后,断开虚拟存储介质的访问通道,并重新启动服务器。通过上述方法,可以提升服务器对于所部署的部件进行升级的灵活性。
技术领域
本说明书涉及通信技术领域,尤其涉及一种部件升级方法、装置以及服务器。
背景技术
随着互联网的普及,承载了各类服务的服务器的应用也逐渐增加,因此,也对服务器的维护与管理提出了更多的需求。在服务器中,设置有硬盘、网卡和阵列卡等部件,这些部件都需要定期地进行固件的升级以实现更可靠的使用。
在服务器中,管理控制器可以通过PCIE(外围部件快速互联,PeripheralComponent Interconnect Express)总线连接到各个部件,并基于管理协议,例如,MCTP协议(管理部件传输协议,Management Component Transport Protocol)建立管理控制器至部件的通道。当管理控制器从远端的管理设备接收到升级文件时,可以通过建立的通道将升级文件下发给部件进行升级。但是,在上述的部件升级过程中,需要这些部件支持管理控制器所应用的管理协议,在部件不支持管理协议的情况下,则无法完成对于部件的升级,降低了对服务器中的部件进行升级的灵活性。
发明内容
为克服相关技术中存在的问题,本说明书提供了一种部件升级方法、装置以及服务器。
结合本说明书实施方式的第一方面,本申请提供了一种部件升级方法,应用于服务器中的处理器,包括:
在服务器启动过程中,通过所建立的访问通道向服务器中的虚拟存储介质发送读取请求,其中,虚拟存储介质为服务器中的管理控制器所创建的;
获取与读取请求相对应的系统镜像,通过从系统镜像中所获取的升级文件对服务器中部署的部件进行升级;
在升级完成后,断开虚拟存储介质的访问通道,并重新启动服务器。
进一步的,通过系统镜像中所获取的升级文件对服务器中部署的部件进行升级,包括:
获取服务器中部署的部件的部件标识;
根据部件标识在系统镜像中查找相对应的升级文件;
将查找到的升级文件下发给对应的部件进行升级。
可选的,该方法,还包括:
在升级完成后,生成升级日志,并发送给管理控制器,其中,升级日志中记录有完成升级的部件的部件标识。
结合本说明书实施方式的第二方面,本申请提供了一种部件升级方法,应用于服务器中的管理控制器,包括:
在服务器启动过程中,在服务器中创建虚拟存储介质,建立与虚拟存储介质的访问通道;
若接收到服务器中的处理器向虚拟存储介质所发送的读取请求,则从预设的远端设备获取与读取请求相对应的系统镜像;
将接收到的系统镜像发送至处理器所对应的内存,以使服务器中的处理器基于系统镜像启动,并根据系统镜像中所包含的升级文件对服务器中部署的部件进行升级。
可选的,在将接收到的系统镜像发送至处理器所对应的内存之后,还包括:
接收处理器所生成的升级日志,并向远端设备发送升级日志。
结合本说明书实施方式的第三方面,本申请提供了一种部件升级装置,应用于服务器中的处理器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息技术有限公司,未经新华三信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110595412.4/2.html,转载请声明来源钻瓜专利网。