正常情况下改idrac配置需要进BIOS改,需要物理接触机器。实际上我们也可以在操作系统中配置,工具是ipmi和racadm
一、使用ipmi配置idrac的ip
安装
yum -y install ipmitool
打印当前信息:
ipmitool lan print
设置IP:
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 192.168.1.200
ipmitool lan set 1 netmask 255.255.255.0
ipmitool lan set 1 defgw ipaddr 192.168.1.1
ipmitool lan set 1 access on
设置用户:
ipmitool user list 1
ipmitool user set password 2 "your_passwd"
复查:
ipmitool lan print
配置完成后可以尝试用本机ping配置的ip看是否有返回。
dell的服务器中,idrac专用口为idrac默认口
很不幸,这台机器默认口为idrac专用口,没连网线,本机和同网段的机器一直ping不通。但是ipmi工具无法更改idrac使用的网卡。所以需要另一个解决方案racadm
二、使用racadm进行配置ip和选择网卡
安装racadm
wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
yum -y install srvadmin-all
/opt/dell/srvadmin/sbin/srvadmin-services.sh start
ln -s /opt/dell/srvadmin/sbin/racadm /usr/sbin/racadm
查看idrac信息
racadm get iDRAC.Info
查看idrac使用的网卡
racadm get iDRAC.NIC.Selection
返回结果发现是idrac专用网卡
Selection=Dedicated #表示idrac专用网卡
查看可以设置的网卡选项
racadm help iDRAC.NIC.Selection
#下面是返回
Selection -- Specifies the current mode of operation for the iDRAC network interface controller
Usage -- 1- Dedicated; 2- LOM1; 3- LOM2; 4- LOM3; 5- LOM4; Default - 1
Required License -- RACADM
Dependency -- None
改成LOM1网卡
racadm set iDRAC.NIC.Selection 2
禁用idrac网卡
racadm set iDRAC.NIC.Enable 0
启用idrac网卡
racadm set iDRAC.NIC.Enable 1
获取IP,默认看第一个命令的结果就行
racadm get iDRAC.IPv4
racadm get iDRAC.IPv4Static
根据获取的ip访问idrac页面 https://192.168.1.251/restgui/start.html
三、常用racadm命令
重启idrac 软重置
racadm racreset
恢复出厂 硬重置 root密码恢复默认,ip网卡设置也恢复默认 许可证不会丢,是企业版的不会退到体验版
racadm racresetcfg
设置IP 网关 子网掩码
racadm setniccfg -s 10.24.11.251 255.255.255.0 10.24.11.254