As I mentioned in one of the previous emails, read: http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/TOC_Root_Admin.html Pl. follow the docs there and read the API guide on usage: http://incubator.apache.org/cloudstack/docs/en-US/Apache_CloudStack/4.0.0-incubating/html/API_Developers_Guide/index.html All the apis are grouped per entities, like VirtualMachines etc.
To answer your question, this is how I would do it: - So what would be the api for adding a vm? I see on the html docs under VM: Virtual Machine * deployVirtualMachine (A)<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/deployVirtualMachine.html> * destroyVirtualMachine (A)<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/destroyVirtualMachine.html> * rebootVirtualMachine (A)<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/rebootVirtualMachine.html> * startVirtualMachine (A)<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/startVirtualMachine.html> * stopVirtualMachine (A)<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/stopVirtualMachine.html> * resetPasswordForVirtualMachine (A)<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/resetPasswordForVirtualMachine.html> * changeServiceForVirtualMachine<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/changeServiceForVirtualMachine.html> * updateVirtualMachine<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/updateVirtualMachine.html> * recoverVirtualMachine<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/recoverVirtualMachine.html> * listVirtualMachines<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/listVirtualMachines.html> * getVMPassword<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/getVMPassword.html> * migrateVirtualMachine (A)<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/migrateVirtualMachine.html> * assignVirtualMachine<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/assignVirtualMachine.html> * restoreVirtualMachine (A<http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/restoreVirtualMachine.html> - I see deployVirtualMachines would make sense, I click on it, I see: <http://cloudstack.org> Apache CloudStack 4.0.0-incubating Root Admin API Reference deployVirtualMachine Creates and automatically starts a virtual machine based on a service offering, disk offering, and template. <http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/TOC_Root_Admin.html> Request parameters Parameter Name Description Required serviceofferingid the ID of the service offering for the virtual machine true templateid the ID of the template for the virtual machine true zoneid availability zone for the virtual machine true - I open cloudmonkey to see if there anything when I type dell<tab><tab>, it completes to deploy, I add a space<tab><tab>, I get: deploy virtualmachine - I don't know what to pass so I pass, --help deploy virtualmachine --help - Job done! Hope this would help, Rohit On 07-Dec-2012, at 7:34 AM, Charles Moulliard <ch0...@gmail.com<mailto:ch0...@gmail.com>> wrote: Hi, What is the command to be used to add an instance using cloudmonkey ? Regards -- Charles Moulliard Apache Committer / Sr. Enterprise Architect (RedHat) Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com