当前位置: 首页 >> 原创·技术 >> 202009040910 批量配置戴尔服务器(利用racadm工具) >> 正文

202009040910 批量配置戴尔服务器(利用racadm工具)

4年前 (2020-09-04)     作者:iMoke     分类:原创·技术     阅读次数:4383     评论(1)    

公司新买了50台戴尔服务器,加上历史购买的,我现在也是一个拥有80台服务器的小富豪了……

50台服务器,都需要配置IP、警报、VNC、时区、修改用户名和密码、配置警报邮件、批量开机关机,等等等等,想想就头疼;

以前都是用idrac网页版,一个一个调,这50台服务器……就我1个人,咋玩啊?

还好,戴尔有一个强大的不能再强大的工具,叫racadm。


一、前言

公司新买了50台戴尔服务器,加上历史购买的,我现在也是一个拥有80台服务器的小富豪了……

50台服务器,都需要配置IP、警报、VNC、时区、修改用户名和密码、配置警报邮件、批量开机关机,等等等等,想想就头疼;

以前都是用idrac网页版,一个一个调,这50台服务器……就我1个人,咋玩啊?

还好,戴尔有一个强大的不能再强大的工具,叫racadm。

So, Here is comming!


二、参考资料

201912311309 戴尔服务器idrac SSL配置失败解决办法

202002222049 为戴尔服务器idrac替换SSL证书

巧用iDRAC批量修改PXE网卡启动顺序

[DELL]Integrated Dell Remote Access Controller 9 用户指南

一定要充分利用DELL官方的文档,太全了!

注意:本文默认适配 idrac 9 ,部分命令在低版本下不支持,已特殊标注。


三、注意

本文以直接连接idrac的ssh为例输入命令,也可以使用一台linux系统,远程输入命令,

racadm -r <idrac管理地址> -u <idrac用户名> -p <idrac密码> <命令> <选项>
racadm -r 192.168.0.120 -u racuser1 -p aygqt12a getsysinfo


四、命令

iDrac设置-->连接性-->网络-->IPv4设置

注:idrac默认管理IP是192.168.0.120

#racadm get idrac.IPv4
racadm set idrac.IPv4.Enable Enabled
racadm set idrac.IPv4.Address 10.0.0.2
racadm set idrac.IPv4.Netmask 255.255.255.0
racadm set idrac.IPv4.Gateway 10.0.0.1
racadm set idrac.IPv4.DNS1 10.0.0.3
racadm set idrac.IPv4.DNS2 10.0.0.4
#racadm set idrac.IPv4.DHCPEnable Disabled
#racadm set idrac.IPv4.DNSFromDHCP Disabled
#racadm set idrac.NIC.VLanID 5
#racadm set idrac.NIC.VLanEnable Enabled


iDrac设置-->用户-->本地用户

注:idrac默认最高管理账号在id 2

#racadm get idrac.Users.2.UserName
racadm set idrac.Users.2.UserName your_username
racadm set idrac.Users.2.Password your_password


配置-->虚拟控制台-->VNC服务器

#racadm get idrac.VNCServer
racadm set idrac.VNCServer.Enable Enabled
racadm set idrac.VNCServer.Password your_password
racadm set idrac.VNCServer.Port 5901
racadm set idrac.VNCServer.SSLEncryptionBitLength Disabled


#查看idracMAC地址

racadm get idrac.NIC.MACAddress


#查看服务器序列号

(适用于 idrac 9,idrac 8 以下无效)

racadm get System.ServerInfo.ServiceTag

(全部适用)

racadm getsvctag


#查看服务器的基本信息

racadm getsysinfo -s


配置-->系统配置-->警报配置--警报

#racadm get iDRAC.IPMILan.AlertEnable
racadm set iDRAC.IPMILan.AlertEnable Enabled


iDrac设置-->设置-->时区和NTP设置

#racadm get idrac.Time
racadm set idrac.Time.Timezone Asia/Harbin
#racadm get idrac.NTPConfigGroup
racadm set idrac.NTPConfigGroup.NTPEnable Enabled
racadm set idrac.NTPConfigGroup.NTP1 time.imoke.org
racadm set idrac.NTPConfigGroup.NTP2 ntp.aliyun.com


配置-->警报配置-->SMTP(电子邮件)配置(适用于 idrac 9,idrac 8 以下无效)

#racadm get idrac.RemoteHosts
racadm set idrac.RemoteHosts.SMTPServerIPAddress <你的发件服务器>
racadm set idrac.RemoteHosts.SMTPPort 25
racadm set idrac.RemoteHosts.SenderEmail <你的发件邮箱>
racadm set idrac.RemoteHosts.SMTPAuthentication Enabled
racadm set idrac.RemoteHosts.SMTPUserName <你的发件用户名>
racadm set idrac.RemoteHosts.SMTPPassword <你的发件账号密码>
racadm set idrac.RemoteHosts.MessageSubjectPrefix [SERVER]
racadm set idrac.RemoteHosts.ConnectionEncryption NONE
#racadm get idrac.EmailAlert.1
racadm set idrac.EmailAlert.1.Address <你的接受邮箱>
racadm set idrac.EmailAlert.1.Enable Enabled

#测试发送邮件
#https://www.dell.com/support/manuals/cn/zh/cndhs1/poweredge-r730xd/idrac8_2.70.70.70_ug/%E4%BD%BF%E7%94%A8-racadm-%E9%85%8D%E7%BD%AE%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E8%AD%A6%E6%8A%A5%E8%AE%BE%E7%BD%AE?guid=guid-102c5797-a789-46d0-8a73-97a9f2388eb1&lang=zh-cn
racadm testemail -i 1


配置-->警报配置-->远程系统日志设置

#racadm get idrac.SysLog
racadm set idrac.SysLog.SysLogEnable Enabled
racadm set idrac.SysLog.Server1 10.0.0.0
racadm set idrac.SysLog.Server2 10.0.0.1
racadm set idrac.SysLog.Server3 10.0.0.2
racadm set idrac.SysLog.Port 514
racadm set idrac.SysLog.PowerLogInterval 5
racadm set idrac.SysLog.PowerLogEnable Enabled


配置-->系统设置-->硬件设置-->前面板配置-->LCD配置

#racadm get System.LCD
racadm set System.LCD.Configuration "iDRAC IPv4 Address"
#racadm set System.LCD.Configuration "Service Tag"
#racadm set System.LCD.Configuration 
#racadm set System.LCD.Configuration 
#racadm set System.LCD.vConsoleIndication Enabled


配置-->BIOS设置-->Boot Settings (关闭PXE启动)

# racadm get bios.BiosBootSettings
racadm set bios.BiosBootSettings.bootseq Floppy.iDRACVirtual.1-1,Optical.iDRACVirtual.1-1,RAID.Integrated.1-1
racadm set bios.BiosBootSettings.UefiBootSeq Floppy.iDRACVirtual.1-1,Optical.iDRACVirtual.1-1,RAID.Integrated.1-1
# ↓↓↓下面这一行是强制立即重启服务器以生效BIOS,慎重输入。
# Racadm jobqueue create BIOS.Setup.1-1 -r forced -s TIME_NOW


配置-->电源管理-->电源控制


除非注明,发表在“傲孤漠客”的文章『202009040910 批量配置戴尔服务器(利用racadm工具)』版权归iMoke所有。 转载请注明出处为“本文转载于『傲孤漠客』原地址https://www.imoke.org/post/20200904773.html

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

  • Morris
    • Morris  POST:2021-04-27 16:35:43 与TA同吐槽
    • 配合OpenManage Enterprise能减少很多重复操作