本发明涉及服务器,尤其涉及一种节点信息的更新方法及装置。
背景技术:
1、现有的机柜中的rmc(rack manager controller,整机柜管理控制器),搭配大量的服务器,且服务器存在越来越多的客户定制,相应的定制服务器的节点信息的种类也越来越多。
2、当机柜出现批量节点服务器需要获取或者更新定制节点信息时,现有的方法是基于测试人员登录每台机器用户名密码进行在线或者系统下指令更新,然后登录web页面查看是否登录成功设置生效,此过程费时费力,且经常会出现忘记用户名密码情况。
技术实现思路
1、本发明提供一种节点信息的更新方法及装置,用以解决现有技术针对机柜出现节点服务器需要获取或者更新节点信息,基于测试人员登录每台机器用户名密码进行在线或者系统下指令更新,导致费时费力的技术问题。
2、本发明提供一种节点信息的更新方法,包括:
3、接收机柜中目标服务器的节点变更信息,基于所述节点变更信息,更新所述机柜中整机柜管理控制器rmc的节点用例库的所述目标服务器的节点信息,以使所述rmc基于更新后的节点用例库,对所述目标服务器的节点信息进行变更;
4、所述rmc的节点用例库的构建方法包括:
5、获取机柜中所有服务器的节点信息,基于所述所有服务器的节点信息构建节点用例库,并将所述节点用例库发送至所述rmc,以使所述rmc存储所述节点用例库。
6、根据本发明提供的一种节点信息的更新方法,还包括:
7、接收对所述机柜中多个服务器的节点信息进行更新的批量更新数据文件;
8、基于所述批量更新数据文件,对所述节点用例库中对应的多个服务器的节点信息进行批量更新,以使所述rmc基于批量更新后的节点用例库,对所述机柜中对应服务器的节点信息进行变更。
9、根据本发明提供的一种节点信息的更新方法,所述获取机柜中所有服务器的节点信息,包括:
10、获取所述机柜中所有服务器的物理地址,将所述所有服务器的物理地址发送至所述rmc,以使所述rmc基于所述所有服务器的物理地址,获取机柜中所有服务器的节点信息。
11、根据本发明提供的一种节点信息的更新方法,还包括:
12、间隔预设时间段,获取所述机柜中所有服务器的实时节点信息;
13、将所述实时节点信息与所述节点用例库中对应的节点信息进行比对,确定所述所有服务器中节点信息发生变更的变更服务器;
14、基于所述变更服务器的实时节点信息,对所述节点用例库中的所述变更服务器的节点信息进行更新。
15、根据本发明提供的一种节点信息的更新方法,所述基于所述节点变更信息,更新所述机柜中rmc的节点用例库的所述目标服务器的节点信息,进一步包括:
16、在所述节点用例库中不包含所述目标服务器的节点信息的情况下,基于所述目标服务的物理地址,确定所述目标服务器的默认节点信息;
17、将所述默认节点信息作为所述目标服务器的节点信息,并在所述节点用例库中新增所述目标服务器的节点信息。
18、根据本发明提供的一种节点信息的更新方法,所述在所述节点用例库中新增所述目标服务器的节点信息之后,还包括:
19、基于所述rmc对所述目标服务器的节点信息进行登录验证;
20、在所述目标服务器的节点信息验证不通过的情况下,基于所述rmc,对所述目标服务器的节点信息恢复出厂设置,以使所述目标服务器的节点信息变更为所述默认节点信息。
21、根据本发明提供的一种节点信息的更新方法,构建所述rmc的节点用例库之后,还包括:
22、获取所述rmc的节点用例库中各服务器的节点信息,将所述各服务器的节点信息发送至前端界面,以供所述前端界面显示所述各服务器的节点信息。
23、本发明还提供一种节点信息的更新装置,包括:
24、更新模块,用于接收机柜中目标服务器的节点变更信息,基于所述节点变更信息,更新所述机柜中整机柜管理控制器rmc的节点用例库的所述目标服务器的节点信息,以使所述rmc基于更新后的节点用例库,对所述目标服务器的节点信息进行变更;
25、所述rmc的节点用例库的构建方法包括:
26、获取机柜中所有服务器的节点信息,基于所述所有服务器的节点信息构建节点用例库,并将所述节点用例库发送至所述rmc,以使所述rmc存储所述节点用例库。
27、本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种节点信息的更新方法。
28、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种节点信息的更新方法。
29、本发明提供的节点信息的更新方法及装置,通过在机柜的rmc中构建节点用例库,存储机柜中各个服务器的节点信息。在需要对机柜中目标服务器的节点信息进行变更时,接收针对目标服务器的节点变更信息,并基于节点变更信息,对rmc的节点用例库中目标服务器的节点信息进行更新,从而基于rmc自动实现对目标服务器的节点信息的更新。基于对原有rmc的扩展,自动实现对目标服务器的节点信息进行变更,提升了机柜中服务器的节点信息的更新效率。
1.一种节点信息的更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的节点信息的更新方法,其特征在于,还包括:
3.根据权利要求1所述的节点信息的更新方法,其特征在于,所述获取机柜中所有服务器的节点信息,包括:
4.根据权利要求1所述的节点信息的更新方法,其特征在于,还包括:
5.根据权利要求1所述的节点信息的更新方法,其特征在于,所述基于所述节点变更信息,更新所述机柜中rmc的节点用例库的所述目标服务器的节点信息,进一步包括:
6.根据权利要求5所述的节点信息的更新方法,其特征在于,所述在所述节点用例库中新增所述目标服务器的节点信息之后,还包括:
7.根据权利要求1所述的节点信息的更新方法,其特征在于,构建所述rmc的节点用例库之后,还包括:
8.一种节点信息的更新装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述节点信息的更新方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述节点信息的更新方法。