有DELL R740服务器,安装了ESXi 6.7,客户不记得是否设置了iDRAC密码,也不确定是否配置了iDRAC IP,那么在不重启ESXi主机的情况下,可以借助racadm工具重置,下面记录一下过程。
1、检查是否预先配置了iDRAC IP,使用esxcli命令获取iDRAC IP;
esxcli hardware ipmi bmc get
检查发现并未配置IP,此时可以借助另外一款小工具DHCPsrv,快速开启DHCP服务,使iDRAC快速获取到IP。(DHCPsrv是一款小巧的DHCP服务器管理软件,通过简单地配置便能向其他终端设备分配有效IP地址,非常适合用于临时分配服务器管理接口IP地址。)
2、下载Dell EMC iDRAC Tools for VMware ESXi,注意选对ESXi版本。
3、将iDRAC Tools for ESXi的vib安装包下载后上传到ESXi主机存储,开启SSH,使用esxcli命令安装,注意一定要使用绝对路径;
按照提示,已经安装成功,不用重启;
4、使用racadm命令获取root用户id;
racadm getconfig -u root
获取到root用户的AdminIndex编号为2
5、使用racadm命令重置root用户密码;
racadm set iDRAC.Users.2.Password 123456 #123456为重置后的密码
提示密码重置成功。附:重置管理IP地址(当然也可以登陆iDRAC后再修改)
racadm set iDRAC.Nic.Enable 1
racadm set iDRAC.IPv4.Address x.x.x.x
racadm set iDRAC.IPv4.Netmask 255.255.255.0
racadm set iDRAC.IPv4.Gateway x.x.x.x