Most of them are outdated, but provide historical design context.
They are not user documentation and should not be treated as such.
Documentation is available here.
Allow to simply and directly clone the VM.
- Name: Tomas Jelinek (TJelinek)
- Email: TJelinek@redhat.com
- Target Release: 3.6
- Status: done
Up until now there were the following ways to create a copy of a VM:
- Make a template, make a new VM from this template
- Make a snapshot and clone the snapshot
It would be useful to provide a way to clone a VM directly.
All the logic is implemented in the CloneVmCommand class. Since it is very similar to cloning a VM from a snapshot, the common logic between the CloneVmCommand and AddVmFromSnapshotComman has been extracted to the common AddVmAndCloneImageCommand base class.
As shown in the following picture a new action button called “Clone VM” has been added to webadmin/userportal virtual machines tab:
When clicked, a new window will be opened containing only the new name of the VM:
After clicking OK the clone of the VM will be made.
A new action has been created on the VM called “clone”. It takes only one parameter in the request body, the name. To clone a VM using the REST API send a POST request to: