• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Yellow Bricks

by Duncan Epping

  • Home
  • Unexplored Territory Podcast
  • HA Deepdive
  • ESXTOP
  • Stickers/Shirts
  • Privacy Policy
  • About
  • Show Search
Hide Search

VMware

VMware Open Innovation Contest 2012

Duncan Epping · Aug 28, 2012 ·

It seems to be the week of the Innovation Team. I think it is a really smart move, not unlike the CloudPhysics contest by the way, to get your user involved in new innovations. First of all, why would you bother entering your idea? Well you can win a free pass to VMworld 2013! On top of that, and I believe that is the real price, it could be developed by the VMware team and become a fling… or maybe even a real feature, who knows!
For those who don’t know a fling is:

A fling is a short-term thing, not a serious relationship but a fun one. Likewise, VMware Flings are software tools that are offered on the VMware Flings website that are intended to be played with and explored. Though Flings might not become part of any future VMware product offering and are not supported, many VMware customers find them incredibly useful. It also doesn’t hurt that they’re free.

This contest runs from August 27th through October 31st 2012, and, yes, you’re allowed to submit multiple ideas. Although I am not eligible, I did not already enter one… and I am hoping all of you will do the same. So go register your ideas and win that free VMworld 2013 pass, but again maybe the best price is seeing your idea being developed and turn in to a fling, feature or product!

openinnovationcontest.vmware.com

VMware R&D Innovation Lounge at #VMworld!

Duncan Epping · Aug 23, 2012 ·

