sureshanaparti opened a new issue #6043:
URL: https://github.com/apache/cloudstack/issues/6043


   ## Background
   
   Currently, Deploy Instances/Virtual Machines(VMs) in Cloudstack requires to 
specify some offerings, template and other settings through the API (check the 
API here: 
https://cloudstack.apache.org/api/apidocs-4.16/apis/deployVirtualMachine.html) 
or the 'Instance Deployment Wizard' in the UI.
   
   ## Requirement
   Provision to user/operator to quick deploy an instance using a VM 
definition/profile. The VM definition would hold the details of the template, 
offerings (including any custom values - size, iops), ssh keypair, instance 
group, affinity group and other settings (boot type, dynamic scaling, userdata, 
keyboard language, etc) that are required, and the underlying definition id can 
be used to launch an instance. At the minimum, the definition should hold all 
the mandatory details for deploying an instance.
   
   Need to add new APIs (and/or UI) support for the VM definition/profile CRUD 
operations, and support for definition in the deployVirtualMachine API.
   
   ## Relevant Skills
   - Java, MySQL
   - Vue.js (for UI)
   - Some knowledge of Virtualization and CloudStack
   
   ## Difficulty
   Medium
   
   ## Potential Mentors
   - Suresh Kumar Anaparti
   - Any Developer from CS Community
   
   ## References
   - 
http://docs.cloudstack.apache.org/en/latest/adminguide/index.html#working-with-virtual-machines
   - 
https://cloudstack.apache.org/api/apidocs-4.16/apis/deployVirtualMachine.html
   - https://cloudstack.apache.org/api/apidocs-4.16/


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to