一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种集群管理系统管理服务器的方法与流程

2021-12-17 22:15:00 来源:中国专利 TAG:


1.本发明涉及服务器管理技术领域,具体地说是一种集群管理系统管理服务器的方法。


背景技术:

2.随着大数据时代的来临,整机柜服务器在实际中应用越来越广泛。在整机柜中集成多个服务器节点,由负责整机柜监控管理的rmc来统一管理,集中监控。每个服务器节点均可以是一个独立运作的计算机系统,每个服务器节点上都设置一个基板管理控制器(bmc baseboard managementcontroller),该基板管理控制器收集本节点上的各类传感器监控信息,并对其进行管理;同时,每个服务器节点的cpu也会进行部分系统下所需的管理工作,获取系统监控信息。通常,各节点的bmc所监控信息以及cpu系统所监控信息会通过管理网络上报给机柜rmc。
3.一般地,由于整机柜中服务器节点众多多达几十上百个,rmc(rack management controller,集中监控管理控制器)主要监控管理服务器节点的关键温度信息和开关机等功能,对服务器节点的其他数据信息,如电流、电压、温度、日志文件的管理和查看,及在线升级等功能则需要进入服务器节点的bmc进行管理。在服务器节点较多的情况下会耗费大量的人力、物力,同时也容易出错影响整套管理系统的功能。


技术实现要素:

