Cloudera speaks VMware vCloud API, too.

We’ve announced, with VMware, the ability to use third-party vCloud Express service providers and the vCloud API to run Cloudera’s Distribution for Hadoop. We think this is interesting; as cloud services proliferate, it’s important to be able to move easily among public and private clouds. vCloud makes that easier and VMWare is working hard to make the interfaces available across a wide variety of vendors. We started with Terremark, but expect the vCloud API to make moving to others straightforward.

In addition to work we’ve done on our scripts for Hadoop, we’ve contributed to the open source libcloud project which also supports the VMware’s vCloud API.

If you’d like to experiment, you can try it for yourself. These README instructions are a good place to start.