Opennebula

and we should provide API for this