Scott's Weblog The weblog of an IT pro specializing in virtualization, networking, open source, and cloud computing

Open Source VMFS Driver

It looks like my post discussing a universal cluster file system may have been prescient. Shared with me first via Twitter, it appears that a company has already started building an open source VMFS driver. It was also covered here and here.

As we discussed in the post about cross-hypervisor cluster file systems, the implications of hypervisors potentially being able to share clustered storage are quite significant. Of course, there are many hurdles to yet overcome, but what if this project develops and matures and becomes a valid tool? What will happen if open source Xen adopts VMFS as their cluster file system of choice? And although it’s quite unlikely—potentially even impossible—that GPL licensing would allow it, what would happen if Microsoft were to use this open source VMFS driver with Hyper-V? Everything has to start somewhere…and that includes universal cluster file systems. This could be the beginning.

Of course, there are numerous other implications as well. As was mentioned on Twitter, this opens the possibility of an open source VCB equivalent and it sets a precedent for a potential de facto standard in cluster file systems for virtualization. The creation of standards through broad adoption by the vendors is something that I mentioned in my coverage of Citrix’s open sourcing their VHD implementation, and I mentioned at that time that I believed the move to open source the VHD implementation put Citrix in a good spot to be the leader in the creation of a de facto virtual hard disk standard. If this open source VMFS driver takes off, that puts VMware in a good position to have their cluster file system established as a de facto standard.

Does this mean we’ll be running our virtual machines in VHD files stored on a VMFS partition? It’s possible…let me know what you think.

Be social and share this post!