Racadm
racadm是直接操作dell自带的idrac的工具,ipmitool可以实现的操作通过它都可以执行,包括idrac、bios、nic、raid等等。
安装racadm
该工具包含在Dell OMSA组件里,安装OMSA即可!
|
RPM包安装wget http://downloads.dell.com/FOLDER03574555M/1/OM-MgmtStat-Dell-Web-LX-8.3.0-1908_A00.tar.gz -P /tmp/
tar zxvf OM-MgmtStat-Dell-Web-LX-8.3.0-1908_A00.tar.gz
cd /tmp/linux/rac/RHEL6/x86_64/
rpm -ivh srvadmin*
ln -s /opt/dell/srvadmin/sbin/racadm /usr/sbin/racadm
安装racadm依赖组件
yum -y install openssl-devel |
使用语法
racadm -r <racIpAddr> -u <username> -p <password> <subcommand> |
使用场景
批量重启服务器(DELL)脚本
|
批量修改Idrac管理卡密码(DELL)脚本
idrac_user="XXX"
idrac_password="XXX"
cat /.../idrac.txt | grep -Ev "#|$" | while read ip
do
/opt/dell/srvadmin/sbin/racadm -r $ip -u $idrac_user -p $idrac_password config -g cfgUserAdmin -o cfgUserAdminPassword -i 2 "Password" &> /dev/null
if [ $? -eq 0 ];then
echo -e "\033[34mServer:$ip password has been modified successful\033[0m"
else
echo -e "\033[31mServer:$ip password modified failuer\033[0m"
fi
done
通过ssh远程修改Idrac管理卡密码#前提
yum -y install OpenIPMI OpenIPMI-tools OpenIPMI-devel && chkconfig ipmi on && service ipmi restart
|
清除iDrac日志信息
|
其他更多用法,详见帮助
Remote RACADM usage syntax: |