Link to home
Start Free TrialLog in
Avatar of HyperBPP
HyperBPP

asked on

jClouds for vCenter

I'm building an Apache Service Mix service that will allow our other services to clone machines from templates on VMWare vCenter.  I was playing with jClouds and seems there is some support for vCloud but it is unclear if this can be used for a local vCenter we host.  Also, there appears to be some discussion that jclouds supports for VMWare is lacking.  Is it possible to make Java code using the jClouds stuff (such as ComputeService) to work with VMWare vCenter?  Is it possible for this to be partially portable to other cloud/virtualization software?
Avatar of gheist
gheist
Flag of Belgium image

vmware offers powershell and perl APIs
Avatar of HyperBPP
HyperBPP

ASKER

@gheist... Thank you, perl may be the route I have to take... however, was hoping to use jclouds API for portability between cloud providers if possible.  Having trouble finding a straight answer.
ASKER CERTIFIED SOLUTION
Avatar of gheist
gheist
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
So it sounds like it could use jclouds to inteface with openstack and use openstack to manage my vCenter server?
It is not really "manage"
OpenStack can create and delete VMs via vcenter (i still puzzled if this functionality is exported to APIs reachable by jclouds)

You can try to hook openstack demo livecd from ubuntu to see if it is solution or you need to look further...
Looks to be accurate.  VI Vsphere API is a Java solution but is vCenter specific.

Thanks!
Was ubuntu of help?
I didn't go with ubuntu due to project constraints at my job.  You answered my question that there is not a portable API for vmsphere.  I am currently using VI Java API 5.1