千家信息网

racadm环境之服务器网卡mac获取(二)

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,依赖于前文环境:http://wuyanc.blog.51cto.com/11569260/1855947对于pxe系统部署而言,网卡mac地址是必须的,而一台台手动去获取也太劳心劳累了,我们可以通过
千家信息网最后更新 2024年09月22日racadm环境之服务器网卡mac获取(二)

依赖于前文环境:http://wuyanc.blog.51cto.com/11569260/1855947

对于pxe系统部署而言,网卡mac地址是必须的,而一台台手动去获取也太劳心劳累了,我们可以通过以下脚本批量获取你所需的mac,速度杠杠的,几秒钟的事。

#!/bin/bash# chenss# date : 2016-09-09#user='root'passwd='calvin'get_nic () {case $2 in1)racadm -r $1 -u $user -p $passwd  getsysinfo -s --nocertwarn | egrep '1-1-1' | awk -v ip="$1" 'BEGIN{FS="="} {print ip"\t""EM1"$2};';;2)racadm -r $1 -u $user -p $passwd  getsysinfo -s --nocertwarn | egrep '1-2-1|2-1-1' | awk -v ip="$1" 'BEGIN{FS="="} {print ip"\t""EM2"$2};';;3)racadm -r $1 -u $user -p $passwd  getsysinfo -s --nocertwarn | egrep '1-3-1|3-1-1' | awk -v ip="$1" 'BEGIN{FS="="} {print ip"\t""EM3"$2};';;4)racadm -r $1 -u $user -p $passwd  getsysinfo -s --nocertwarn | egrep '1-4-1|4-1-1' | awk -v ip="$1" 'BEGIN{FS="="} {print ip"\t""EM4"$2};';;*)racadm -r $1 -u $user -p $passwd  getsysinfo -s --nocertwarn | egrep 'Ethernet' | awk -v ip="$1" '{print ip"\t",$0};';;esac}get_nic $1 $2


执行结果:

[root@racadm idrac]# sh run.sh ########## please option your choice: [1-10] ############(1)  Get server NIC mac-address(2)  Remove all or the virtual disk other than the system disk(3)  Physical Disk mode convert(4)  Create raid1 or raid5(5)  Add idrac user (TEST) and change root passwd(6)  Bios disable F1/F2 errot prompt and setup HDD first boot(7)  check system boot seq(8)  Restore the root default password(9)  reboot system(10) New server raid、bios init(99) Execute the command manually(*) exit script########################################################please option your choice: 1192.168.1.1     EM1 24:6F:99:46:4D:78192.168.1.2     EM1 24:6F:99:46:4D:79192.168.1.3     EM1 24:6F:99:46:4D:80192.168.1.4     EM1 24:6F:99:46:4D:81192.168.1.5     EM1 24:6F:99:46:4D:82192.168.1.6     EM1 24:6F:99:46:4D:83192.168.1.7     EM1 24:6F:99:46:4D:84192.168.1.8     EM1 24:6F:99:46:4D:85192.168.1.9     EM1 24:6F:99:46:4D:86192.168.1.10    EM1 24:6F:99:46:4D:87used time : 3s


0