[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-10451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Suresh Kumar Anaparti updated CLOUDSTACK-10451:
-----------------------------------------------
    Labels: gsoc2022 mentor  (was: GSoC2022 gsoc2022 mentor)

> GSoC 2022 Idea: Instant Instance Deploy (using VM Definitions)
> --------------------------------------------------------------
>
>                 Key: CLOUDSTACK-10451
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10451
>             Project: CloudStack
>          Issue Type: Improvement
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>            Reporter: Suresh Kumar Anaparti
>            Priority: Major
>              Labels: gsoc2022, mentor
>   Original Estimate: 175h
>  Remaining Estimate: 175h
>
> h2. 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.
> h2. 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.
> h2. Relevant Skills
>  * Java, MySQL
>  * Vue.js (for UI)
>  * Some knowledge of Virtualization and CloudStack
> h2. Difficulty
> Medium
> h2. Potential Mentors
>  * Suresh Kumar Anaparti
>  * David Jumani
> h2. Project Scope/Duration
> Medium / 175 hours
> h2. 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 message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to