我刚从客户那里获得一台服务器,我需要重置 BMC 凭据。
我连接了外部 KVM,我可以访问 BIOS 并设置 BMC 的网络地址,但我找不到重置凭据的地方。
我还可以访问机器操作系统(Windows)。
我应该怎么做才能重置 BMC 凭据?
谢谢。
答案1
由于您有一个装有网络连接的操作系统(看起来是 Windows),因此还有另一种方法,使用 SuperMicro 的 IPMICFG:
您需要从这里下载适用于 Windows 的 IPMICFG:https://www.supermicro.com/SwDownload/SwSelect_Free.aspx?cat=IPMI您必须“接受 EULA”然后才能下载。在显示下载链接之前,它还可能会要求您提供姓名和电子邮件。
提取完成后,您可以以管理员模式打开命令提示符并导航到类似于此的正确文件夹:
C:\Users\YOURUSER\Desktop\IPMICFG_1.32.0_build.200910\Windows\64bit 然后您可以在命令提示符中运行以下命令:
ipmicfg-win.exe -user list(只是为了验证您想要的用户是否存在)ipmicfg-win.exe -user setpwd 2 your_password_here 如果这对您不起作用请告诉我 - 希望它可以帮助您不必不断重启。
答案2
正如@Thayron Arrais 所描述的,IPMIConfig 的管理员模式命令提示符执行应该适用于任何最近的服务器,它应该是您的首选。
在 X8/H8 代及更早的硬件上,它可能并不总是成功。在这些情况下,如果您使用 flash 实用程序上的 -C(清除配置)选项重新刷新 IPMI 固件,即使设备上当前使用的是同一版本,您也可以从管理员命令提示符将 IPMI 配置重置为其默认设置。
在较旧的系统上,该密码为 ADMIN/ADMIN(全部大写)。在加州法律颁布后生产的系统上,该密码打印在底盘脚趾标签上,或直接打印在主板上。
此方法还适用于使用常规固件闪存实用程序清除 BIOS 系统和用户密码 - 就权限而言,物理访问是上帝模式。
BIOS 允许您设置 IP,设置后,您需要通过 redfish webgui 或各种操作系统提供的 IPMI/i2C 工具执行所有操作。如果您的系统支持它,我强烈建议您启用专用的远程管理接口(如果您的系统有)。出于安全原因,请不要使用故障转移接口模式。