202009040910 批量配置戴尔服务器(利用racadm工具)
3年前 (2020-09-04) 作者:iMoke 分类:原创·技术 阅读次数:3882 评论(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证书
[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
配置-->电源管理-->电源控制
评论
发表评论