Background
In January 2020 Broadcom announced that a series of Emulex cards would soon go End Of Life. They have however worked fine in VMware ESXi until recently, including 7.0U3d.
Problem
If you patch your ESXi 7 host with the latest patches the lpfc driver will be replaced by one that doesn't support these old cards and you will no longer see your FC LUNs (vmfs datastores & RDM disks). The driver will be upgraded from 14.0.169.25 to 14.0.543.0. We've also found that installing ESXi 7.0U3j comes with a non-working driver.
Solution
Using supported hardware is always recommended. Swapping these old cards with newer ones would be optimal.
Workaround
Installing an old driver (right click this link, Save As) that still supports old hardware is possible and you will then see your LUNs again.
Detection
In order to identify where this problem will occur before patching I used the following PowerCLI script:
$vmhosts = get-vmhost|sort-object
foreach($vmhost in $vmhosts){
$devices = Get-VMHostHba -VMHost $vmhost.Name | Where-Object {$_.Model -match "3530C|LPe1605|LPe12004|LPe12000|LPe12002|SN1000E"}
foreach ($device in $devices) {
Write-Output "$vmhost - $($device.Model) device with WWN $($device.PortWorldWideName)"
}
}
Reflection
No comments:
Post a Comment