• 首页
  • 归档
  • 关于
  • 搜索
  • 夜间模式
    ©2026  望时代 Theme by OneBlog

    望时代

    搜索
    标签
    # 教程 # Linux # 脚本 # AI # 影音 # 游戏 # 随笔 # 科技 # 认知
  • 首页>
  • >
  • 正文
  • [教程]colocrossing物理机常用超微IPMI日常维护教程

    2026年06月26日 2 阅读 0 评论 6786 字

    [教程]colocrossing物理机常用超微IPMI日常维护教程

    __2026年1月16日 __3条评论 __450次阅读 __0人点赞 __Tao_Qi

    这里提供了一些常用的维护colocrossing的教程,colocrossing主要使用的是超微的主板,所以使用的是超微的IPMI。我们主要从超微IPMI讲起,所以其它的超微主板也适用于这个教程。我们在这里提供了IPMI用户管理、激活IPMI许可证、更新IPMI固件和BIOS、重置及重新配置IPMI、查看IPMI日志和BIOS日志的教程以及一些故障排查的案例。

    IPMI用户管理

    这里我使用超微官方的IPMICFG来进行配置,功能更为全面,ipmitool只能进行一些基础操作。

    下载

    从超微官方页面进行下载,这里我给出了IPMICFG的直链
    https://www.supermicro.com/Bios/sw_download/965/IPMICFG_1.37.0_build.250723.zip

    debian下载示范

    先安装zip解压缩工具apt install unzip
    再安装wget下载工具apt install wget
    最后下载wget https://www.supermicro.com/Bios/sw_download/965/IPMICFG_1.37.0_build.250723.zip
    然后解压unzip ./IPMICFG_1.37.0_build.250723.zip

    参数说明

    这里我进入linux64位目录
    IPMICFG_1.37.0_build.250723/Linux/64bit
    使用以下命令可以查看参数
    ./IPMICFG-Linux.x86_64 -user
    这里我列举出了所有命令和说明
    [code]

    -user list    列出用户及其权限。
    -user help    显示用户权限代码说明。
    -user add        添加一个用户。
    -user del     删除指定用户。
    -user level      修改指定用户的权限级别。
    -user setpwd      修改指定用户的密码。
    

    [/code]

    修改用户

    这里我先统一把程序名写成ipmicfg,请以实际为准。先使用ipmicfg -user list列出所有用户,colocrossing通常默认给的是IPMI_USER的Operator账号,权限不是最高的,Web端有很多操作执行不了。
    还有一个ADMIN用户是Administrator网络权限的,但是我们不知道密码,我们现在开始修改密码,ID通常为2。
    ipmicfg -user setpwd 2
    最后我们就可以使用ADMIN用户登陆web端了,如果不需要原来的用户我们也可以删除,IPMI_USER通常为3
    ipmicfg -user del 3

    激活IPMI许可证

    这一步的目的是为了方便BIOS更新,官方的方法是使用DOS环境下更新,十分麻烦,激活之后我们可以使用Web端很方便的更新BIOS。
    这是一篇告诉你如何计算出IPMI密钥的文章
    https://peterkleissner.com/2018/05/27/reverse-engineering-supermicro-ipmi/
    我们只需要通过他提供的网页即可激活IPMI,我们只需要准备BMC的mac地址就行了,我们可以很轻松的在web端主页看到
    https://cryptii.com/pipes/QiZmdA
    我们先获得bmc的mac地址

    粘贴在网页上,注意不需要:,得到最前面的6组字符,这是计算出的密钥,最后我们来到web端这个位置激活

    这是激活之后的状态

    更新IPMI固件和BIOS

    这里需要注意一点,仅在出现固件的问题的时候才更新,或者想使用html5 ikvm的话,必须得升级固件。使用Web端更新IPMI固件的时候需要注意勾选重置IPMI,不然会出现一些问题,这个时候我们只能使用ipmicfg重置。

    下载

    官方固件和BIOS的下载中心如下:
    https://www.supermicro.org.cn/zh_cn/support/resources/downloadcenter/swdownload
    在下载之前我们需要找到我们的主板型号,我们可以通过打开BIOS或者在系统使用dmidecode -t baseboard来查看主板型号,然后通过搜索框搜索主板型号,这样我们就能下载到ipmi固件和bios固件了

    更新IPMI固件

    先进入IPMI固件升级模式

    上传固件,需要一些时间

    一定要取消勾选保留配置,不然web端可能会出问题,重置之后恢复成默认的ADMIN/ADMIN用户,我们可以在更新完成后登录web端修改密码

    更新BIOS

    我们先来到BIOS的更新界面,解压之后找到最大的那个文件为固件文件,点击选择并上传,需要等待一段时间上传并检查固件

    如果你想保留BIOS的配置一定要勾选Preserve ME Region和Preserve NVRAM

    重置及重新配置IPMI

    重置IPMI

    这适用于你无法通过web端访问IPMI的情况,如果你更新固件忘记了重置IPMI,我们可以使用如下命令:
    ipmicfg -fd
    这里会显示说明,这里的2、3几乎一样,不同的是后者强制设定为ADMIN/ADMIN,而前者只是恢复默认配置,为了准确性,我们接下来选择3。这里需要说明一下,以上重置通常不会重置你的ipmi网络配置

    如果你要开始重置请输入:
    ipmicfg -fd 3
    如下命令会完全重置,包括网络!!!
    ipmicfg -fde

    重启IPMI

    如果遇到一些问题,比如web端一直显示在升级模式中,我们可以通过以下命令重启IPMI
    ipmicfg -r

    查看你的IPMI网络配置信息

    我们可以先用命令查看当前的网络信息
    ipmicfg -m

    如果你要更详细需要使用ipmitool,这里需要额外安装,这里不再演示安装过程,简单来说直接通过linux发行版的官方软件存储库就能直接安装ipmitool,命令为ipmitool lan print 1
    这里我使用了ipmicfg -fde,所以我的配置恢复到了默认的DHCP,通过ipmicfg -dhcp查看当前的DHCP/Static状态

    我们能在colocrossing面板找到你的ipmi网络配置ip,colocrossing给的最小子网是/30,子网掩码为255.255.255.252

    点击分配给ipmi的ip信息我们可以看到结构通常如下

    重新配置IPMI网络

    在获取了IPMI网络信息之后,我们开始配置
    我们通过以下命令分别设置ip、子网掩码、网关,更换为你自己的IP
    [code]

    ipmicfg -m 192.168.100.10    IP
    ipmicfg -k 255.255.255.0    子网掩码
    ipmicfg -g 192.168.100.1    网关
    

    [/code]

    然后,关闭dhcp
    ipmicfg -dhcp off
    最后重启IPMI
    ipmicfg -r
    现在通过ipmicfg -m能看到你的ip信息

    现在你可以通过web端访问ipmi了,我因为重置了所以使用了ADMIN/ADMIN登录

    查看IPMI日志和BIOS日志

    在web端我们可以轻松查看IPMI和BIOS日志,BIOS日志通常会同步到这里,我重置了IPMI,所以日志为空

    如果使用ipmicfg,可以使用ipmicfg -sel查看帮助ipmicfg -sel list查看日志

    BIOS界面也可以单独查看BIOS日志

    故障与排查

    根据一些人包括自己出现过的一些故障,colocrossing机器主要故障是自动重启。请求colocrossing技术员帮忙弄好了,报告为电源管理配置问题。但是根据我自己探索BIOS配置,BIOS里面跟电源管理相关的设置是比较少的,所以我也不知道他说的具体是那个地方。所以具体如何解决,需要自己尝试,可以尝试重置BIOS。

    本人还有过一个非常奇怪的问题,最后colocrossing是给我换了一台机器,故障为ipv6的速率有问题,一直很慢。但是使用YABS测速,却有个别节点正常。

    最后

    以上就是教程的全部内容了,后面也许还会更新更多教程。还有本人有一些colocrossing机器会按短周期成本价出租,提供技术支持,方便进行体验和测试。但现在尚未上架,所以需要的朋友,可以关注。

    本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可

    __点赞 __分享

    __ __ __ __ __ __ 打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

    __No Tag

    最后编辑:2026年1月16日

    < 上一篇

    下一篇 >

    1. 吴广德说道:

    2026年1月16日 上午3:09

    好帖bd

    回复

    1. kki说道:

    2026年1月16日 上午3:14

    CCS头号狂粉

    回复

    1. oloker说道:

    2026年1月16日 上午3:19

    Great post!
    好帖子!

    回复

    发表回复 取消回复

    电子邮件地址不会被公开。必填项已用 * 标注

    __

    *

    __

    *

    __

    *

    __

    本文著作权归作者 [ doudoudoubao ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    教程
    取消回复

    发表留言
    回复

    Copyright©2026  All Rights Reserved.  Load:0.003 s
    Theme by OneBlog V3.7.1
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。