操作系统替换方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37596762 阅读:11 留言:0更新日期:2023-05-18 11:44
本发明专利技术实施例提供了一种操作系统替换方法、装置、电子设备及可读存储介质。该方法中,管理服务端在建立与安装有第一操作系统的客户端节点的通信连接的情况下,从客户端节点,获取第一操作系统当前的第一配置信息;根据第一配置信息,生成与每个客户端节点对应的系统替换任务,系统替换任务包含与每个客户端节点对应的第二配置信息;将系统替换任务发送至客户端节点,以供客户端节点根据第二配置信息生成第二操作系统以替换第一操作系统。本发明专利技术的整个替换过程快速且简单,大幅降低了对人工替换的依赖,降低了操作系统替换的工作量和复杂度。度。度。

【技术实现步骤摘要】
操作系统替换方法、装置、电子设备及可读存储介质


[0001]本专利技术属于计算机
,特别是涉及一种操作系统替换方法、装置、电子设备及可读存储介质。

技术介绍

[0002]公有云服务的运行依赖于专门的操作系统,目前,随着原有操作系统的支持被停止,大量运行公有云服务的设备的操作系统面临更新。
[0003]现有技术中,往往采用人工进行操作系统的业务迁移,系统重新安装,相关配置的重新配置等。
[0004]但是,由于操作系统所处位置较为底层,这使得人工进行系统替换的难度、工作量和复杂度都较大。

技术实现思路