4.本发明的技术任务是针对以上不足之处,提供一种集群管理系统管理服务器的方法,无需运维人员手动配置,保证rmc的管理功能能够正常运行,提高服务器节点的监控管理效率。
5.本发明解决其技术问题所采用的技术方案是:
6.本发明要求保护一种集群管理系统管理服务器的方法,集群管理系统自动获取所管理服务器的网络ip地址,使rmc自动获取所需管理目标的ip地址、监控的信息类型、单元种类及数量;
7.通过背板单元号和机柜号,单元bmc配置自身的ip地址,并将信息传输给服务器节点的cpu,cpu设置自身的ip地址;rmc获取所述单元号和机柜号以及ip地址信息,对所需管理的目标信息进行存储。
8.由于整机柜中的服务器节点往往会部署在多台机柜内,而且不同的服务器节点会根据不同的功能分为计算单元、存储单元等类型,通过ip地址的设置进行区别。初次上电时,通常会为了避免出现ip冲突的问题而不进行对bmc和cpu的ip地址进行设置,需要在cpu以及bmc的系统或调试串口下独立设置ip,设置完成各服务器节点ip地址后,还需去rmc分类设置所需监控目标的ip地址,这在服务器节点较多的情况下会耗费大量的人力、物力,同时也容易出错影响整套管理系统的功能。
9.该方法集群管理系统自动获取所管理服务器的网络ip地址,无需运维管理人员手
动配置,保证rmc的管理功能能够正常运行,rmc能够自动获取所需管理目标的ip地址、监控的信息类型、单元种类及数量,提高集群管理效率,节省人力物力。
10.优选的,各节点bmc根据自身固件的不同判断出自身的单元种类;
11.分别设置拨码开关与bmc的gpio管脚相连,拨码开关至少包括两个,以a1、a2表示,则a1代表当前服务器节点所处于的机柜编号,a2代表当前服务器节点的单元编号,根据机柜号和单元号的需要设置a1、a2的状态。
12.进一步的,各节点bmc读取所述a1、a2所相连gpio高低电平状态,判断自身的单元号和机柜号,从而设置自身的ip地址。
13.进一步的,将机柜内各节点的网络与目标rmc的网络相连,各节点bmc通过通信总线将单元和机柜信息传输给服务器节点的cpu,设置系统下管理网络的ip地址。
14.进一步的,所述各节点bmc设置完自身的ip地址后,获取之前所设置的目标rmc ip地址,将自身的ip地址信息及单元种类和单元号主动上报给目标bmc。
15.优选的,所述ip地址信息及单元种类和单元号通过snmp trap主动上报给rmc;rmc通过自身的snmptrapd进程获取所需管理的目标信息并进行存储。
16.进一步的,该方法的实现过程如下:
17.1)、服务器节点上电初始化后,单元bmc扫描背板单元号和机柜号;
18.2)、bmc根据所扫描的背板单元号配置自身的ip地址;
19.3)、单元bmc将槽位信息发送至cpu;
20.4)、cpu设置自身的ip地址;
21.5)、获取所设置目标的rmc ip地址;
22.6)、通过snmp trap发送自身信息给rmc;
23.7)、rmc分析信息并保存。
24.本发明还要求保护一种集群管理系统,该集群管理系统自动获取所管理服务器的网络ip地址,使rmc自动获取所需管理目标的ip地址、监控的信息类型、单元种类及数量;
25.该集群管理系统通过上述的集群管理系统管理服务器的方法实现对整机柜服务器的管理。
26.本发明还要求保护一种管理服务器的装置,包括:至少一个存储器和至少一个处理器;
27.所述至少一个存储器,用于存储机器可读程序;
28.所述至少一个处理器,用于调用所述机器可读程序,执行上述的方法。
29.本发明还要求保护计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行上述的方法。
30.本发明的一种集群管理系统管理服务器的方法与现有技术相比,具有以下有益效果:
31.该方法中集群管理系统自动获取所管理服务器的网络ip地址,无需运维管理人员手动配置,保证rmc的管理功能能够正常运行,rmc能够自动获取所需管理目标的ip地址、监控的信息类型、单元种类及数量,提高集群管理效率,节省人力物力。
附图说明
32.图1是本发明集群管理系统管理服务器的方法中各节点ip设置及上报原理图。
具体实施方式
33.下面结合附图和具体实施例对本发明作进一步说明。
34.本发明要求保护一种集群管理系统管理服务器的方法,集群管理系统自动获取所管理服务器的网络ip地址,使rmc自动获取所需管理目标的ip地址、监控的信息类型、单元种类及数量;通过背板单元号和机柜号,单元bmc配置自身的ip地址,并将信息传输给服务器节点的cpu,cpu设置自身的ip地址;rmc获取所述单元号和机柜号以及ip地址信息,对所需管理的目标信息进行存储。
35.由于整机柜中的服务器节点往往会部署在多台机柜内,而且不同的服务器节点会根据不同的功能分为计算单元、存储单元等类型,通过ip地址的设置进行区别。初次上电时,通常会为了避免出现ip冲突的问题而不进行对bmc和cpu的ip地址进行设置,需要在cpu以及bmc的系统或调试串口下独立设置ip,设置完成各服务器节点ip地址后,还需去rmc分类设置所需监控目标的ip地址,这在服务器节点较多的情况下会耗费大量的人力、物力,同时也容易出错影响整套管理系统的功能。该方法集群管理系统自动获取所管理服务器的网络ip地址,无需运维管理人员手动配置,保证rmc的管理功能能够正常运行,rmc能够自动获取所需管理目标的ip地址、监控的信息类型、单元种类及数量,提高集群管理效率,节省人力物力。
36.如图1所示,该方法的实现过程如下:
37.s1、服务器节点上电、初始化;
38.s2、单元bmc扫描背板单元号和机柜号;
39.s3、bmc根据所扫描的背板单元号配置自身的ip地址;
40.s4、单元bmc将槽位信息发送至cpu;
41.s5、cpu设置自身的ip地址;
42.s6、、获取所设置目标的rmc ip地址;
43.s7、通过snmp trap发送自身信息给rmc;
44.s8、rmc分析信息并保存;
45.s9、结束。
46.实现该方法的具体配置如下:
47.1)、硬件部分:
48.在进行机柜内各服务器节点的背板设计时,分别放置两个8位拨码开关a1、a2,将这两个拨码开关与bmc的gpio管脚相连,a1用来代表当前服务器节点所处于的机柜编号;a2用来代表当前服务器节点的单元编号。根据机柜号和单元号的需要,设置a1、a2的状态。将机柜内各节点的网络与目标rmc的网络相连。
49.2)、软件部分:
50.各服务器节点上电后,各节点bmc会根据自身固件的不同,判断出自身的单元种类。同时,读取与a1、a2所相连gpio高低电平状态,判断自身的单元号和机柜号从而设置自身的ip地址;并通过通信总线将单元和机柜信息传输给服务器节点的cpu,设置系统下管理
网络的ip地址;
51.设置完自身地址后,获取之前所设置的目标rmc ip地址,将自身的ip地址信息及单元种类和单元号通过snmp trap,主动上报给目标rmc;
52.rmc通过自身的snmptrapd进程获取所需管理的目标信息并进行存储。
53.本发明还要求保护一种集群管理系统,该集群管理系统自动获取所管理服务器的网络ip地址,使rmc自动获取所需管理目标的ip地址、监控的信息类型、单元种类及数量;
54.该集群管理系统通过上述的集群管理系统管理服务器的方法以及配置方式c实现对整机柜服务器的管理。
55.本发明实施例还提供了一种管理服务器的装置,包括:至少一个存储器和至少一个处理器;
56.所述至少一个存储器,用于存储机器可读程序;
57.所述至少一个处理器,用于调用所述机器可读程序,执行上述实施例中所述的集群管理系统管理服务器的方法。
58.本发明实施例还提供了一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行本发明上述实施例中所述的集群管理系统管理服务器的方法。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或cpu或mpu)读出并执行存储在存储介质中的程序代码。
59.在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
60.用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如cd

rom、cd

r、cd

rw、dvd

rom、dvd

ram、dvd

rw、dvd rw)、磁带、非易失性存储卡和rom。可选择地,可以由通信网络从服务器计算机上下载程序代码。
61.此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
62.此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的cpu等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。
63.上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献