DELL iDRAC(Integrated Dell Remote Access Controller) 可以用于服务器远程管理,比如远程电源管理、启动故障诊断、硬件故障报警监测等等。
新近的一批 DELL 服务器集成了 iDRAC Express,服务器已经上线运行数月,可惜当初没有进行过 iDRAC 的配置,因此也不能使用,简单查了一下,有两种方法可以配置 iDRAC:
- 在开机时按照提示操作,进行 iDRAC 配置
- 在操作系统中安装 Dell OpenManage Server Administrator,使用 OpenManage Server Administrator 配置 iDRAC
第一种方法有两个不便:需要人到服务器跟前,并且需要重启服务器,不可取。 第二种方法也不理想:DELL 只提供“商业” Linux 发行版的支持,在 Gentoo 上安装 OpenManage Server Administrator 会有麻烦,并且也违反我的服务器洁癖原则。
但是接下来的搜索表明不重启服务器配置 iDRAC 也是可行的,该型号的 DEL L服务器 iDRAC 默认配置是:
- IP: 192.168.0.120
- User: root
- Password: calvin
那就好办了,使用该默认配置远程登陆 iDRAC 远程管理系统,修改配置即可。但也不是完全没有问题,因为同一批的服务器全都是默认配置,IP 地址都是 192.168.0.120,所以要成功地逐一访问,还是要耍点小技巧:在与要配置 iDRAC 的服务器同一物理网络的其他服务器上 ping 192.168.0.120,之后查看做响应的那个 “192.168.0.120” 的 MAC 地址:
$ arp -n | grep 192.168.0.120
192.168.0.120 ether AA:BB:CC:DD:EE:FF C lan
然后绑定 192.168.0.120 和这个 MAC:
sudo arp -s 192.168.0.120 AA:BB:CC:DD:EE:FF
这样就可以保证之后对 192.168.0.120 的访问都是同一台服务器。完成 iDRAC 配置之后删掉之前做的 IP-MAC 绑定:
sudo arp -d 192.168.0.120
如此反复,就可以对所有的服务器完成 iDRAC 配置。