6.0.1

Table Of Contents
Storage Providers and Storage Data Representation
vCenter Server and ESXi communicate with the storage provider to obtain information that the storage
provider collects from underlying physical and software-dened storage, or from available I/O lters.
vCenter Server can then display the storage data in the vSphere Web Client.
Information that the storage provider supplies can be divided into the following categories:
n
Storage data services and capabilities. This type of information is essential for such functionalities as
Virtual SAN, Virtual Volumes, and I/O lters. The storage provider collects information about data
services that are oered by underlying storage entities or available I/O lters.
You reference these data services when you dene storage requirements for virtual machines and
virtual disks in a storage policy. Depending on your environment, the storage policy ensures
appropriate storage placement for a virtual machine or enables specic data services for virtual disks.
For details, see “Understanding Virtual Machine Storage Policies,” on page 228.
n
Storage status. This category includes reporting about status of various storage entities. It also includes
alarms and events for notifying about conguration changes.
This type of information can help you troubleshoot storage connectivity and performance problems. It
can also help you to correlate array-generated events and alarms to corresponding performance and
load changes on the array.
n
Storage DRS information. For distributed resource scheduling (DRS) on block devices or le systems.
Storage providers supply additional information about storage system, so that decisions made by
Storage DRS are compatible with resource management decisions internal to the storage systems.
Storage Provider Requirements and Considerations
When you use the storage provider functionality, certain requirements and considerations apply.
Typically, vendors are responsible for supplying storage providers that integrate with vSphere. Storage
providers are implemented through VMware APIs for Storage Awareness (VASA). The VASA architecture
extends the Storage Monitoring Service (SMS), shipped with vSphere, and denes a set of functions that
vCenter Server and ESXi hosts can use to communicate with VASA Providers.
To use storage providers, follow these requirements:
n
Make sure that every storage provider you use is certied by VMware and properly deployed. For
information about deploying the storage providers, contact your storage vendor or check the VMware
Compatibility Guide.
n
Make sure that the storage provider is compatible with the vSphere version. See VMware Compatibility
Guide
When you use storage providers, the following considerations apply:
n
Both block storage and le system storage devices can use storage providers.
n
Storage providers can run anywhere, except vCenter Server. Typically, the third-party storage provider
runs on either the storage array service processor or on a standalone host.
n
Multiple vCenter Servers can simultaneously connect to a single instance of a storage provider.
n
A single vCenter Server can simultaneously connect to multiple dierent storage providers. It is
possible to have a dierent storage provider for each type of physical storage device available to your
host.
vSphere Storage
278 VMware, Inc.