Port binding is missing after upgrading the host to ESXi 8.0.3 P07.
search cancel

Port binding is missing after upgrading the host to ESXi 8.0.3 P07.

book

Article ID: 433477

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

  • After the ESXi host upgrade to 8.0.3 P07, the port binding is missing from the list.
  • Despite attempting a manual addition and performing a storage adapter rescan, the port binding remains unavailable.

  • Boot from iSCSI SAN set-up.
  • UEFI secure boot is enabled. 

 

Environment

  • VMware vSphere ESXi 8.0.3.

Cause

The system incorrectly initiates network port binding while simultaneously restoring the iBFT (iSCSI Boot Firmware Table) configuration during the initial boot phase, leading to an initialization conflict.

Resolution

This issue will be resolved in a future release of ESXi 8.0.3. 

To work around the issue, follow the below steps:

  • Dump the list of iSCSI interfaces.
    [root@xxxx-xx-xxx-esx04 :~ ] vmkiscsid -s iscsi_db_dump
  • Validate the duplicate entries under "ifaces" as shown below:        
    [root@xxxx-xx-xxx-esx04 :~ ]  less iscsi_db_dump
    Record 1:
       `rowid`='1'
       `key`='iscsi_vmk@vmk3'
       `iface.iscsi_ifacename`='iscsi_vmk@vmk3'
       `iface.net_ifacename`='vmk3'
       `iface.ipaddress`='(null)'
       `iface.hwaddress`='default'
       `iface.transport_name`='iscsi_vmk'
       `iface.phydev`='vmnic3'
       `iface.vlan`='0'
       `iface.portFirst`='63488'
       `iface.portCount`='2048'
    
    Record 3:
       `rowid`='3'
       `key`='iscsi_vmk@vmk1'
       `iface.iscsi_ifacename`='iscsi_vmk@vmk1'
       `iface.net_ifacename`='vmk1'
       `iface.ipaddress`='(null)'
       `iface.hwaddress`='default'
       `iface.transport_name`='iscsi_vmk'
       `iface.phydev`='vmnic3'
       `iface.vlan`='0'
       `iface.portFirst`='63488'
       `iface.portCount`='2048'
    
    Record 5:
       `rowid`='5'
       `key`='iscsi_vmk@vmk3'
       `iface.iscsi_ifacename`='iscsi_vmk@vmk3'
       `iface.net_ifacename`='vmk3'
       `iface.ipaddress`='(null)'
       `iface.hwaddress`='(null)'
       `iface.transport_name`='iscsi_vmk'
       `iface.phydev`='(null)'                  
       `iface.vlan`='(null)'
       `iface.portFirst`='(null)'
       `iface.portCount`='(null)'
    
    Record 7:
       `rowid`='7'
       `key`='iscsi_vmk@vmk1'
       `iface.iscsi_ifacename`='iscsi_vmk@vmk1'
       `iface.net_ifacename`='vmk1'
       `iface.ipaddress`='(null)'
       `iface.hwaddress`='(null)'
       `iface.transport_name`='iscsi_vmk'
       `iface.phydev`='(null)'
       `iface.vlan`='(null)'
       `iface.portFirst`='(null)'
       `iface.portCount`='(null)'
  • Delete entries that have a "null" value
    [root@xx-xxx-xxx-esx04 :- ] vmkiscsid -x "delete from ifaces where \"iface.phydev\" is null".
  • Rescan the adapters.