12.07.2015 Views

vsphere-esxi-vcenter-server-55-storage-guide

vsphere-esxi-vcenter-server-55-storage-guide

vsphere-esxi-vcenter-server-55-storage-guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

VMkernel and Storage 22The VMkernel is a high-performance operating system that runs directly on the ESXi host. The VMkernelmanages most of the physical resources on the hardware, including memory, physical processors, <strong>storage</strong>,and networking controllers.To manage <strong>storage</strong>, VMkernel has a <strong>storage</strong> subsystem that supports several Host Bus Adapters (HBAs)including parallel SCSI, SAS, Fibre Channel, FCoE, and iSCSI. These HBAs connect a wide variety of activeactive,active-passive, and ALUA <strong>storage</strong> arrays that are certified for use with the VMkernel. See the vSphereCompatibility Guide for a list of the supported HBAs and <strong>storage</strong> arrays.The primary file system that the VMkernel uses is the VMware Virtual Machine File System (VMFS). VMFSis a cluster file system designed and optimized to support large files such as virtual disks and swap files.The VMkernel also supports the <strong>storage</strong> of virtual disks on NFS file systems.The <strong>storage</strong> I/O path provides virtual machines with access to <strong>storage</strong> devices through device emulation.This device emulation allows a virtual machine to access files on a VMFS or NFS file system as if they wereSCSI devices. The VMkernel provides <strong>storage</strong> virtualization functions such as the scheduling of I/O requestsfrom multiple virtual machines and multipathing.In addition, VMkernel offers several Storage APIs that enable <strong>storage</strong> partners to integrate and optimizetheir products for vSphere.The following graphic illustrates the basics of the VMkernel core, with special attention to the <strong>storage</strong> stack.Storage-related modules reside between the logical device I/O scheduler and the adapter I/O schedulerlayers.VMware, Inc. 211

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

Saved successfully!

Ooh no, something went wrong!