Skip to main content
Pure Technical Services

Equinix Metal Guide: Configure Virtual Volumes

Currently viewing public documentation. Please login to access the full scope of documentation.

KP_Ext_Announcement.png

The recommend way of leveraging Pure Storage FlashArray in a VMware environment is via a storage automation technology called vSphere Virtual Volumes (vVols). This integrates FlashArray management and provisioning through a VMware API called VASA (VMware API for Storage Awareness). The VASA provider is a native service on the FlashArray platform.

For more details and requirements, please refer to:

Virtual Volumes Quick Reference

Register VASA Provider

The first step is the register the Pure Storage FlashArray VASA providers. The simplest method is via the Pure Storage Plugin for the vSphere Client. For manual methods please refer to the Pure Storage vVol documentation.

It is recommended to use a local FlashArray user for vVol authentication, but it is best to not use the default pureuser account. Login to the FlashArray web management interface.

Click on Settings > Users > Create User.

clipboard_e8b8b669f695f41a35679a29d5ba7bf36.png

The user should be an array admin.

clipboard_ee306cb6147ffa4392953d326b5372cdf.png

Click Create.

Login to the vSphere Client, navigate to the Home screen and click on Pure Storage

clipboard_ef61464e520153889877f9d7132e45f46.png

Choose your desired FlashArray and click Register Storage Provider. Enter in your VASA username and password.

clipboard_e3725685aefcfa0f0c3a84af9b39098db.png

This will register both VASA providers in vCenter (one from each FlashArray controller). This can be seen by clicking on the vCenter in the inventory view then Configure > Storage Providers.

clipboard_eeb74dfcde33e1ffc354e610db99d57e3.png

Mount a vVol Datastore

Virtual Volumes do not use a formal file system on a LUN for a datastore. Instead it is a capacity limit that is used to set provisioning limits from a FlashArray. To mount the datastore, right-click on the vSphere cluster and choose Pure Storage > Create Datastore.

clipboard_e673b6add0144cc460e57f22e199cfdae.png

Choose vVol, a name, and the cluster to mount it to.

clipboard_e2bfbc5b8a17966f4af78ca2b4f6e045c.png clipboard_e34e1f3df2652f5b9520527e8752ede38.png clipboard_ed82c608f28b48ccf70c9390c9b24dbd0.png

Finally, choose the array and complete the wizard.

clipboard_e7363528f0ff031819a72e86236da268e.png clipboard_e1256c861aa13c561a0e9f3f88937f427.png

This will present the datastore to the full cluster. You can click on the datastore inventory view and click on the datastore and on the summary tab will be some FlashArray-specific information on that datastore.

clipboard_e960ae33354a51c9ec9dcb4eb68ee8ec6.png