一种服务器配置信息采集方法、装置、设备及存储介质制造方法及图纸

技术编号:38045457 阅读:14 留言:0更新日期:2023-06-30 11:11
本申请公开了一种服务器配置信息采集方法、装置、设备及存储介质,涉及计算机技术领域,该方法包括:通过运行预设状态检测脚本的方式对服务器运行状态进行检测以确定所述服务器的当前运行环境是否处于petiboot状态;若所述服务器的当前运行环境处于petiboot状态,则通过调用预设信息采集命令进行服务器的配置信息采集操作;按照预设信息记录规则将所述配置信息采集操作中得到的所述服务器的配置信息进行记录保存。本申请通过对服务器运行状态进行检测,在所述服务器处于petiboot环境下通过调用预设信息采集命令对所述服务器端配置信息进行自动采集。这样一来,不需要手动输入采集指令,降低了人力成本的同时提升了服务器配置信息的采集效率。器配置信息的采集效率。器配置信息的采集效率。

【技术实现步骤摘要】
一种服务器配置信息采集方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种服务器配置信息采集方法、装置、设备及存储介质。

技术介绍

[0002]OpenPOWER的目标是创建一个围绕IBM Power处理器架构的软硬件生态系统,从而提供一个替代英特尔系统方案。与英特尔至强服务器系列芯片不同,IBM Power是基于高端RISC芯片架构,天然支持数据分析等高性能计算,具有系统更紧凑、效率更高、能耗更低、计算能力更强等特点。
[0003]目前在OpenPOWER服务器上查看配置需要进入到OS(Operating System,即操作系统)下面,然后通过不同命令,分别查看系统的CPU(Central Processing Unit,即中央处理器)、内存、PCIE(peripheral component interconnect express,即高速串行计算机扩展总线标准)板卡等信息,如果需要获取带外管理等信息,需要配置好BMC(Baseboard Management Controller,即基板管理控制器)管理,进入到BMC WEB界面查询;或者系统内安装ipmitool工具,使用命令查看。如果需要查询服务器自带所有硬盘,需要第三方工具strocli来执行查看。整个过程全部手动输入相关命令,很多命令需要单独安装软件包,拷贝第三方查询工具,配置BMC带外管理,较为繁琐,且在一些场景下,用户无法配置BMC,导致一些信息无法被收集。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种服务器配置信息采集方法、装置、设备及存储介质,实现自动化采集服务器的配置信息,提升配置信息采集效率的同时降低人工成本。其具体方案如下:
[0005]本申请的第一方面提供了一种服务器配置信息采集方法,应用于基于OpenPOWER架构的服务器,包括:
[0006]通过运行预设状态检测脚本的方式对服务器运行状态进行检测以确定所述服务器的当前运行环境是否处于petiboot状态;
[0007]若所述服务器的当前运行环境处于petiboot状态,则通过调用预设信息采集命令进行服务器的配置信息采集操作;
[0008]按照预设信息记录规则将所述配置信息采集操作中得到的所述服务器的配置信息进行记录保存。
[0009]可选的,所述运行脚本对服务器运行状态进行检测以确定当前运行环境是否处于petiboot状态之后,还包括:
[0010]如果当前运行环境不处于petiboot状态下,则通过在人机交互界面上弹出预设提示信息的方式以提醒用户将所述当前运行环境切换至petiboot状态。
[0011]可选的,所述运行脚本对服务器运行状态进行检测以确定当前运行环境是否处于
petiboot状态之后,还包括:
[0012]执行预设消息发送程序向预设用户端发送相应的提示消息以提醒用户将所述当前运行环境切换至petiboot状态。
[0013]可选的,所述通过调用预设信息采集命令进行服务器的配置信息采集操作,包括:
[0014]调用系统默认指令对所述服务器进行预设基础信息采集;
[0015]调用预先在petiboot状态下配置的扫描工具中的预设信息采集指令对所述服务器进行硬件信息、数据信息和磁盘信息的采集。
[0016]可选的,所述通过调用预设信息采集命令进行服务器的配置信息采集操作,包括:
[0017]通过调用预设信息采集命令进行服务器的配置信息采集操作,并在执行所述配置信息采集操作的过程中实时将采集到的所述服务器的配置信息同步输出至人机交互界面上的预设信息展示窗口进行信息显示。
[0018]可选的,所述按照预设信息记录规则将所述配置信息采集操作中得到的所述服务器的配置信息进行记录保存,包括:
[0019]将所述配置信息采集操作中采集到所述服务器的配置信息进行汇总;
[0020]通过日志记录程序对汇总后的配置信息进行记录以生成相应的日志。
[0021]可选的,所述执行日志记录程序将汇总后的配置信息进行记录生成相应的日志信息之后,还包括:
[0022]将所述日志的保存路径发送至人机交互界面上,以便用户通过所述保存路径查询所述日志中记录的配置信息。
[0023]本申请的第二方面提供了一种服务器配置信息采集装置,应用于基于OpenPOWER架构的服务器,包括:
[0024]运行状态判断模块,用于通过运行预设状态检测脚本的方式对服务器运行状态进行检测以确定所述服务器的当前运行环境是否处于petiboot状态;
[0025]信息采集模块,用于若所述服务器的当前运行环境处于petiboot状态,则通过调用预设信息采集命令进行服务器的配置信息采集操作;
[0026]信息记录模块,用于按照预设信息记录规则将所述配置信息采集操作中得到的所述服务器的配置信息进行记录保存。
[0027]本申请的第三方面提供了一种电子设备,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述服务器配置信息采集方法。
[0028]本申请的第四方面提供了一种计算机可读存储介质,所述计算机程序被处理器执行时实现前述的服务器配置信息采集方法。
[0029]本申请中,通过运行预设状态检测脚本的方式对服务器运行状态进行检测以确定所述服务器的当前运行环境是否处于petiboot状态;若所述服务器的当前运行环境处于petiboot状态,则通过调用预设信息采集命令进行服务器的配置信息采集操作;按照预设信息记录规则将所述配置信息采集操作中得到的所述服务器的配置信息进行记录保存。本申请通过对服务器运行状态进行检测,在所述服务器处于petiboot环境下通过调用预设信息采集命令对所述服务器端配置信息进行自动采集,这样一来,可以手动输入配置信息采集指令,提高了所述服务器配置信息采集效率的同时还降低了人力成本,同时避免了手动
输入配置信息采集指令错误而导致信息采集失败的情况的发生。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0031]图1为本申请公开的一种服务器配置信息采集方法流程图;
[0032]图2为本申请公开的一种具体服务器配置信息采集方法流程图;
[0033]图3为本申请公开的一种具体服务器配置信息采集方法流程图;
[0034]图4为本申请公开的一种具体服务器配置信息采集方法流程图;
[0035]图5为本申请公开的一种具体服务器配置信息采集方法流程图;
[0036]图6为本申请公开的一种服务器配置信息采集装置结构示意图;
[0037本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器配置信息采集方法,其特征在于,应用于基于OpenPOWER架构的服务器,包括:通过运行预设状态检测脚本的方式对服务器运行状态进行检测以确定所述服务器的当前运行环境是否处于petiboot状态;若所述服务器的当前运行环境处于petiboot状态,则通过调用预设信息采集命令进行服务器的配置信息采集操作;按照预设信息记录规则将所述配置信息采集操作中得到的所述服务器的配置信息进行记录保存。2.根据权利要求1所述的服务器配置信息采集方法,其特征在于,所述运行脚本对服务器运行状态进行检测以确定当前运行环境是否处于petiboot状态之后,还包括:如果当前运行环境不处于petiboot状态下,则通过在人机交互界面上弹出预设提示信息的方式以提醒用户将所述当前运行环境切换至petiboot状态。3.根据权利要求1所述的服务器配置信息采集方法,其特征在于,所述运行脚本对服务器运行状态进行检测以确定当前运行环境是否处于petiboot状态之后,还包括:执行预设消息发送程序向预设用户端发送相应的提示消息以提醒用户将所述当前运行环境切换至petiboot状态。4.根据权利要求1所述的服务器配置信息采集方法,其特征在于,所述通过调用预设信息采集命令进行服务器的配置信息采集操作,包括:调用系统默认指令对所述服务器进行预设基础信息采集;调用预先在petiboot状态下配置的扫描工具中的预设信息采集指令对所述服务器进行硬件信息、数据信息和磁盘信息的采集。5.根据权利要求1所述的服务器配置信息采集方法,其特征在于,所述通过调用预设信息采集命令进行服务器的配置信息采集操作,包括:通过调用预设信息采集命令进行服务器的配置信息采集操作,并在执行所述配置信息...

【专利技术属性】
技术研发人员:周雨辰
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:

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

1