[发明专利]一种系统安装方法及装置在审
申请号: | 201911397902.2 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111163167A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 魏江鑫;饶俊明;卢道和;龚洵峰;刘生庆;杨耿丹 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L29/12;H04L12/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 安装 方法 装置 | ||
本发明涉及计算机领域,尤其涉及一种系统安装方法及装置,适用于具有ARM微处理器的客户端设备,包括:客户端设备向服务器发送广播消息,该广播消息包括客户端设备的ARM微处理器的信息。然后接收服务器的响应消息,该响应消息包括客户端设备的ARM微处理器的信息对应的系统启动固件的标识信息。客户端设备发送系统安装请求消息,其中系统安装请求消息用于请求获取系统启动固件,该请求消息还包括上述标识信息。进一步地,接收来自服务器的与该标识信息对应的系统启动固件。然后客户端设备根据系统启动固件从服务器获取并安装系统安装程序文件。该方法使具有ARM微处理器的客户端设备实现系统自动安装,节约成本,提高系统安装效率。
技术领域
本申请涉及计算机领域,尤其涉及一种系统安装方法及装置。
背景技术
随着计算机技术的普及,计算机已经逐渐深入到人们工作和生活的各个方面。而随着各种计算业务量的快速增长,后端承载业务的互联网数据中心(Internet DataCenter)机房的规模也在呈几何倍数的扩大,动辄成千上万台的主机的机房也非常常见。在这种大规模主机集群环境中,经常需要进行操作系统安装部署工作,目前主流的操作系统都是基于X86架构(The X86 architecture,一种微处理器执行的计算机语言指令集)构建的,基于X86架构的系统安装方法也非常成熟。由于两者的硬件层存在不同,也就是说X86架构对应的微处理器和ARM架构(Acorn RISC Machine,一种进阶精简指令集机器)对应的微处理器的指令集不一样,所以适用于X86架构的系统安装方法在ARM架构的设备上就不适用了。一般来说,基于ARM架构,也就是ARM微处理器的设备的系统部署安装由使用者手动进行,操作步骤繁琐,对专业性有一定要求。
因此,亟需一种可以克服上述问题的系统安装方法及装置,在基于ARM架构的设备上能够自动部署系统,免去手动安装的麻烦。
发明内容
本发明实施例提供一种系统安装方法及装置,通过在基于ARM架构的设备上自动部署安装系统,用以解决现有技术中手动安装,操作步骤繁琐的问题,使基于ARM架构的设备操作系统得以快速简单安装。
第一方面,本发明实施例提供一种系统安装方法,包括:
客户端设备向服务器发送广播消息,该广播消息包括客户端设备的ARM微处理器的信息。进一步地,客户端设备接收服务器的响应消息,该响应消息包括客户端设备的ARM微处理器的信息对应的系统启动固件的标识信息。客户端设备发送系统安装请求消息,其中系统安装请求消息用于请求获取系统启动固件,该请求消息还包括上述标识信息。进一步地,客户端设备接收来自服务器的与该标识信息对应的系统启动固件。再进一步地,客户端设备根据系统启动固件从服务器获取并安装系统安装程序文件。
在一种可能的实施例中,客户端设备通过向服务器发送携带客户端设备的ARM微处理器的信息的广播消息,服务器根据预设逻辑代码识别出客户端设备的ARM微处理器的信息,继而返回带有对应的系统启动固件的标识信息的响应消息。系统安装请求消息。进一步地,客户端设备根据该标识信息,发送系统安装请求消息,向服务器请求该标识信息对应的系统启动固件。相应地,服务器根据该标识信息返回对应的系统启动固件给客户端设备。最后客户端设备根据该系统启动固件实现后续步骤中向服务器请求并安装系统安装程序文件,从而实现该客户端设备的系统自动安装,节省人力资源,提高系统安装效率。
在一种可能的设计中,上述广播消息还用于客户端设备向服务端请求IP地址。相应地,服务器的响应消息还包括IP地址。进一步地,客户端设备根据所述IP地址,与所述服务器建立网络连接。
在一种可能的实施例中,客户端设备首先启动网卡PXE向服务器请求IP地址的广播消息,同时将该客户端设备的ARM架构信息发送给服务器,然后服务器返回分配给该客户端设备的IP地址和客户端设备的ARM架构信息发送给服务器对应的系统启动固件的标识信息,随后客户端设备使用该IP地址与服务器建立通信,实现后续步骤中的发送请求消息,接收响应消息等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911397902.2/2.html,转载请声明来源钻瓜专利网。