iDRAC是戴尔用于服务器远程控制的平台,类似于华为的iBMC和惠普的iLO。通过这平台我们可以在机器下电的前提下对服务器进行初始化的配置和远程控制台操作,非常方便。racadm命令行实用程序提供可编写脚本的界面,允许您在本地配置或远程配置远程访问iDRAC。
在一些项目批量服务器配置的带外管理过程中,如果单台配置的话会很麻烦并且出错机率很大,今天来介绍对Dell服务器iDRAC管理工具racadm进行介绍。
一、racadm工具下载:
在戴尔官网技术支持下,选择对应的服务器型号,然后选择下载,如下图所示:
戴尔R740的racadm工具下载地址:https://dl.dell.com/FOLDER08543783M/1/DellEMC-iDRACTools-Web-WINX64-10.3.0.0-4945.exe
戴尔racadm工具PDF手册地址:https://dl.dell.com/content/manual11141900-integrated-dell-remote-access-controller-9-racadm-cli-guide.pdf
二、racadm常用命令(以下命令在戴尔R740服务器上iDRAC 9测试通过,其他型号请自行测试):
戴尔默认管理地址为192.168.0.120,部分出厂配置为DHCP自动获取IP地址,根据实际情况进行设置。
1、戴尔racadm命令行修改root密码:
racadm -r 192.168.0.120 -u root -p calvin set iDRAC.Users.2.Password Admin@cnitdog.com #密码以Admin@cnitdog.com为例。
2、戴尔racadm命令行设置DNS:
racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.ipv4static.dns1 114.114.114.114 #以114.114.114.114为例。
3、戴尔racadm命令行设置时区:
racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.time.timezone Asia/Shanghai #以Asia/Shanghai为例。
4、戴尔racadm命令行设置NTP:
racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.NTPConfigGroup.NTPEnable Enabled racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.NTPConfigGroup.NTPMaxDist 16 racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.NTPConfigGroup.ntp1 ntp.aliyun.com #以ntp.aliyun.com为例。
5、戴尔racadm设置SMTP发信:
racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.RemoteHosts.SMTPServerIPAddress <你的发件服务器地址> racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.RemoteHosts.SMTPPort 25 racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.RemoteHosts.SenderEmail <你的发件邮箱地址> racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.RemoteHosts.SMTPAuthentication Enabled racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.RemoteHosts.SMTPUserName <你的发件用户名> racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.RemoteHosts.SMTPPassword <你的发件用户密码> racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.RemoteHosts.ConnectionEncryption NONE racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.EmailAlert.1.Address <你的接收邮箱地址> racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set idrac.EmailAlert.1.Enable Enabled
6、戴尔racadm开启警报:
racadm -r 192.168.0.120 -u root -p Admin@cnitdog.com set iDRAC.IPMILan.AlertEnable Enabled
其他更多功能请自行查看官方手册。