[
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 (was: )
> 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
> Original Estimate: 175h
> Remaining Estimate: 175h
>
> ## 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
> - David Jumani
> ## Project Scope/Duration
> Medium / 175 hours
> ## 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)