ESXi hosts running 5.5 p10, 6.0 p04, 6.0 U3, or 6.5 may fail with a PSOD caused by NMI on HPE ProLiant Gen8 Servers

This will tell you your host name, HPE Build number, VMware build number and the settings of the Interrupt Remapper. I also have a script that will go change it if you'd like that. Be advised that to get it to change requires a reboot, but this will help automate it.

$cluster = get-cluster $vmhosts = $cluster | get-vmhost | sort-object Name $report = @()

foreach ($vmhost in $vmhosts) { $esxcli = get-esxcli -vmhost $vmhost $item = $esxcli.system.settings.kernel.list ($false, "iovDisableIR") $Build = $esxcli.software.vib.list() | Select Name, Version | ? {$_.name -match "hpe-build"}

$row = new-object -TypeName PSObject $row | Add-member -MemberType NoteProperty -Name "Host Name" -Value $vmhost.name $row | Add-member -MemberType NoteProperty -Name "Host Build" -Value $vmhost.build $row | Add-member -MemberType NoteProperty -Name "Configured IR Property" -Value $item.Configured $row | Add-member -MemberType NoteProperty -Name "Runtime IR Property" -Value $item.Runtime $row | Add-member -MemberType NoteProperty -Name "Default IR Property" -Value $item.default $row | Add-member -MemberType NoteProperty -Name "HPE Build Version" -Value $Build.version $Report += $row }

$Report | export-csv -NoTypeInformation "./HostIRProperty.csv

/r/vmware Thread Parent Link - kb.vmware.com