[
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 gsoc2022 mentor (was: 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, 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)