一种跨网段服务器OS部署系统及方法技术方案

技术编号:24409012 阅读:29 留言:0更新日期:2020-06-06 08:21
本发明专利技术提供一种跨网段服务器OS部署系统及方法,所述系统包括:中心节点、中间节点和子节点;所述中间节点包括第一网卡和第二网卡;所述中心节点连接所述中间节点的第一网卡;所述子节点连接所述中间节点的第二网卡;所述第一网卡和所述第二网卡在不同网段。本发明专利技术提出的使用物理拷贝的方法进行操作系统部署时间点数据的完全拷贝,以备后续系统重置使用,实现了一次安装永久使用,降低重复性安装需求带来的人力时间成本。

A cross network segment server OS deployment system and method

【技术实现步骤摘要】
一种跨网段服务器OS部署系统及方法
本专利技术涉及服务器操作系统部署
,具体涉及一种跨网段服务器OS部署系统及方法。
技术介绍
随着互联网的发展、时代的更替,日益剧增的数据需要越来越多的服务器存储,而日益剧增的服务器集群规模,服务器操作系统的重置、安装部署成本随之提升。在大数据集群的扩容、升级、容灾测试、性能测试(例如极限测试、压力测试)等多种情况时都需要多次重置或部署操作系统。传统的方法,使用手动单节点安装操作系统,稍微成熟的方法是采用PXE批量安装操作系统。手动单节点安装操作系统的方式在几十台、几百甚至几千台服务器集群场景下部署已不现实,且易受安装者技能的影响,很难保证绝对的一致性;采用PXE批量安装操作系统的方式,则要求服务器网卡支持PXE用户端功能,要求PXE服务器必须含有DHCP以及TFTP的服务,而且对集群服务器网络具备一定的限制,无法跨网段同时执行,即要求待安装服务器必须与宿主机在同一个局域网,局域网中非待安装服务器也会易受到影响。这两种传统的部署方法均不支持服务器操作系统的自动化重置。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种跨网段服务器OS部署系统及方法,以解决上述技术问题。第一方面,本专利技术提供一种跨网段服务器OS部署系统,包括:中心节点、中间节点和子节点;所述中间节点包括第一网卡和第二网卡;所述中心节点连接所述中间节点的第一网卡;所述子节点连接所述中间节点的第二网卡;所述第一网卡和所述第二网卡在不同网段。进一步的,所述中心节点通过三层交换机与多个中间节点的第一网卡建立网络连接,所述中心节点与所述中间节点组成所述系统的管理层。进一步的,所述系统包括执行层,所述执行层具有多个网段,且每个网段下有多个子节点,在同一网段下的子节点连接同网段的中间节点第二网卡。进一步的,所述系统还包括:备选中心节点,所述备选中心节点为选举出的中间节点,所述备选中心节点与所述中心节点通信连接且所述备选中心节点第一网卡与中间节点第一网卡在相同网段建立网络连接。第二方面,本专利技术提供一种跨网段服务器OS部署方法,中心节点通过多个双网卡中间节点与不同网段的子节点建立拓扑连接,包括:所述中心节点查找与目标子节点在同一网段下的中间节点;所述中心节点向查找到的同网段中间节点下发执行命令和执行文件,由所述同网段中间节点将所述执行命令和执行文件转发至目标子节点,所述执行文件包括更新系统安装文件和安装脚本。进一步的,所述方法还包括:中心节点获取中间节点选举出的备用中心节点IP;根据所述IP将各版本系统安装文件和安装脚本发送至所述备用中心节点;所述备用中心节点监控中心节点状态,若监控中心节点故障则所述备用中心节点管理子节点系统。进一步的,所述方法还包括:所述中心节点接收由与目标子节点同网段的中间节点转发的目标子节点更新执行反馈信息。进一步的,所述方法还包括:所述目标子节点加载系统安装文件,所述系统安装文件包括ISO镜像和系统配置文件;所述目标子节点加载安装脚本,所述安装脚本调用所述系统安装文件安装目标系统;所述目标子节点在安装目标系统过程中生成系统快照,并标记快照生成时间;所述目标子节点响应于中心节点下发的重置命令,根据所述重置命令的恢复时间调取相应时间的系统快照;利用所述系统快照还原系统。本专利技术的有益效果在于,本专利技术提供的跨网段服务器OS部署系统及方法,采用快照记录操作系统需求,即需要重置、重装或新安装部署操作系统,记录执行时间点和服务器数据信息。在执行重置、重装或新安装部署操作系统过程中,同网段中间节点之间互不影响,中间节点与待执行操作的服务器互不影响;本专利技术提出的使用物理拷贝的方法进行操作系统部署时间点数据的完全拷贝,以备后续系统重置使用,实现了一次安装永久使用,降低重复性安装需求带来的人力时间成本。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的系统的示意性架构图。图2是本专利技术一个实施例的方法的示意性流程图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本专利技术中出现的关键术语进行解释。快照是某一时间点云盘数据状态的备份文件,常用于日常数据备份、实例误释放恢复、网络攻击恢复、制作自定义镜像等场景。在回滚云盘、修改关键系统文件、更换操作系统前,可以提前创建快照,提高操作容错率。为了便于对本专利技术的理解,下面以本专利技术跨网段服务器OS部署方法的原理,结合实施例中对跨网段子节点进行操作系统部署的过程,对本专利技术提供的跨网段服务器OS部署方法做进一步的描述。实施例1本实施例提供一种跨网段服务器OS部署系统,如图1所示,具体的,所述跨网段服务器OS部署系统包括:中心节点、中间节点和子节点。其中,中心节点与中间节点构成管理层,通过一台三层交换机负责网段a的中心节点和各具备双卡的中间节点第一网卡网络互连,建立管理层集群,实现跨网段服务器网络互连。从中间节点中选举出性能最优的中间节点作为备选中心节点,备选中心节点与中心节点数据同步,一旦中心节点故障,备选中心节点立即接替中心节点的工作,避免部署任务中断无法执行。中间节点具有双网卡,其中第一网卡在网段a中与中心节点网络连接,第二网卡连接其它网段的子节点。由于管理层中具有多个中间节点,不同中间节点的第二网卡所处网段是不同的,一个中间节点的第二网卡连接一个网段内的多个子节点。子节点为待部署操作系统服务器的BMC。实施例2本实施例提供一种跨网段服务器OS部署系统,包括:中心节点、中间节点和子节点。其中,中心节点与中间节点构成管理层,通过一台三层交换机负责网段a的中心服务器和各具备双卡的中间节点网络互连,实现跨网段服务器网络互连。中间节点具有双网卡,其中第一网卡在网段a中与中心节点网络连接,第二网卡连接其它网段的子节点。由于管理层中具有多个中间节点,不同中间节点的第二网卡所处网段是不同的,一个中间节点的第二网卡连接一个网段内的子节点。子节点为待部署操作系统服务器的BMC。中心节点负责服务器集群中操作系统不同需求的分配、管理和下发,中心节点存储有配置信息、网络信息、存储信息以及iso镜像、操作系统所需配置文件、自动化安本文档来自技高网
...

