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

  

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

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

# !/bin/bash   #,姐弟   #,date : 2016-09-09   #   用户=案?   passwd='凯文'      get_nic  (), {   case  2美元,   1)racadm  -r  1美元,-u  user 美元;-p  passwd 美元;,getsysinfo  -s ——nocertwarn  |, egrep ‘1-1-1’, |, awk  -v  ip=" $ 1 ", "开始{FS="="}, {print  ip“t \”“EM1”$ 2};‘;;   2)racadm  -r  1美元,-u  user 美元;-p  passwd 美元;,getsysinfo  -s ——nocertwarn  |, egrep “1-2-1 | 1-2-1”, |, awk  -v  ip=" $ 1 ", "开始{FS="="}, {print  ip“t \”“EM2反应堆”$ 2};‘;;   3)racadm  -r  1美元,-u  user 美元;-p  passwd 美元;,getsysinfo  -s ——nocertwarn  |, egrep “1-3-1 | 1-3-1”, |, awk  -v  ip=" $ 1 ", "开始{FS="="}, {print  ip“t \”“EM3”$ 2};‘;;   4)racadm  -r  1美元,-u  user 美元;-p  passwd 美元;,getsysinfo  -s ——nocertwarn  |, egrep “1-4-1 | 1-4-1”, |, awk  -v  ip=" $ 1 ", "开始{FS="="}, {print  ip“t \”“EM4”$ 2};‘;;   *)racadm  -r  1美元,-u  user 美元;-p  passwd 美元;,getsysinfo  -s ——nocertwarn  |, egrep “以太网”,|,awk  -v  ip=" $ 1 ", " {print  ip " \ t ", $ 0};‘;;   esac   }      get_nic  $ 1, $ 2


执行结果:

[root@racadm  idrac] #, sh  run.sh    # # # # # # # # # #,please  option  your 选择:,(1 - 10),# # # # # # # # # # # #   (1),Get  server  NIC  mac地址   (2),,Remove  all 看,趁机virtual  disk  other  than 从而system 磁盘   (3),Physical  Disk  mode 转换   (4),Create  raid1 或是raid5   (5),,Add  idrac  user (测试),以及change  root 密码   (6),,Bios  disable  F1/F2  errot  prompt 以及setup  HDD  first 引导   (7),check  system  boot  seq   (8),,Restore 从而root  default 密码   (9),reboot 系统   (10),New  server  raid, bios  init   (99),Execute 从而command 手动   (*),exit 脚本   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #   please  option  your 选择:1   192.168.1.1 ,,,, EM1  24:6F: 99:46:4D: 78   192.168.1.2 ,,,, EM1  24:6F: 99:46:4D: 79   192.168.1.3 ,,,, EM1  24:6F: 99:46:4D: 80   192.168.1.4 ,,,, EM1  24:6F: 99:46:4D: 81   192.168.1.5 ,,,, EM1  24:6F: 99:46:4D: 82   192.168.1.6 ,,,, EM1  24:6F: 99:46:4D: 83   192.168.1.7 ,,,, EM1  24:6F: 99:46:4D: 84   192.168.1.8 ,,,, EM1  24:6F: 99:46:4D: 85   192.168.1.9 ,,,, EM1  24:6F: 99:46:4D: 86   192.168.1.10 ,,, EM1  24:6F: 99:46:4D: 87   used  time : 3 s


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