Get the App
SLTechnology News&Howtos  ›  Servers  › 

Mac acquisition of Server Network Card in racadm Environment (2)

Shulou Source: shulou.com Published: 2022-06-02 20:50:11 10月02日 Update

Dependent on the previous environment: http://wuyanc.blog.51cto.com/11569260/1855947

For pxe system deployment, the mac address of the network card is necessary, and it is too tiring to get it manually. We can get the mac you need in batches through the following script, speed lever, a matter of a few seconds.

#! / 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'| 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

Execution result:

[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

Tags: Environment network card fatigue can be passed address manual leverage system results script speed previous text server service Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Xiaomi Shulou Tech Info Linux Shulou Information vpn