[0005]本专利技术提供一种操作系统替换方法、装置、电子设备及可读存储介质,以解决人工进行系统替换的难度、工作量和复杂度都较大的技术问题。
[0006]第一方面,本专利技术提供一种操作系统替换方法,应用于管理服务端,所述方法包括:
[0007]在建立与安装有第一操作系统的客户端节点的通信连接的情况下,从所述客户端节点,获取所述第一操作系统当前的第一配置信息;
[0008]根据所述第一配置信息,生成与每个所述客户端节点对应的系统替换任务,所述系统替换任务包含与每个所述客户端节点对应的第二配置信息;
[0009]将所述系统替换任务发送至所述客户端节点,以供所述客户端节点根据所述第二配置信息生成第二操作系统以替换所述第一操作系统。
[0010]第二方面,本专利技术提供一种操作系统替换方法,应用于客户端节点,所述客户端节点安装有第一操作系统,所述方法包括:
[0011]在建立与管理服务端的通信连接的情况下,向所述管理服务端提供第一操作系统当前的第一配置信息,以供所述管理服务端根据所述第一配置信息,生成与所述客户端节点对应的系统替换任务;
[0012]在获得所述管理服务端发送的系统替换任务的情况下,解析所述系统替换任务,获得与所述客户端节点对应的第二配置信息;
[0013]将所述第二配置信息替换所述第一配置信息,从而使得所述客户端节点的第一操作系统被替换为第二操作系统。
[0014]第三方面,本专利技术提供一种操作系统替换装置,应用于管理服务端,所述装置包括:
[0015]获取模块,用于在建立与安装有第一操作系统的客户端节点的通信连接的情况下,从所述客户端节点,获取所述第一操作系统当前的第一配置信息;
[0016]生成模块,用于根据所述第一配置信息,生成与每个所述客户端节点对应的系统替换任务,所述系统替换任务包含与每个所述客户端节点对应的第二配置信息;
[0017]下发模块,用于将所述系统替换任务发送至所述客户端节点,以供所述客户端节点根据所述第二配置信息生成第二操作系统以替换所述第一操作系统。
[0018]提供模块,用于在建立与管理服务端的通信连接的情况下,向所述管理服务端提供第一操作系统当前的第一配置信息,以供所述管理服务端根据所述第一配置信息,生成与所述客户端节点对应的系统替换任务;
[0019]解析模块,用于在获得所述管理服务端发送的系统替换任务的情况下,解析所述系统替换任务,获得与所述客户端节点对应的第二配置信息;
[0020]替换模块,用于将所述第二配置信息替换所述第一配置信息,从而使得所述客户端节点的第一操作系统被替换为第二操作系统。
[0021]第五方面,本专利技术提供一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述操作系统替换方法。
[0022]第六方面,本专利技术提供一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述操作系统替换方法。
[0023]在本专利技术实施例中,管理服务端通过根据客户端节点的第一操作系统当前的第一配置信息,生成与该客户端节点对应的系统替换任务,并将包含第二配置信息的系统替换任务发送至客户端节点,以供客户端节点自动执行系统替换任务,生成第二操作系统以替换第一操作系统,客户端节点可以在自动化安装新的第二操作系统的同时,根据第二配置信息在客户端节点中还原原有的业务部署和相关配置,实现了对批量客户端节点的操作系统的替换进行统一的管理,整个过程快速且简单,大幅降低了对人工替换的依赖,降低了操作系统替换的工作量和复杂度。
附图说明
[0024]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本专利技术实施例提供的一种操作系统替换方法的步骤流程图;
[0026]图2是本专利技术实施例提供的一种实施场景图;
[0027]图3是本专利技术实施例提供一种操作系统替换方法的交互步骤图;
[0028]图4是本专利技术实施例提供的另一种操作系统替换方法的步骤流程图;
[0029]图5是本专利技术实施例提供的一种客户端节点的替换动作流程图;
[0030]图6是本专利技术实施例提供的一种操作系统替换装置的结构图;
[0031]图7是本专利技术实施例提供的另一种操作系统替换装置的结构图;
[0032]图8是本专利技术实施例提供的一种电子设备的结构图。
具体实施方式
[0033]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]图1是本专利技术实施例提供的一种操作系统替换方法的步骤流程图,应用于管理服务端,如图1所示,该方法可以包括:
[0035]步骤101、在建立与安装有第一操作系统的客户端节点的通信连接的情况下,从所述客户端节点,获取所述第一操作系统当前的第一配置信息。
[0036]本专利技术实施例中,参照图2,其示出了本专利技术实施例提供的一种实施场景图,包括:管理服务端和多个客户端节点。本专利技术实施例旨在通过管理服务端,与需要进行操作系统替换的客户端节点进行交互,从而自动化的实现客户端节点中第一操作系统至第二操作系统的替换,并最小化该过程中的人工干预。
[0037]在该步骤中,首先管理服务端需要与安装有第一操作系统的客户端节点建立通信连接,通信连接建立后,管理服务端与客户端节点之间可以实现数据信息交互,从而使得管理服务端可以从客户端节点中获取第一操作系统当前的第一配置信息。
[0038]具体的,管理服务端在获取到客户端节点的通信地址后,即可建立与客户端节点的通信连接,进一步的,客户端节点可以提取自身第一操作系统(旧操作系统)当前的第一配置信息并发送给管理服务端,第一操作系统当前的第一配置信息用于反映客户端节点当前所涉及并安装的业务应用的软件包的配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作系统替换方法,应用于管理服务端,其特征在于,所述方法包括:在建立与安装有第一操作系统的客户端节点的通信连接的情况下,从所述客户端节点,获取所述第一操作系统当前的第一配置信息;根据所述第一配置信息,生成与每个所述客户端节点对应的系统替换任务,所述系统替换任务包含与每个所述客户端节点对应的第二配置信息;将所述系统替换任务发送至所述客户端节点,以供所述客户端节点根据所述第二配置信息生成第二操作系统以替换所述第一操作系统。2.根据权利要求1所述的方法,其特征在于,所述第一配置信息和所述第二配置信息都包括:网络配置信息、软件包配置信息、系统配置信息中的一种或多种。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于对所述第二配置信息的软件包配置信息的修改操作,对所述第二配置信息的软件包配置信息进行修改。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述客户端节点的通信地址,并根据所述通信地址,建立与所述客户端节点的通信连接。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述客户端节点发送的系统替换后状态信息;根据所述客户端节点的系统替换后状态信息,生成系统替换日志并进行存储。6.一种操作系统替换方法,应用于客户端节点,所述客户端节点安装有第一操作系统,其特征在于,所述方法包括:在建立与管理服务端的通信连接的情况下,向所述管理服务端提供第一操作系统当前的第一配置信息,以供所述管理服务端根据所述第一配置信息,生成与所述客户端节点对应的系统替换任务;在获得所述管理服务端发送的系统替换任务的情况下,解析所述系统替换任务,获得与所述客户端节点对应的第二配置信息;将所述第二配置信息替换所述第一配置信息,从而使得所述客户端节点的第一操作系统被替换为第二操作系统。7.根据权利要求6所述的方法,其特征在于,所述第一配置信息和所述第二配置信息都包括:网络配置信息、软件包配置信息、系统配置信息中的一种或多种。8.根据权利要求7所述的方法,其特征在于,在提供所述第一配置信息的过程中,所述方法还包括:通过路径:/etc/sysconfig/network

scirpts/,获取所述第一配置信息的网络配置信息;通过运行rpm

qa命令,获得所述第一配置信息的软件包配置信息;通过获取系统配置文件,以及系统安装软件的配置文件,获得所述第一配置信息的系统配置信息。9.根据权利要求6所述的方法,其特征在于,所述将所述第二配置信息替换所述第一配置信息,从而使得所述客户端节点的第一操作系统被替换为第二操作系统,包括:通过所述第二配置信息,修改所述第...

【专利技术属性】
技术研发人员:付广哲姜少涛杨桃李瑩
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1