18.08.2013 Views

vSphere Storage - ESXi 5.1 - Documentation - VMware

vSphere Storage - ESXi 5.1 - Documentation - VMware

vSphere Storage - ESXi 5.1 - Documentation - VMware

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

VMkernel and <strong>Storage</strong> 19<br />

The VMkernel is a high-performance operating system that runs directly on the <strong>ESXi</strong> host. The VMkernel<br />

manages most of the physical resources on the hardware, including memory, physical processors, storage, and<br />

networking controllers.<br />

To manage storage, VMkernel has a storage subsystem that supports several Host Bus Adapters (HBAs)<br />

including parallel SCSI, SAS, Fibre Channel, FCoE, and iSCSI. These HBAs connect a wide variety of activeactive,<br />

active-passive, and ALUA storage arrays that are certified for use with the VMkernel. See the <strong>vSphere</strong><br />

Compatibility Guide for a list of the supported HBAs and storage arrays.<br />

The primary file system that the VMkernel uses is the <strong>VMware</strong> Virtual Machine File System (VMFS). VMFS is<br />

a cluster file system designed and optimized to support large files such as virtual disks and swap files. The<br />

VMkernel also supports the storage of virtual disks on NFS file systems.<br />

The storage I/O path provides virtual machines with access to storage devices through device emulation. This<br />

device emulation allows a virtual machine to access files on a VMFS or NFS file system as if they were SCSI<br />

devices. The VMkernel provides storage virtualization functions such as the scheduling of I/O requests from<br />

multiple virtual machines and multipathing.<br />

In addition, VMkernel offers several <strong>Storage</strong> APIs that enable storage partners to integrate and optimize their<br />

products for <strong>vSphere</strong>.<br />

The following graphic illustrates the basics of the VMkernel core, with special attention to the storage stack.<br />

<strong>Storage</strong>-related modules reside between the logical device I/O scheduler and the adapter I/O scheduler layers.<br />

<strong>VMware</strong>, Inc. 189

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!