环境:红帽5.4操作系统(32,64位都行)
系统包只装过
@base
@development-tools
搭好跳板机后执行的脚本:
#! /bin/bash
cat asset.list|while read asset ip
do
ssh -n $ip "
rpm -i --nodeps dell-toolkit.rpm
rpm -i srvadmin-ipmi-6.0.0-207.rhel5.i386.rpm
rpm -i srvadmin-omilcore-6.0.0-134.i386.rpm
rpm -i srvadmin-hapi-6.0.0-134.i386.rpm
/opt/dell/toolkit/bin/./syscfg --asset=$asset
"
done
说明:dell-toolkit.rpm需要很多依赖包,麻烦,直接强装,但执行/opt/dell/toolkit/bin/./syscfg --asset时还是会提示缺少libdchipm32.so.5 那个包在srvadmin-hapi-6.0.0-134.i386.rpm中。
卸载:
#! /bin/bash
cat asset.list|while read asset ip
do
ssh -n $ip "
/sbin/ifconfig eth0 | grep \"inet addr:\" | awk -F : '{print \$2}' | awk '{print \$1}'
rpm -e srvadmin-hapi-6.0.0-134 --nodeps
rpm -e srvadmin-ipmi-6.0.0-207.rhel5
rpm -e srvadmin-omilcore-6.0.0-134
rpm -e dell-toolkit-3.3.0-1
"
done
注:不能先卸dell-toolkit-3.3.0-1否则srvadmin-hapi-6.0.0-134卸不了
阅读(2625) | 评论(0) | 转发(0) |