一种集群服务器的运维管理方法、装置、设备及产品制造方法及图纸

技术编号:33277951 阅读:76 留言:0更新日期:2022-04-30 23:37
本发明专利技术提供一种集群服务器的运维管理方法、装置、设备及产品,涉及通信技术领域,该方法包括以下步骤:获取待扩容节点的扩容请求;根据所述扩容请求,获取扩容用配置信息;根据所述扩容用配置信息,所述待扩容节点基于预启动执行环境启动,并校正所述待扩容节点的节点配置信息;其中,所述节点配置信息包括主节点名称和网际互连协议地址;获取所述节点配置信息,并将所述待扩容节点设置为基于硬盘启动。本发明专利技术能够固定待扩容节点的相关配置,使得节点操作系统主节点名称、IP地址能够与BMC信息相互关联,避免安装过程产生乱序问题,能够在大规模集群服务器环境中进行精准地批量扩容待扩容节点。待扩容节点。待扩容节点。

【技术实现步骤摘要】
一种集群服务器的运维管理方法、装置、设备及产品


[0001]本专利技术涉及通信
,尤其涉及一种集群服务器的运维管理方法、装置、设备及产品。

技术介绍

[0002]在软件应用领域,基于物理服务器集群的软件集群的安装和扩容,都需要具备大规模部署和扩容能力。在集群服务器的部署和扩容方面,预启动执行环境(Preboot eXecute Environment,PXE)支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配网际互连协议(Internet Protocol,IP)地址,再下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。
[0003]但是,目前由于PXE在批量安装时产生的不确定性,导致集群节点安装顺序混乱,并且对于传统软件在集群节点上安装和扩容,需要多次登录所有集群服务器的基板管理控制器(Baseboard Management Controller,BMC),需要进行多次配置节点启动项和控制节点电源打开关闭等操作。因此,现有的集群服务器的运维管理方法导致集群服务器的安装和扩容效率十分有限。

技术实现思路

[0004]本专利技术提供一种集群服务器的运维管理方法、装置、设备及产品,用以解决现有技术中利用PXE进行集群服务器节点安装和扩容时产生乱序问题以及重复操作的缺陷,实现在大规模集群服务器环境中进行精准地批量扩容待扩容节点。
[0005]本专利技术提供一种集群服务器的运维管理方法,包括以下步骤:
[0006]获取待扩容节点的扩容请求;
[0007]根据所述扩容请求,获取扩容用配置信息;
[0008]根据所述扩容用配置信息,所述待扩容节点基于预启动执行环境执行节点扩容,并校正所述待扩容节点的节点配置信息;其中,所述节点配置信息包括主节点名称、网际互连协议地址和基板控制器信息;
[0009]获取所述节点配置信息,并在扩容完成后将所述待扩容节点设置为基于硬盘启动。
[0010]根据本专利技术提供的集群服务器的运维管理方法,所述根据所述扩容请求,获取扩容用配置信息,具体包括:
[0011]根据所述扩容请求,获取第一配置信息和第二配置信息;其中,所述第一配置信息和所述第二配置信息构成所述扩容用配置信息,且,所述第一配置信息为集群服务器中主节点的扩容用配置信息,所述第二配置信息为集群服务器中其他节点的基板管理控制器信息。
[0012]根据本专利技术提供的集群服务器的运维管理方法,所述根据所述扩容请求,获取扩
容用配置信息,具体包括:
[0013]集群服务器中各个节点的所述第二配置信息基于超文本传输协议进行共享。
[0014]根据本专利技术提供的集群服务器的运维管理方法,所述根据所述扩容用配置信息,所述待扩容节点基于预启动执行环境执行节点扩容,并校正所述待扩容节点的节点配置信息,具体包括以下步骤:
[0015]根据所述第一配置信息,生成预启动执行环境的启动配置信息;
[0016]根据所述启动配置信息,所述待扩容节点基于预启动执行环境执行节点扩容;
[0017]所述待扩容节点基于预启动执行环境启动后,获取其他节点共享的所述第二配置信息以及第三配置信息;其中,所述第三配置信息为所述待扩容节点的基板管理控制器信息;
[0018]根据所述第二配置信息以及所述第三配置信息,所述待扩容节点校正所述节点配置信息。
[0019]根据本专利技术提供的集群服务器的运维管理方法,该方法在所述获取待扩容节点的扩容请求步骤之前,还包括以下步骤:
[0020]部署集群服务器的运维管理环境并初始化预启动执行环境服务。
[0021]根据本专利技术提供的集群服务器的运维管理方法,所述获取所述节点配置信息,并在扩容完成后将所述待扩容节点设置为基于硬盘启动,具体包括:
[0022]当部署了所述运维管理环境的部署节点获取到所述待扩容节点的所述网际互连协议地址上线后,在扩容完成后,所述部署节点将所述待扩容节点设置为基于硬盘启动。
[0023]本专利技术还提供一种集群服务器的运维管理装置,包括:
[0024]第一获取模块,用于获取待扩容节点的扩容请求;
[0025]第二获取模块,用于根据所述扩容请求,获取扩容用配置信息;
[0026]校正模块,用于根据所述扩容用配置信息,所述待扩容节点基于预启动执行环境执行节点扩容,并校正所述待扩容节点的节点配置信息;其中,所述节点配置信息包括网际互连协议地址;
[0027]保护模块,用于获取所述节点配置信息,并在扩容完成后将所述待扩容节点设置为基于硬盘启动。
[0028]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述集群服务器的运维管理方法的步骤。
[0029]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述集群服务器的运维管理方法的步骤。
[0030]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述集群服务器的运维管理方法的步骤。
[0031]本专利技术提供的集群服务器的运维管理方法、装置、设备及产品,通过获取扩容用配置信息,并基于扩容用配置信息,在使用PXE技术时,能自动将待扩容节点的节点配置信息校正为期望的信息,实现精准扩容和自动纠错,固定待扩容节点的相关配置,使得节点操作系统主节点名称、IP地址能够与BMC信息相互关联,避免批量无人值守安装过程中产生乱序问题,能够在大规模集群服务器环境中进行精准地批量扩容待扩容节点,集群节点的安装
和扩容效率能够得到大幅度地提升,从原本几个小时或几个工作日,缩减到分钟级别,更好地进行集群服务器的运维管理工作。
附图说明
[0032]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本专利技术提供的集群服务器的运维管理方法的流程示意图之一;
[0034]图2是本专利技术提供的集群服务器的运维管理方法的流程示意图之二;
[0035]图3是本专利技术提供的集群服务器的运维管理方法中步骤S400具体的流程示意图;
[0036]图4是本专利技术提供的集群服务器的运维管理装置的结构示意图之一;
[0037]图5是本专利技术提供的集群服务器的运维管理装置的结构示意图之二;
[0038]图6是本专利技术提供的集群服务器的运维管理方法中校正模块具体的结构示意图;
[0039]图7是本专利技术提供的电子设备的结构示意图。
具体实施方式
...

