marklgray
Contributor
Contributor

script to disable VMkernel.Boot.impiEnabled to "false"

Good Morning,

Look for advice for creating a script to disable IMPI on our ESXi hosts across various clusters.

According to HPE, this is the cause of our "Uncorrectable Machine Check Exception" we are seeing on a number of ESXi hosts, Proliant BL460c Gen9

I must mention I am completely new to powerCLI so may need a start to finish script. I would also like to try on one host first then the rest after.

NOTE: we do not use IMPI anyway on the hosts.

Thank you..

Mark

 

0 Kudos
2 Replies
LucD
Leadership
Leadership

For a single host you can do

Get-VMHost -Name <ESXi name> |
Get-AdvancedSetting -Name 'VMkernel.Boot.ipmiEnabled' |
Set-AdvancedSetting -Value $false -Confirm:$false

For all your ESXi nodes, you can do

Get-VMHost |
Get-AdvancedSetting -Name 'VMkernel.Boot.ipmiEnabled' |
Set-AdvancedSetting -Value $false -Confirm:$false


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
marklgray
Contributor
Contributor

Thank you for the prompt response 😁

0 Kudos