iBMC

NTP

ansible 10.129.3.15 -m raw -a 'ipmcset -t ntp -d preferredserver -v 10.129.71.26'
ansible 10.129.3.15 -m raw -a 'ipmcset -t ntp -d alternativeserver -v 10.129.71.27'

brightmoon ~ # ansible 10.129.3.15 -m raw -a 'ipmcset -t ntp -d preferredserver -v 10.129.71.26'
10.129.3.15 | CHANGED | rc=0 >>
Set NTP preferred server (10.129.71.26) successfully.
Shared connection to 10.129.3.15 closed.

brightmoon ~ # ansible 10.129.3.15 -m raw -a 'ipmcset -t ntp -d alternativeserver -v 10.129.71.27'
10.129.3.15 | CHANGED | rc=0 >>
Set NTP alternative server (10.129.71.27) successfully.
Shared connection to 10.129.3.15 closed.

brightmoon ~ # ansible 10.129.3.15 -m raw -a 'ipmcget -d ntpinfo'
10.129.3.15 | CHANGED | rc=0 >>
Status             : disabled
Mode               : manual
Preferred Server   : 10.129.71.26
Alternative Server : 10.129.71.27
Synchronize        : failed
Auth Enable        : disabled
Group Key          : not imported
Shared connection to 10.129.3.15 closed.

time

ansible 10.129.3.15 -m raw -a 'ipmcget -d time'

Raid

ipmcget -t storage -d ctrlinfo -v 1

ipmcget -t storage -d pdinfo -v all

ipmcget -t storage -d ldinfo -v 1 all

ipmcset -t storage -d createld -v 1 -rl r1 -pd 36,37 -name ESXi-LOCAL -init quick

ipmcget -t storage -d ldinfo -v 1 all

Bios PXE

# 设置启动设备从PXE启动,仅生效一次。
ipmcset -d bootdevice -v 1 once

# 查询修改后的启动设备。
ipmcget -d bootdevice

查询服务器板载网卡 MAC 地址

ipmcget -d macaddr

merlyn@brightmoon ~ $ ansible HHDDC_iBMC -m raw -a 'ipmcget -d macaddr' | egrep "PCIe Card 1.*Port1|10.129.3"
10.129.3.13 | CHANGED | rc=0 >>
PCIe Card 1   | Port1      | F4:E5:F2:45:D1:65
Shared connection to 10.129.3.13 closed.
10.129.3.14 | CHANGED | rc=0 >>
PCIe Card 1   | Port1      | F4:E5:F2:84:3C:8D
Shared connection to 10.129.3.14 closed.
10.129.3.10 | CHANGED | rc=0 >>
PCIe Card 1   | Port1      | F4:E5:F2:45:CB:A9
Shared connection to 10.129.3.10 closed.
10.129.3.12 | CHANGED | rc=0 >>
PCIe Card 1   | Port1      | F4:E5:F2:45:D1:6D
Shared connection to 10.129.3.12 closed.
10.129.3.11 | CHANGED | rc=0 >>
PCIe Card 1   | Port1      | F4:E5:F2:84:3B:4B
Shared connection to 10.129.3.11 closed.
10.129.3.21 | CHANGED | rc=0 >>
PCIe Card 1   | Port1      | F4:E5:F2:45:CB:A5
Shared connection to 10.129.3.21 closed.
10.129.3.22 | CHANGED | rc=0 >>
PCIe Card 1   | Port1      | F4:E5:F2:45:D1:6F
Shared connection to 10.129.3.22 closed.

merlyn@brightmoon ~ $ echo "F4:E5:F2:45:D1:65" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
f4-e5-f2-45-d1-65
merlyn@brightmoon ~ $ echo "F4:E5:F2:84:3C:8D" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
f4-e5-f2-84-3c-8d
merlyn@brightmoon ~ $ echo "F4:E5:F2:45:CB:A9" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
f4-e5-f2-45-cb-a9
merlyn@brightmoon ~ $ echo "F4:E5:F2:45:D1:6D" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
f4-e5-f2-45-d1-6d
merlyn@brightmoon ~ $ echo "F4:E5:F2:45:CB:A5" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
f4-e5-f2-45-cb-a5
merlyn@brightmoon ~ $ echo "F4:E5:F2:84:3B:4B" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
f4-e5-f2-84-3b-4b
merlyn@brightmoon ~ $ echo "F4:E5:F2:45:D1:6F" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
f4-e5-f2-45-d1-6f