1.一种基于Linux的批量升级服务器固件的方法,其特征在于,包括:
将安装了Linux系统的多个服务器配置在同一局域网内;
准备升级服务器固件的文件;
选取其中一个服务器作为管理服务器,与其他服务器建立互信关系;
将升级服务器固件的文件上传到管理服务器上,并向其他服务器进行分发,执行各服务器固件升级脚本。
2.根据权利要求1所述的基于Linux的批量升级服务器固件的方法,其特征在于,所述升级服务器固件包括升级基本输入输出系统和升级基板管理控制器。
3.根据权利要求1所述的基于Linux的批量升级服务器固件的方法,其特征在于,所述将安装了Linux系统的各服务器配置在同一局域网内是指为各服务器配置同一局域网内的ip地址。
4.根据权利要求1所述的基于Linux的批量升级服务器固件的方法,其特征在于,所述升级服务器固件是在带内管理机制下进行操作的。
5.根据权利要求1所述的基于Linux的批量升级服务器固件的方法,其特征在于,所述选取其中一个服务器作为管理服务器,与其他服务器建立互信关系是指选取其中一个服务器作为管理服务器,管理服务器可以与其他服务器之间进行自由访问。
6.根据权利要求1所述的基于Linux的批量升级服务器固件的方法,其特征在于,将升级服务器固件的文件上传到管理服务器上并向其他服务器进行分发,执行各服务器固件升级脚本,包括:
将升级服务器固件的文件上传到管理服务器上;
将管理服务器上的升级服务器固件的文件通过局域网分发至其他服务器;
通过远程登录到各服务器;
执行各服务器固件升级脚本,升级各服务器固件。
7.根据权利要求1所述的基于Linux的批量升级服务器固件的方法,其特征在于,在将升级服务器固件的文件上传到管理服务器上并向其他服务器进行分发,执行各服务器固件升级脚本后,还包括:收集各服务器执行服务器固件升级脚本后返回的结果信息,其中结果信息包括升级成功提示信息或升级失败提示信息。
8.基于权利要求1-7中任一所述的基于Linux的批量升级服务器固件的方法的基于Linux的批量升级服务器固件的装置,其特征在于,包括:
配置模块,用于将安装了Linux系统的多个服务器配置在同一局域网内;
准备模块,用于准备升级服务器固件的文件;
建立互信模块,用于选取其中一个服务器作为管理服务器,与其他服务器建立互信关系;
升级执行模块,用于将升级服务器固件的文件上传到管理服务器上并向其他服务器进行分发,执行各服务器固件升级脚本。
9.根据权利要求8所述的基于Linux的批量升级服务器固件的装置,其特征在于,升级执行模块,进一步包括:
上传模块,用于将升级服务器固件的文件上传到管理服务器上;
分发模块,用于将管理服务器上的升级服务器固件的文件通过局域网分发至其他服务器;
远程登录模块,用于通过远程登录到各服务器;
执行模块,用于执行各服务器固件升级脚本,升级各服务器固件。
10.根据权利要求8所述的基于Linux的批量升级服务器固件的装置,其特征在于,还包括:
收集模块,用于收集各服务器执行服务器固件升级脚本后返回的结果信息,其中结果信息包括升级成功提示信息或升级失败提示信息。