锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

接口本地正常服务器报500_运维该如何解决服务器底层维护难题?

时间:2023-02-26 19:00:01 报pw传感器

我常用的硬件维护工具有两种:倚天剑ipmitool以及屠龙刀MegaCli。让我们今天介绍一下Ipmitool。注意:Ipmitool对硬件底层进行操作管理,对电源相关操作请三思!

1. IPMI简介

IPMI (intelligent platform management interface)智能平台管理接口是硬件管理接口规格的开放标准 ,嵌入式管理子系统系统通信的特殊方法。IPMI通过基板管理控制器的信息 (BMC)(位于 IPMI交流规格的硬件组)。不使用操作系统使用低级智能管理 进行管理, 可供用户使用IPMI监测服务器的物理健康状况,如温度、电压、风扇工作状态、电源状态等。

2. IPMI优点

IPMI 将系统管理软件与系统硬件平台管理任务分离,将底层服务器管理功能与高级软件分离。这样,就有可能推出一个通用的、跨系统的平台管理监控软件;
IPMI 它是可扩展的,可以快速简单地添加新的功能,如添加更多的传感器、管理控制器或特定的配件设备;
在加入IPMI 在技术系统中,CPU 只需要与IPMI 通信事件形成IPMI 事件记录(Event Log)。系统上的每个设备直接通过IPMI 与事件记录文件通信,事件记录文件以统一的方式记录每个特定设备的所有事件状态。这一特征进一步简化了代理(Agent)处理任务提高了系统的整体运行性能。

3. IPMI工作原理

IPMI 基板管理控制器的核心是(BMC),不依赖服务器的处理器,BIOS 或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC 与IPMI 固件可以开始工作,BMC 通常是安装在服务器主板上的独立板卡,现在也有服务器主板提供IPMI 支持的。IPMI 良好的自主性克服了以往基于操作系统管理模式的限制。例如,如果操作系统没有响应或加载,它仍然可以开关和提取信息。

工作时,一切IPMI 功能都是向BMC 发送命令完成,使用命令IPMI 规范中规定的指令,BMC 接收并记录系统事件日志中的事件信息,维护描述系统中传感器情况的传感器数据记录。当需要远程访问系统时,IPMI 的SOL 特性很有用。SOL 改变IPMI 本地串口传输方向在会话过程中提供应急管理服务Windows 专用管理控制台或Linux 远程访问串行控制台。BMC 通过在LAN 改变传输到串行端口的信息方向,提供远程检查启动、操作系统加载器或与制造商无关的应急管理控制台的标准方法。

4. BMC的功能

  • 访问系统的串行端口
  • 记录故障日志和 SNMP 警报发送
  • 访问系统事件日志 (System Event Log ,SEL) 以及传感器状态
  • 控制包括开机和关机
  • 支持独立于系统电源或工作状态的支持
  • 文本控制台重定向用于系统设置,基于文本公共程序和操作系统控制台

5. BMC工作原理

BMC 基板管理控制器 (baseboard management controller) 缩写,这是一个 IPMI提供智能管理的控制器,BMC 因为它主要集成在主板上而得名。系统管理软件通过和BMC 实现通信。BMC 监控系统是否有严重事件,并在某些参数超过预置阈值时发出报警和日志事件。BMC 支持工业标准 Intelligent Platform Management Interface (IPMI) 远程配置、监控和恢复系统可实现协议。BMC 芯片相当于计算机中的中央处理器,通过BMC 芯片上一对SMBus 接口连接网络,用户可以通过网络访问接管远程服务器的外部管理(Out-of-band)远程接管服务器等功能(Pre-OS),通过客户端完全接管远程服务器;RS-232 接口连接Modem,当远程服务器停机时,用户可以通过拨号访问获得SDR、SEL 数据,分析故障诊断原因;BMC 通过IPMB 接口访问模块风扇背板、电源背板等SMC,管理各背板的温度、电压、风扇转速等关键参数;BMC 通过系统接口(多用途)SMIC:ServerManagement Interface Chip),实现IPMI 控制消息传输机制LCD 显示和实现上层软件和底层F/W 通信,实现报警和数据采集。SDR、SEL、FRU(Field Replacement Unit)物理实体可以是芯片中的存储器或插件E2PROM。

9f517a2a18d3529bf3e4115be20179c5.png

BMC 从不同的传感器中收集信息,然后存储在本地SEL 以后查询方便,重要信息会显示在服务器前面板上。LCD 显示器上(需要硬件支持)。同时还能通过网卡(LAN),串口(Serial)、本地(Host)访问这些信息。

6. Ipmitool的实现方式

6.1 本地调用系统结构图

6.2 远程调用系统结构图

6.3 配置本地,哦,做系统支持IPMI

(2).6 kernels):

modprobeipmi_msghandlermodprobeipmi_simodprobeipmi_devintf

注意:必须先载入模块,这样内核才能识别 ipmidev 如果是2.4kernels 载入模块不同,请参考文档结尾附录部分。

7. 对于各种品牌的服务器Ipmitool的支持

本地调用以下命令,如需配合远程调用,则改为:
ipmitool -I lanplus -H $ILO_IP -U $USERNAME -P $PASSWORD XXXXXXXX

8、坑—客户端无法获取dell机器的mac信息

现象不能远程获得dell机型的mac地址信息

#ipmitool -I lanplus -U $ILO_USER -P $ILO_PW -H $ILO_IP delloem mac get 1

Error in getting MAC Address : Not supported platform

对比不同服务器的系统版本,经过多次测试,ipmitool版本以及,IDRAC固件版发现是客户端ipmitool的版本问题

9、坑—SOL定向乱码

启动的每个阶段都可以正常显示。登录界面时,会出现乱码.

故障原因:配置不同

/etc/inittab不同的文件配置 S0:12345:respawn:/sbin/agetty -L 57600 ttyS1 vt102

/boot/grub/menu.lst不同的文件配置 未注释掉splashimage图形显示

原文来自:http://www.yunweipai.com/archives/19236.html

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章