[ 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)