【技术保护点】

【技术特征摘要】
1.一种集群服务器的运维管理方法,其特征在于,包括以下步骤:获取待扩容节点的扩容请求;根据所述扩容请求,获取扩容用配置信息;根据所述扩容用配置信息,所述待扩容节点基于预启动执行环境执行节点扩容,并校正所述待扩容节点的节点配置信息;其中,所述节点配置信息包括主节点名称、网际互连协议地址和基板控制器信息;获取所述节点配置信息,并在扩容完成后将所述待扩容节点设置为基于硬盘启动。2.根据权利要求1所述的集群服务器的运维管理方法,其特征在于,所述根据所述扩容请求,获取扩容用配置信息,具体包括:根据所述扩容请求,获取第一配置信息和第二配置信息;其中,所述第一配置信息和所述第二配置信息构成所述扩容用配置信息,且,所述第一配置信息为集群服务器中主节点的扩容用配置信息,所述第二配置信息为集群服务器中其他节点的基板管理控制器信息。3.根据权利要求2所述的集群服务器的运维管理方法,其特征在于,所述根据所述扩容请求,获取扩容用配置信息,具体包括:集群服务器中各个节点的所述第二配置信息基于超文本传输协议进行共享。4.根据权利要求2或3所述的集群服务器的运维管理方法,其特征在于,所述根据所述扩容用配置信息,所述待扩容节点基于预启动执行环境执行节点扩容,并校正所述待扩容节点的节点配置信息,具体包括以下步骤:根据所述第一配置信息,生成预启动执行环境的启动配置信息;根据所述启动配置信息,所述待扩容节点基于预启动执行环境执行节点扩容;所述待扩容节点基于预启动执行环境启动后,获取其他节点共享的所述第二配置信息以及第三配置信息;其中,所述第三配置信息为所述待扩容节点的基板管理控制器信息;根据所述第二配置信息以及所述第三配置信息,所述待扩容节点校正所述节...

【专利技术属性】
技术研发人员:刘庆厉肃郭晨曦
申请(专利权)人:浪潮通信技术有限公司
类型:发明
国别省市:

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

1