Installing ESXi in a boot from SAN environment fails with the error: expecting 2 bootbanks, found 1
search cancel

Installing ESXi in a boot from SAN environment fails with the error: expecting 2 bootbanks, found 1

book

Article ID: 319930

calendar_today

Updated On:

Products

VMware vSAN VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • Cannot install ESXi in a boot from SAN environment.
  • Installing ESXi in a boot from SAN environment fails.
  • You see the error:

    expecting 2 bootbanks, found 1.
     
  • In the vmkernel.log file, located at /var/log/, you see this message:

    Heap vfat already at its maximum size. Cannot expand.
     
  • Multiple boot from SAN LUNs are presented to the ESX host.


Environment

VMware vSphere ESXi 5.1
VMware vSAN 5.5.x
VMware vSphere ESXi 5.5

Cause

This issue occurs when ESXi hosts access the boot devices from other ESXi hosts.
 
In a supported configuration, there can only be a maximum of 4 vfat partitions on a single boot device (boot LUN). The vfat heap size is exhausted if too many vfat partitions from multiple ESX boot partitions are presented to the host.

For more information, see the Boot from Fibre Channel SAN Requirements and Considerations section in the vSphere Storage Guide.

Resolution

To resolve this issue, ensure that only a single boot LUN from the SAN Array is presented to each ESXi host. This should be the boot LUN for that host only.