VMKlinux Runs Out of Memory when Using an mptsas System with More Than 128 LUNs

Details

For each path from an initiator to a LUN target, a fixed amount of memory is allocated during a scan. The memory is allocated from a fixed-size heap, and if too many paths are created, the demand for memory can exceed this supply. When this happens, some paths will have no memory allocated. They are not reported during a scan. The following error message is displayed:
 
WARNING: LinSCSI: 1331: Could not allocate command blocks for device 0xXXXXXXXX
 

Solution

When using a system with mptsas, limit the total number of LUNs used to 128. For all other systems, the limit is 256 LUNs.
Based on VMware KB 1004403
  • 0 Kasutajad peavad seda kasulikuks
Kas see vastus oli kasulik?

Seotud artiklid

Hardware and firmware requirements for 64-bit guest operating systems

PurposeThis article explains the host machine hardware and firmware requirements for installing...

Logging in to the vCenter Server 5.0 Web Client fails with the error: unable to connect to vCenter Inventory Service

DetailsAfter upgrading from vCenter Server 4.1 to 5.0, you experience these symptoms:Cannot log...

Multiple network entries in vCenter Server 5.0.x after migrating virtual machines from a virtual switch to a virtual distributed switch

SymptomsAfter migrating virtual machines from a virtual switch to a virtual Distributed...

Minimum requirements for the VMware vCenter Server 5.x Appliance

PurposeIf you are using the VMware vCenter Server Appliance, beginning with vSphere 5.0 you can...