基于PECI总线的远程服务器调试

基于PECI的远程调试案例

引言

初次集成测试和后续产品在数据中心部署时发生的错误调试是一个由来已久的难题。在这些场景下的调试可能涉及打开或者移除失败的目标系统,重启操作平台以便调试所用,安装调试探棒,尝试复现问题。

为了减轻负担,需要一种机制在最小化平台重配置和错误复现要求,使用一种无探棒方式便于在线错误调试。这可以通过在一台网络连接到发生错误的目标服务器上执行Python脚本实现。目标BMC反过来将通过网络接收到的调试命令转换为CPU可以理解的PECI命令。

目标听众和范围

本文档的目标受众是平台调试员,BMC固件开发人员和Python脚本(包括SCripts)用户或者开发人员。最终的目标是帮助平台调试人员使用合适的工具通过PECI总线实现远程调试。

何时使用PEFI进行远程调试


基于PECI的SCripts用法案例

同时使能PECI和JTAG远程调试

SCripts函数和访问接口

PECI代理用法和遗弃

ASD术语使用

Purley平台实现PECI远程调试功能

Purley平台BMC基本需求

服从IPMI规范

服从PECI规范

PECI重试协议

Purley平台BMC额外要求

OEM对串行PECI的IPMI命令支持

确定写FCS字节
OEM IPMI命令例子
PECI RdIAMSR用法

PECI命令的合适串行化

锁定PECI收集调试数据

避免通过LAN进行PECI写操作

PECI命令白名单
PECI读API或序列白名单

Purley平台通用要求

调试主机授权

调试主机端的反病毒软件

禁止破坏性复位

禁止OS发起的复位
由平台BMC触发的复位
错误检测引发的复位
SMI溢出引发的复位
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值