All the missing storages are connected to Emulex LPe12000 8Gb/s PCIe 2.0 FC HBA .
During ESXi upgrade, the lpfc driver of the Emulex HBA could not be replaced to the supported version.
VMware vSphere 7.x
Know issue, refer to KB:
Broadcom Emulex cards are not detected after ESXi upgrade to 7.0 U3
Manually replace with the supported driver in the target ESXi:
Download the supported lpfc driver from Broadcom support web:
esxcli system maintenanceMode set --enable trueesxcli system maintenanceMode getesxcli software vib remove -n <vendor vib name> -fesxcli software vib install -d <location of the zip file> esxcli system shutdown reboot -r 'replace driver'esxcli software vib get -n <driver name>esxcli system maintenanceMode set --enable falseesxcli system maintenanceMode get