【技术保护点】
1.一种跨网段服务器OS部署系统,其特征在于,包括:/n中心节点、中间节点和子节点;所述中间节点包括第一网卡和第二网卡;/n所述中心节点连接所述中间节点的第一网卡;/n所述子节点连接所述中间节点的第二网卡;/n所述第一网卡和所述第二网卡在不同网段。/n

【技术特征摘要】
1.一种跨网段服务器OS部署系统,其特征在于,包括:
中心节点、中间节点和子节点;所述中间节点包括第一网卡和第二网卡;
所述中心节点连接所述中间节点的第一网卡;
所述子节点连接所述中间节点的第二网卡;
所述第一网卡和所述第二网卡在不同网段。


2.根据权利要求1所述的系统,其特征在于,所述中心节点通过三层交换机与多个中间节点的第一网卡建立网络连接,所述中心节点与所述中间节点组成所述系统的管理层。


3.根据权利要求1所述的系统,其特征在于,所述系统包括执行层,所述执行层具有多个网段,且每个网段下有多个子节点,在同一网段下的子节点连接同网段的中间节点第二网卡。


4.根据权利要求1所述的系统,其特征在于,所述系统还包括:
备选中心节点,所述备选中心节点为选举出的中间节点,所述备选中心节点与所述中心节点通信连接且所述备选中心节点第一网卡与中间节点第一网卡在相同网段建立网络连接。


5.一种跨网段服务器OS部署方法,其特征在于,中心节点通过多个双网卡中间节点与不同网段的子节点建立拓扑连接,所述方法包括:
所述中心节点查找与目标子节点在同一网段下的中间节点;
所...

【专利技术属性】
技术研发人员:张东东申晓青
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1