带外管理口令配置方法及装置、电子设备制造方法及图纸

技术编号:21115646 阅读:22 留言:0更新日期:2019-05-16 08:57
本发明专利技术提供了一种带外管理口令配置方法,包括:获取各个PC服务器的带外管理IP,并判断各个PC服务器是否已配置IPMI功能;将已配置IPMI功能的PC服务器的带外管理IP写入第一list文件中,调用脚本语言编写第一口令配置程序;将未配置IPMI功能的带外管理IP写入第二list文件中,调用脚本语言编写第二口令配置程序;对第一list文件和第二list文件中的带外管理IP,分别运行第一口令配置程序和第二口令配置程序;执行第一口令配置程序和第二口令配置程序中的各个命令,实现对各个PC服务器的带外管理口令的自动配置。应用本发明专利技术提供的方法,减少了配置带外管理口令的工作时间的开销,也提高了工作效率。

【技术实现步骤摘要】
带外管理口令配置方法及装置、电子设备
本专利技术涉及计算机
,特别是涉及一种带外管理口令配置方法及装置、电子设备。
技术介绍
随着科学技术的快速发展,PC服务器已经成为了数据中心最主流的IT设备类型,在使用PC服务器的过程中,可利用带外管理网络方法,实现对多个PC服务器的带外管理,包括开关机、查看硬件配置、监视硬件状态等。专利技术人经过对数据中心日常的带外硬件管理工作进行研究发现,当需要对每台PC服务器添加或变更指定带外管理的口令时,由于数据中心的PC服务器数量众多,各个品牌PC服务器的带外管理口的配置方法令也不尽相同,需要对各个品牌的每个PC服务器逐个输入配置口令,无法自动的为每一个PC服务器配置与其对应的带外管理口令。随着PC服务器数量的逐渐增加,对各个PC服务器配置带外管理口令的工作量也大大增加,加大了工作的开销时间。
技术实现思路
本专利技术所要解决的技术问题是提供一种带外管理口令配置方法,通过该方法,可以对各个不同的PC服务器进行带外管理口令的自动化配置,从而减少了配置带外管理口令的工作时间的开销和工作量,提高了工作效率。本专利技术还提供了一种带外管理口令配置装置,用以保证上述方法在实际中的实现及应用。一种带外管理口令配置方法,包括:获取各个PC服务器的带外管理IP,并判断各个所述PC服务器是否已配置智能平台管理接口IPMI功能;将已配置IPMI功能的PC服务器的带外管理IP,写入预先创建的第一list文件中;调用预设的脚本语言,编写与所述IPMI功能对应的第一口令配置程序;依次从所述第一list文件中读取带外管理IP,并运行所述第一口令配置程序,获取与每次读取出的带外管理IP对应的带外管理口令,并将所述带外管理口令配置至所述每次读取出的带外管理IP对应的PC服务器中。上述的方法,可选的,所述判断各个所述PC服务器是否已配置IPMI功能,包括:获取每个所述PC服务器对应的标识信息;解析所述标识信息中的标识位,当所述标识位表征开启状态时,确定所述PC服务器已配置IPMI功能。上述的方法,可选的,所述调用预设的脚本语言,编写与所述IPMI功能对应的第一口令配置程序,包括:判断Linux服务器中的ipmi平台管理工具ipmitool是否可用;当所述ipmitool不可用时,调整所述Linux服务器中的安装配置,使所述ipmitool可用,并在所述ipmitool可用的情况下,调用所述脚本语言,编写与所述IPMI功能对应的第一口令配置程序。上述的方法,可选的,所述运行所述第一口令配置程序,获取与每次读取出的带外管理IP对应的带外管理口令,并将所述带外管理口令配置至所述每次读取出的带外管理IP对应的PC服务器中,包括:在从所述第一list文件中读取带外管理IP的过程中,对于当前读取的带外管理IP执行所述第一口令配置程序中的用户摘要命令,获得与所述当前读取的带外管理IP对应的带外用户摘要信息,并对所述带外用户摘要信息执行预先设置的文本加工命令,确定所述当前读取的带外管理IP对应的PC服务器需要进行配置的带外管理口令的ID号;基于所述当前读取的带外管理IP和所述ID号,运行所述第一口令配置程序中配置命令集合,获取所述当前读取的带外管理IP对应的带外管理口令的配置信息,并依据所述配置信息将所述带外管理口令配置至所述当前读取的带外管理IP的PC服务器中;所述配置命令集合中包含多个配置命令,分别用于添加用户账户、设置用户账户密码、激活用户账户及设置用户账户等级权限。上述的方法,可选的,所述对所述带外用户摘要信息执行预先设置的文本加工命令,确定所述当前读取的带外管理IP对应的PC服务器需要进行配置的带外管理口令的ID号,包括:对所述带外用户摘要信息执行所述文本加工命令,获取与所述当前读取的带外管理IP对应的当前用户的数量,并依据所述当前用户的数量,确定所述当前读取的带外管理IP对应的PC服务器需要进行配置的带外管理口令的ID号。上述的方法,可选的,还包括:将未配置IPMI功能的PC服务器的带外管理IP,写入预先创建的第二list文件中,并判断Linux服务器中的远程登录协议是否可用;当所述远程登录协议不可用时,调整所述Linux服务器的安装配置,使所述远程登录协议可用,并调用所述脚本语言,编写与所述远程登录协议对应的第二口令配置程序;依次从所述第二list文件中读取带外管理IP,并执行所述第二口令配置程序中的登录命令和交互命令集合,使每次读取出的带外管理IP对应的PC服务器,通过执行所述交互命令集合完成对带外管理口令的自动配置;所述交互命令集合中包含多个交互配置命令,分别用于添加用户账户、设置用户账户密码、激活用户账户及设置用户账户等级权限。上述的方法,可选的,所述执行所述第二口令配置程序中的登录命令和交互命令集合,使每次读取出的带外管理IP对应的PC服务器,通过执行所述交互命令集合完成对带外管理口令的自动配置,包括:当每次读取所述第二list文件中的带外管理IP时,将当前读取的带外管理IP执行所述第二口令配置程序中的登录命令,通过所述远程登录协议自动登录至与所述当前读取的带外管理IP对应的PC服务器中;执行所述第二口令配置程序中的自动交互命令,编制与所述当前读取的带外管理IP对应的PC服务器需要配置的带外管理口令相关的字符串;将所述字符串发送至所述当前读取的带外管理IP对应的PC服务器中,执行所述字符串包含的交互命令集合中的交互配置命令,以使所述当前读取的带外管理IP对应的PC服务器依据所述交互配置命令完成对带外管理口令的配置。上述的方法,可选的,还包括:当每次读取的带外管理IP对应的PC服务器执行配置带外管理口令的各个命令后,将所述命令的执行结果保存至预先创建的结果文件中。一种带外管理口令配置装置,包括:判断单元,用于获取各个PC服务器的带外管理IP,并判断各个所述PC服务器是否已配置智能平台管理接口IPMI功能;写入单元,用于将已配置IPMI功能的PC服务器的带外管理IP,写入预先创建的第一list文件中;编程单元,用于调用预设的脚本语言,编写与所述IPMI功能对应的第一口令配置程序;配置单元,用于依次从所述第一list文件中读取带外管理IP,并运行所述第一口令配置程序,获取与每次读取出的带外管理IP对应的带外管理口令,并将所述带外管理口令配置至所述每次读取出的带外管理IP对应的PC服务器中。一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的带外管理口令配置方法。与现有技术相比,本专利技术包括以下优点:本专利技术提供了一种带外管理口令配置方法,包括:获取各个PC服务器的带外管理IP,并判断各个PC服务器是否已配置IPMI功能;将已配置IPMI功能的PC服务器的带外管理IP,写入第一list文件中,调用脚本语言编写第一口令配置程序;将未配置IPMI功能的带外管理IP写入第二list文件中,调用脚本语言编写第二口令配置程序;对第一list文件和第二list文件中的带外管理IP,分别运行第一口令配置程序和第二口令配置程序;通过执行第一口令配置程序和第二口令配置程序中的各个命令,实现对各个PC服务器的带外管理口令的自动配置。应用本专利技术提本文档来自技高网...

