美文网首页
IPMI用户名密码忘记了怎么处理?

IPMI用户名密码忘记了怎么处理?

作者: 丁明威 | 来源:发表于2018-08-30 16:58 被阅读857次

            很久很久以前,公司为了可以远程对物理服务器进行开关机控制,所以为每一个物理服务器都设置了一个IPMI的用户名和密码。很多年过去了,当初设置这些服务器IPMI用户和密码的人已经离职了,然后就没有然后了...

            公司的网络越来越复杂,每个产品组都要自己维护自己的服务器,而且很不幸的是我们组还要在产品中开发利用IPMI对服务器进行管理的功能,所以必须要找回这些服务器遗失的账号和密码。怎么办呢?重启服务器进行设置?行不通,我们的服务器现在都利用Exsi 做了虚拟化,上面运行着数十台虚拟机,跑着各种各样的业务,停机是会被打死的。所以必须寻找不停机修改IPMI地址,账号和密码的方案。

            经过无数次网上搜寻,终于找到了IPMICFG神器!!!下载地址:

    ftp://ftp.supermicro.com/utility/IPMICFG/IPMICFG_1.28.0_build.180302.zip

    下面给大家介绍一下大体的过程。

            首先,我们的Exsi是没有开启SSH功能的,需要对每一台服务器放开这个设置。

            其次,利用xshell登录到exsi服务器上,并把这个文件到Exsi服务器上,任意目录。因为我们的Exsi是linux系统,所以我就上传了Linux的文件包:

            进入64bit目录下,执行如下命令,使得程序变成可执行的。

    chmod +x IPMICFG-Linux.x86_64

    红框脚本

            第一步,执行命令,查看一下当前IPMI的IP和MAC

    查看IP地址和MAC

            第二步,如果要设置IP地址可以使用命令:

    ./IPMICFG-Linux.x86_64 -m 10.20.2.1(你要改成的IP地址)

    ./IPMICFG-Linux.x86_64 -k 255.255.255.0(你要改成的掩码地址)

    ./IPMICFG-Linux.x86_64 -g 10.20.0.1(你要改成的网关地址)      

            第三步,查看当前的user列表:

    ./IPMICFG-Linux.x86_64 -user list

            得到如下结果

    查看用户列表

            第四步,设置给root账号设置新的密码:

    ./IPMICFG-Linux.x86_64 -user setpwd 2(红框中的userID) newpwd(你要改成的密码)

    修改root用户密码

            至此,IPMI的密码修改完成,也不需要重启服务器了。

    相关文章

      网友评论

          本文标题:IPMI用户名密码忘记了怎么处理?

          本文链接:https://www.haomeiwen.com/subject/elhdwftx.html