下载并且安装rpm包
pdsh -g hpvios1 "oem_setup_env<< EOF
hostname
rpm -ivh /NAS/SAV15K3-7420-AIX.rpm
rpm -ivh --ignoreos /NAS/df1000f114108a03.210313.aix.rpm
rpm -ivh --ignoreos /NAS/df1020e21410e304.00011000040041500033.aix.rpm
rpm -ivh --ignoreos /NAS/pci.1014034a.51-19512c00-1.aix6.1.noarch.rpm
EOF" |dshbak
升级微码脚本,可以批处理
lsmcode -Ac >/tmp/1 #升级前列表当前板块微码
for i in `lsdev -Cc adapter |grep 8Gb |grep Available|awk '{print $1}'`
do
echo $i
diag -cd $i -T "download -s /etc/microcode -f " #升级8Gb HBA卡微码 -c是无交互
done
i=`lsdev -Cc adapter |grep 10GbE|sed -n '5,5p'|awk '{print $1}'`
echo $i
diag -cd $i -T "download -s /etc/microcode -f "
i=`lsdev -Cc adapter |grep 10GbE|sed -n '1,1p'|awk '{print $1}'`
echo $i
diag -cd $i -T "download -s /etc/microcode -f "
for i in `lsdev -C |grep pdisk |grep Available|awk '{print $1}'`
do
echo $i
diag -cd $i -T "download -s /etc/microcode -f"
done
i=`lsdev -Cc adapter|grep RAID |grep Available|awk '{print $1}'`
echo $i
diag -cd $i -T "download -s /etc/microcode -f"
lsmcode -Ac >/tmp/2
diff /tmp/1 /tmp/2