PowerCLI Script – ESXi – Remove the intelcim-provider VIB and disable the MSI-X/MSI interrupt scheme

  • Goal – Remove the intelcim-provider VIB and disable the MSI-X/MSI interrupt scheme via a PowerCLI script by Cluster for a specific Manufacturer. $Manufacturer is HP in case the script is run on the wrong Cluster. The script will filter for connected ESXi hosts in the cluster.
  • Some if the reasons why to make the change – https://kb.vmware.com/s/article/2014323
    https://vm.knutsson.it/2017/08/esxi-6-5-update-1-psod-on-hpe-460c-gen9-after-ixgben-driver-update/
  • Since I do not have any HP or QLogic hardware; I chose an ESXi host running in VMware Workstatin – $Manufacturer = “VMware, Inc.”
  • The script can be used as a template for all hosts in a cluster changes via get-esxcli -V2 and Get-VMHostModule to avoid SSH’ing into each host by hand.

Information
  • Goal – Remove the intelcim-provider VIB and disable the MSI-X/MSI interrupt scheme via a PowerCLI script by Cluster for a specific Manufacturer. $Manufacturer is HP in case the script is run on the wrong Cluster. The script will filter for connected ESXi hosts in the cluster.
  • Some if the reasons why to make the change – https://kb.vmware.com/s/article/2014323
    https://vm.knutsson.it/2017/08/esxi-6-5-update-1-psod-on-hpe-460c-gen9-after-ixgben-driver-update/
  • Since I do not have any HP or QLogic hardware; I chose an ESXi host running in VMware Workstatin – $Manufacturer = “VMware, Inc.”
  • The script can be used as a template for all hosts in a cluster changes via get-esxcli -V2 and Get-VMHostModule to avoid SSH’ing into each host by hand.
The Script

[crayon-61a791c9d56e2274166355/]

Menu