javavmwareesxivmware-sdk

java program for managing the ESXi with web service SDK


with vmware web service SDK and Axis 1.4, ESXi 4.1 as server i am able to do set up the java environment. i have installed the esxi 4.1 on the workstation i compiled sample program that was given in the pdf

i downloaded the pdf from the site http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/sdk40programmingguide.pdf i successfully compiled and run the sample program SimpleClient.java through the command prompt,

i want to create the some tasks and show to my professor that these tasks can act like cloud service.

these tasks are also given in the gettingstartedguide.pdf that pdf says that tasks can be done.

the pdf is avaiable with googling with the words " vmware gettingstartedguide.pdf web service SDK"

these are the tasks that has to be performed on ESXi 4.1 1.create the virtual machine. 2. power on the virtual machine. 3. power off the virtual machine. 4. suspend the virtual machine 5 . Resume the virtual machine

once if i am able to do the above tasks then i can make those tasks as web environment.

i do not know much more about the vmware. i think to perform the above tasks we need to connect the server(and that program is also avialable in the gettingstartedGuide.pdf)

i am unable to proceed further with which task is linked( like the above 5 tasks can be performed once we are able to connect the server).

i am not understanding without creating the session with esxi how we can create the virtual machine.

i am also having little confusion on how the flow works to manage the above tasks.

Please Help me.

Any Suggestion is a fruitful step to me.

Thanking You


Solution

  • I would suggest that you use the VMWare VI Java API for performing the above mentioned tasks. It is relatively simple and easy to use. I would also suggest that you browse through the blog doublecloud.org for further information.