The VVOLs Cometh

The long-awaited VMware Virtual Volumes appear to be on track to arrive next year. The technology promises a leap forward in storage management by providing VM awareness to storage systems.

Howard Marks

October 23, 2014

3 Min Read
Network Computing logo

VMware has been taunting us with the promise of VM-level storage granularity through its Virtual Volumes (VVOLs) technology since 2011. Growing just a bit impatient last year, I compared VVOLs to the never-appearing title character of Samuel Beckett's masterpiece, Waiting for Godot.

Though VMware didn't formerly announce VVOLs at this summer's VMworld, it's strongly indicating that VVOLs will arrive sometime in 2015 (hence the reference to the Eugene O'Neill play The Iceman Cometh.)

The best indication of VVOLs' imminent arrival is the Fight Club-style beta process now going on for the next version of vSphere, including VVOLs. Anyone can sign up for the beta online and download the latest test code, but just as the first rule of Fight Club is "You do not talk about Fight Club," you have to agree to a nondisclosure agreement in order to join the beta.

VVOLs provide the context about virtual volumes that storage systems need to be able to provide data services at the VM level and, through VASA 2.0 (vSphere API for Storage Awareness), automate the provisioning of storage.

To perform this magic, VVOL technology adds two new elements to the communications channel(s) between a server and its storage. The VASA 2.0 Provider establishes an out-of-band command, control, and monitoring connection between servers and arrays. The storage arrays can tell servers what storage containers it houses, their capacity, and their capabilities such as data protection level and media type. The server can then provision VVOLs as needed.

Using VASA 2.0 as the control channel between the servers that consume storage and the systems that provide it significantly simplifies storage management. Providing per-VM data services on block storage devices also requires a solution to the limit of 255 connections from a server to storage devices.

VVOLs address this by having servers' iSCSI or Fibre Channel connections terminate at a Protocol Endpoint in the storage array. The Protocol Endpoint then dynamically binds VVOLs to server connections. Servers can then address as many VVOLs as they need over a single connection.

By providing VM awareness to storage systems, VVOLs are a big step forward in storage management. However, it's important to remember that VVOLs are really just an API, and that implementations will vary significantly from one storage system to another. Implementing VVOLs will be easiest for modern NAS storage systems that can map VVOLs to files in their current file systems.

Block storage vendors will have a harder time adding VVOLs to their designs, some of which are more than a decade old. Those systems were designed to manage a small number of LUNs and may not have metadata structures that will support thousands of VVOLs, each with multiple snapshots. I wouldn't be surprised if one or more vendors didn't support VVOLs until their next hardware platforms come out, and they can update the on-disk data format.

As far as I'm concerned, VVOLs are the next big thing in storage. It will be interesting to see how they affect the market dynamics.

About the Author(s)

Howard Marks

Network Computing Blogger

Howard Marks</strong>&nbsp;is founder and chief scientist at Deepstorage LLC, a storage consultancy and independent test lab based in Santa Fe, N.M. and concentrating on storage and data center networking. In more than 25 years of consulting, Marks has designed and implemented storage systems, networks, management systems and Internet strategies at organizations including American Express, J.P. Morgan, Borden Foods, U.S. Tobacco, BBDO Worldwide, Foxwoods Resort Casino and the State University of New York at Purchase. The testing at DeepStorage Labs is informed by that real world experience.</p><p>He has been a frequent contributor to <em>Network Computing</em>&nbsp;and&nbsp;<em>InformationWeek</em>&nbsp;since 1999 and a speaker at industry conferences including Comnet, PC Expo, Interop and Microsoft's TechEd since 1990. He is the author of&nbsp;<em>Networking Windows</em>&nbsp;and co-author of&nbsp;<em>Windows NT Unleashed</em>&nbsp;(Sams).</p><p>He is co-host, with Ray Lucchesi of the monthly Greybeards on Storage podcast where the voices of experience discuss the latest issues in the storage world with industry leaders.&nbsp; You can find the podcast at: http://www.deepstorage.net/NEW/GBoS

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox
More Insights