If I needed to pick one thing that I am really excited about at VMworld this year (besides #notsupported) then it probably is the R&D Innovation Lounge. You might wonder why, well a couple of months back I had the pleasure of attending our internal R&D innovations event and was blown away by some of the amazing ideas / research projects. Now a mini version of this will be held at VMworld…

What? Yes a mini-version of it will be held at VMworld! (Booth 1730) This means that you can get an insight into some of the awesome projects happening within VMware at the moment, these are called Posters at the Innovation lounge. Just to give a couple of examples of why I am excited about these posters (full list here):

  • A Social-Media Approach to Virtualization Management.
    I visited this poster at our research event and witness Ravi Soundararajan pitching it, believe me when I say this guy is a rock star! Not only is the concept brilliant he also knows how to sell it! I won’t reveal anything though… visit the booth!
  • Location Aware Calendaring for Zimbra.
    Melina McLarty presented this poster, and the brilliance of this idea is that is a problem many of us face on a daily basis. Don’t understand why it isn’t part of every calendaring solution yet, again not revealing anything about the poster… just go and see!
  • Automated Policy-driven Placement in the Cloud
    This is one which will make your brain hurt. I saw Pradeep and Ajay presenting it… yes this is hardcore deepdive research on resource management that even has Frank Denneman flabbergasted for hours 🙂

Also make sure to attend the spotlight session about Innovation at VMware:

SS1022 – From Ideas to Reality – A Closer Look Inside VMware Innovation
10:30am – 11:30am

This session will be hosted Julia Austin (@austinfish). Does she have the coolest job at VMware or what… VP Innovation. Julia will be accompanied by some of VMware’s top engineers. Believe me when I say, worth attending!

The first rule of #NotSupported is…..

Duncan Epping · Aug 20, 2012 ·

You might have seen Alan Renouf’s blog post on this… for the very first time we will have #notsupported sessions at VMworld. This is the brainchild of Randy Keener aka @vmrandy.

VMworld 2012- #notsuppported Looking forward to what should be the best track of the event w/ @DuncanYB, @lamw, @alanrenouf +more!

— Randy Keener (@VMrandy) July 20, 2012

These lightning sessions (15 minute max) are all about the fun stuff you can do with vSphere / vCloud / SRM, note that almost everything discussed at these sessions is totally unsupported… but nevertheless very cool to try out or mess around with right. What can you expect?

  • Nested ESXi to the extreme!
  • (ab)using the Site Recovery Manager storage replication adaptors (SRA)
  • Affinity Rules on Site Recovery Manager shadow VMs..

Where is it?

Check out the Community Lounge at VMworld, the sessions will be hosted from 1pm – 3pm each day, for a schedule of the sessions visit this link below – make sure you add them to your calendars as you wont want to miss them, believe me! – More information will be added with the run up to VMworld. For those who can’t wait… here is the list for all the sessions: #NotSupported Session List

VMware Availability Survey

Duncan Epping · Aug 14, 2012 ·

I just received the following… If you have some spare time on your hands please fill out this survey, it would be much appreciated.

We are hard at work building our future products to better meet your needs. As part of this process we are developing a 3-year strategy for the VMware Business Continuity offerings, and are seeking your input to best align our strategy with your business objectives.

Please bring your voice to the table – if you have a few minutes today, would you please click on the link below and share your insights on the VMware Business Continuity road map. Answer as few or many of the questions as you’d like.

https://vmware.allegiancetech.com/cgi-bin/qwebcorporate.dll?idx=6KGA9Q

VMware Storage APIs for VM and Application Granular Data Management

Duncan Epping · Aug 7, 2012 ·

Last year at VMworld there was a lot of talk about VMware vStorage APIs for VM and Application Granular Data Management aka Virtual Volumes aka VVOL / VVOLs. The video of this session was just posted up on youtube and I am guessing people will have questions about it after watching it. What I wanted to do in this article is explain what VMware is trying to solve and how VMware intends to solve it. I tried to keep this article as close to the information provided during the session as possible. Note that this session was a Technology Preview, in no shape or form did VMware commit to ever delivering this solution let alone mention a timeline. Before we go any further… if you want to hear more and are attending VMworld, sign up for this session by Vijay Ramachandra and Tom Phelan!

INF-STO2223 – Tech Preview: vSphere Integration with Existing Storage Infrastructure

Background

The Storage Integration effort started with the vSphere API for Array Integration, also known as VAAI. VAAI was aimed to offload data operations to the array to reduce the load and overhead on the hypervisor but more importantly to allow for greater scale and better performance. In vSphere 5.0 the vSphere Storage APIs for Storage Awareness (aka VASA) were introduced which allowed for an out-of-band communications channel to discover storage characteristics. For those who are interested in VASA, I would like to recommend reading Cormac’s excellent article where he explains what it is and he shows how VMware partners have implemented it.

Although these APIs have bridged a huge gap they do not solve all of the problems customers are facing today.

What is VMware trying to solve?

In general VMware is trying to increase agility and flexibility of the VMware storage stack through providing a general framework where any current and future data operations can be implemented with minimal effort for both VMware and partners. Customers have asked for a solution which allows them to differentiate services to their customers on a per application level. Currently when provisioning LUNs, typically large LUNs, this is impossible.

Another area of improvement is granularity. For instance, it is desired to have per VM level fail-over or for instance to allow deduplication on a per VMDK level. This is currently impossible with VMFS. A VMFS volume is usually a LUN and data management happens at a LUN / Volume granularity. In other words a LUN is the level at which you operate from a storage perspective but this is shared by many VMDKs or VMs which might have different requirements.

As stated in mentioned in last years VMworld presentation the currently wish list is:

  1. Ability to offload to storage system on a per VMDK level
  2. Snapshots / cloning / replication / deduplication etc
  3. A framework where any current or future storage system operation can be leveraged
  4. No disruption to the existing VM creation workflows
  5. Highly scalable

These 4 should maximize your ROI on hardware investment, reduce operational effort associated with storage management and virtual machine deployment. It will also allow you to enforce application level SLAs by specifying policies on a VMDK or VM level instead of a datastore level. The granularity that it will allow for is in my opinion the most important part here!

How does VMware intend to solve it?

During the research phase many different options were looked at. Many of these however did not take full advantage of the capabilities of the storage system and they introduced more complexity around data layout. The best way of solving this problem is leveraging well known objects… volumes / LUNs.

These objects are referred to as VM Volumes, but also sometimes referred to as vVOLs. A VM Volume is a VMDK (or it derivative) stored natively inside a storage system. Each VM Volume will have a representative on the storage system. By creating a volume for each VMDK you can set policies on the lowest possible level. Not only that, the SAN vs NAS debate is over. This however does implies that when every VMDK is a storage object there could be thousands of VM Volumes. Will this require a complete redesign of storage systems to allow for this kind of scalability? Just think about the current 256 LUNs per host limit for instance. Will this limit the amount of VMs per host/cluster?

In order to solve this potential problem a new concept is introduced which is called an “IO De-multiplexer” or “IO Demux”. This is one single device which will exist on a storage system and it represents a logical I/O channel from the ESXi hosts to the entire storage system. Multi-pathing and path policies will be defined on a per IO Demux basis, which typically would be once. Behind this IO Demux device there could be 1000s of VM volumes.

This however introduces a new challenge. Where in the past the storage administrator was in control, now the VM administrator could possible create hundreds of large disks without discussing it with the storage admin. To solve this problem a new concept called Capacity Pools is introduced. A Capacity Pool is an allocation of physical storage space and a set of allowed services for any part of that storage space. Services could be replication, cloning, backup etc. This would be allowed until the set threshold is exceeded. It is the intention to allow Capacity Pools to span multiple storage systems and even across physical sites.

In order to allow to set specific QoS parameters another new concept is introduced called Profiles. Profiles are a set of QoS parameters (performance and data services) which apply to a VM Volume, or even a Capacity Pool. The storage administrator can create these profiles and assign these to the Capacity Pools which will allow the tenant of this pool to assign these policies to his VM Volumes.

As you can imagine this shifts responsibilities within the organization between teams, however it will allow for greater granularity, scale, flexibility and most importantly business agility.

Summarizing

Many customers have found it difficult to manage storage in virtualized environments. VMFS volumes typically contain dozens of virtual machines and VMDKs making differentiation on a per application level very difficult. VM Volumes will allow for more granular data management by leveraging the strength of a storage system, the volume manager. VM Volumes will simplify data and virtual infrastructure management by shifting responsibilities between teams and removing multiple layers of complexity.

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 75
  • Page 76
  • Page 77
  • Page 78
  • Page 79
  • Interim pages omitted …
  • Page 124
  • Go to Next Page »

Primary Sidebar

About the Author

Duncan Epping is a Chief Technologist and Distinguished Engineering Architect at Broadcom. Besides writing on Yellow-Bricks, Duncan is the co-author of the vSAN Deep Dive and the vSphere Clustering Deep Dive book series. Duncan is also the host of the Unexplored Territory Podcast.

Follow Us

  • X
  • Spotify
  • RSS Feed
  • LinkedIn

Recommended Book(s)

Also visit!

For the Dutch-speaking audience, make sure to visit RunNerd.nl to follow my running adventure, read shoe/gear/race reviews, and more!

Do you like Hardcore-Punk music? Follow my Spotify Playlist!

Do you like 80s music? I got you covered!

Copyright Yellow-Bricks.com © 2026 · Log in