DNS
interface=ens192
listen-address=10.129.71.24
cache-size=150000
log-facility=/var/log/dnsmasq.log
expand-hosts
domain=serv02.hdad.local
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'
ipmcset -t ntp -d status -v enabled
Set NTP enable status (enabled) successfully.
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
ansible HHDDC_iBMC -m raw -a 'ipmcset -d bootdevice -v 1 once'
ansible HHDDC_iBMC -m raw -a 'ipmcset -d bootdevice -v 6 once'
# 查询修改后的启动设备。
ipmcget -d bootdevice
ansible HHDDC_iBMC -m raw -a 'ipmcget -d bootdevice'
查询服务器板载网卡 MAC 地址
ipmcget -d macaddr
merlyn@brightmoon ~ $ ansible HHDDC_iBMC -m raw -a 'ipmcget -d macaddr' | egrep "LOM.*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 "30:FD:65:22:D3:9A" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
30-fd-65-22-d3-9a
merlyn@brightmoon ~ $ echo "30:FD:65:22:D1:7F" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
30-fd-65-22-d1-7f
merlyn@brightmoon ~ $ echo "30:FD:65:22:D3:2A" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
30-fd-65-22-d3-2a
merlyn@brightmoon ~ $ echo "30:FD:65:22:D2:B3" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
30-fd-65-22-d2-b3
merlyn@brightmoon ~ $ echo "C4:44:7D:85:12:38" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
c4-44-7d-85-12-38
merlyn@brightmoon ~ $ echo "C4:44:7D:50:C4:D5" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
c4-44-7d-50-c4-d5
merlyn@brightmoon ~ $ echo "18:3D:5E:C6:E9:F5" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
18-3d-5e-c6-e9-f5
merlyn@brightmoon ~ $ echo "18:3D:5E:C6:E9:FC" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
18-3d-5e-c6-e9-fc
merlyn@brightmoon ~ $ echo "18:3D:5E:C6:EB:ED" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
18-3d-5e-c6-eb-ed
merlyn@brightmoon ~ $ echo "18:3D:5E:C6:EB:CA" | tr ":" "-" | tr "[:upper:]" "[:lower:]"
18-3d-5e-c6-eb-ca
修改 RAID 控制器属性(ctrlconfig)
ipmcget -t storage -d ctrlinfo -v 0
ipmcset -t storage -d ctrlconfig -v 0 -jbod disabled
4.6.3 查询和设置服务器上下电状态(powerstate)
ipmcset -d powerstate -v 0
ipmcset -d powerstate -v 1
# 查询服务器上下电状态
ipmcget -d powerstate
Power state : On
Hotswap state : M4