【技术保护点】
1.一种带外管理口令配置方法,其特征在于,包括:获取各个PC服务器的带外管理IP,并判断各个所述PC服务器是否已配置智能平台管理接口IPMI功能;将已配置IPMI功能的PC服务器的带外管理IP,写入预先创建的第一list文件中;调用预设的脚本语言,编写与所述IPMI功能对应的第一口令配置程序;依次从所述第一list文件中读取带外管理IP,并运行所述第一口令配置程序,获取与每次读取出的带外管理IP对应的带外管理口令,并将所述带外管理口令配置至所述每次读取出的带外管理IP对应的PC服务器中。

【技术特征摘要】
1.一种带外管理口令配置方法,其特征在于,包括:获取各个PC服务器的带外管理IP,并判断各个所述PC服务器是否已配置智能平台管理接口IPMI功能;将已配置IPMI功能的PC服务器的带外管理IP,写入预先创建的第一list文件中;调用预设的脚本语言,编写与所述IPMI功能对应的第一口令配置程序;依次从所述第一list文件中读取带外管理IP,并运行所述第一口令配置程序,获取与每次读取出的带外管理IP对应的带外管理口令,并将所述带外管理口令配置至所述每次读取出的带外管理IP对应的PC服务器中。2.根据权利要求1所述的方法,其特征在于,所述判断各个所述PC服务器是否已配置IPMI功能,包括:获取每个所述PC服务器对应的标识信息;解析所述标识信息中的标识位,当所述标识位表征开启状态时,确定所述PC服务器已配置IPMI功能。3.根据权利要求1或2所述的方法,其特征在于,所述调用预设的脚本语言,编写与所述IPMI功能对应的第一口令配置程序,包括:判断Linux服务器中的ipmi平台管理工具ipmitool是否可用;当所述ipmitool不可用时,调整所述Linux服务器中的安装配置,使所述ipmitool可用,并在所述ipmitool可用的情况下,调用所述脚本语言,编写与所述IPMI功能对应的第一口令配置程序。4.根据权利要求1所述的方法,其特征在于,所述运行所述第一口令配置程序,获取与每次读取出的带外管理IP对应的带外管理口令,并将所述带外管理口令配置至所述每次读取出的带外管理IP对应的PC服务器中,包括:在从所述第一list文件中读取带外管理IP的过程中,对于当前读取的带外管理IP执行所述第一口令配置程序中的用户摘要命令,获得与所述当前读取的带外管理IP对应的带外用户摘要信息,并对所述带外用户摘要信息执行预先设置的文本加工命令,确定所述当前读取的带外管理IP对应的PC服务器需要进行配置的带外管理口令的ID号;基于所述当前读取的带外管理IP和所述ID号,运行所述第一口令配置程序中配置命令集合,获取所述当前读取的带外管理IP对应的带外管理口令的配置信息,并依据所述配置信息将所述带外管理口令配置至所述当前读取的带外管理IP的PC服务器中;所述配置命令集合中包含多个配置命令,分别用于添加用户账户、添加用户账户密码、激活用户账户及设置用户账户等级权限。5.根据权利要求4所述的方法,其特征在于,所述对所述带外用户摘要信息执行预先设置的文本加工命令,确定所述当前读取的带外管理IP对应的PC服务器需要进行配置的带外管理口令的ID号,包括:对所述带外用户摘要信息执行所述文本加工命令,获取与所述当前读取的带外管理IP对应的当前用户的数量,并依据所述当前用户的数量,确定所述当前读取的带外管理IP对应的PC服务器需要进行配置的...

【专利技术属性】
技术研发人员:荆峥李凯孟丰郑嵘邵雨濛
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京,11

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

1