vsphere_static_160x300
Free Business and Tech Magazines and eBooks
Badges

vexpert_logo_100x57

gestaltitbadge

follow-me-twitter

Subscribe to me on FriendFeed

Comments / DISQUS
Feedjit.com

Fluid Operations eCloudManager Provides Open Source VMFS Driver

Fluid Operations, owner of the eCloudManager Project, has open sourced it’s VMFS Driver Project. The driver is actually an application that can run on Linux, Windows or any operating system that supports Java. It apparently provides read only access to VMware VMFS volumes.

The VMFS driver has been developed for use in fluid Operations’ eCloudManager Storage Edition which is described as:

“… the industry’s first solution which allows for managing CPU and storage virtualization through a single pane of glass. This solution allows high-performance applications to be rolled out on an enterprise cloud utilizing multi-vendor server virtualization and storage technologies. This first release orchestrates VMware Virtual Infrastructure as server virtualization and NetApp filer technology as storage.”

eCloudManager is in beta, but is available both as a plugin for VirtualCenter or as a web interface.

The implications of the open source availability of the VMFS driver are huge in my opinion. For example, a VMFS driver could allow the creation of a liveCD that would be able to access virtual machines on a failed ESX host. Those stranded VMs could then be transferred to another working ESX host. There are also numerous other VM backup, disk analysis, and monitoring possibilities from a non VMware server.

Here’s some more information from the fluid Operations Community Page:

“This driver enables read-only access to files and folders on partitions formatted in the Virtual Machine File System (VMFS) by VMware. VMFS is a clustered file system that is used by the VMware ESX hosts to store virtual machines and virtual disk files. The VMFS driver is developed and maintained by fluid Operations and is included in upcoming releases of the eCloudManager product, where it is used to allow enhanced features like offloaded backups of virtual machines hosted on VMware ESX hosts. The VMFS driver comes with a command line interface (CLI) to mount and analyze VMFS volumes. The VMFS driver was tested on Linux and Windows based hosts, but should work on any platform that supports Java.”

The VMFS Driver Java application is available for download via it’s Google Code Project page. There is also a FAQ with the following additional information (and more – go check it out) about the VMFS driver.

Why is it useful?

Accessing offline (e.g. backed up, unused, legacy) VMFS volumes is not a trivial task. Especially if there are only non-VMware hosts around, there is no open way of accessing the files. But even if VMware hosts are available, one needs to take care of “volume resignaturing” and other challenges.

fluidOps strives for openness and therefore provides this technology as a free solution to make backups and other offline VMFS volumes readable, from any environment.

Do you have the VMFS specification?

No. The driver is the result of extensively analyzing the on-disk format, and comparing changes after certain file system operations. This is an ongoing process.

Do you plan to add write support?

Writing into existing files (i.e. virtual disks) is easy and will be included soon. Creating files and folders, or changing file allocation, is hard, and requires a lot more work to be done.

This is no “driver”. It is just a Java app!

Right and wrong:

Related Posts

  • Dude! Open-Source VCB server comes to mind.
  • Sean,

    I know we've already kicked the concept around on twitter, but all kinds of possibilities exist with an open source VMFS driver. Scott Lowe has already blogged about a common datastore fro multi hypervisors (see trackback link below), @texiwill has ideas for forensics, and then there is possible direct access from programs like backup exec, for example. Backup Exec could invoke a snapshot and then mount a .vmdk and do incremental file backups all from a Windows server!

    Of course VCB still offers a LAN free backup, which is a tough feature to replace.
  • Andy Bell
    Seems like the crashed server recovery would only be useful in single hosts, since hosts on a cluster would have the vmdk's on shared storage anyway.

    But i like the fact this is open source, and lots of cool things that don't need Windows will hopefully emerge in the VMware ecosystem.

    Now, if only vCenter was released on Linux...... ;)
  • Andy,

    As long as the live CD had the drivers / packages / programs for the HBA / iSCSI storage connection then a VMFS volume could be reached. However, to your point, a LiveCD recovery would be best used for local ESX host storage. Otherwise, VMs on shared storage do not really need to be rescued. Just rebuild ESX. For that matter, the VMFS driver from a Window or Linux host could access the shared storage too.

    You do know that vCenter on Linux technical preview has been released, right? http://vmetc.com/2009/02/23/vmware-vcenter-linu...
  • Andy Bell
    Yes, and i can't wait for it to be ready for production.

    I think we have to wait until vi4 (yes i'm calling it that !) for the windows based licence server to disappear as well.
  • I just read that the VMFS driver has been used in a release candidate

    Find more out here: http://www.marketwire.com/press-release/Fluid-O...
blog comments powered by Disqus
Hyper9 Cowabunga
Support VM /ETC
Support VMETC.com

Support VMETC.com

@rbrambley tweets
Advertisements
VMTN Roundtable Podcasts
Subscribe



Add to Google Reader or Homepage
Subscribe in NewsGator Online
Add to netvibes
Add to Plusmo