Template Independent vs Dependent

Hello, if I create VM from template through web manager, it shows in General - Template "Clone/Independent". When created through REST API, it shows "Thin/Dependent". When it is Thin/Dependent, it is not possible to remove used template but VM creation is much faster. I would like to have more info about this but cannot find any. So I cannot find how to create Independent with REST API. Thanks, Jiri

On 09/24/2014 08:40 PM, J. Mikulec wrote:
Hello,
if I create VM from template through web manager, it shows in General - Template "Clone/Independent". When created through REST API, it shows "Thin/Dependent". When it is Thin/Dependent, it is not possible to remove used template but VM creation is much faster. I would like to have more info about this but cannot find any. So I cannot find how to create Independent with REST API.
Thanks, Jiri
You have to use the "disks.clone" parameter, for example: #!/bin/sh -ex url="https://ovirt.example.com/ovirt-engine/api" user="admin@internal" password="******" curl \ --verbose \ --insecure \ --request POST \ --user "${user}:${password}" \ --header "Content-Type: application/xml" \ --header "Accept: application/xml" \ --data " <vm> <name>myvm</name> <cluster> <name>mycluster</name> </cluster> <template> <name>mytemplate</name> </template> <disks> <clone>true</clone> </disks> </vm> " \ "${url}/vms" -- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.

Thank you. J.M. Dne 25.9.2014 v 11:04 Juan Hernandez napsal(a):
On 09/24/2014 08:40 PM, J. Mikulec wrote:
Hello,
if I create VM from template through web manager, it shows in General - Template "Clone/Independent". When created through REST API, it shows "Thin/Dependent". When it is Thin/Dependent, it is not possible to remove used template but VM creation is much faster. I would like to have more info about this but cannot find any. So I cannot find how to create Independent with REST API.
Thanks, Jiri
You have to use the "disks.clone" parameter, for example:
#!/bin/sh -ex
url="https://ovirt.example.com/ovirt-engine/api" user="admin@internal" password="******"
curl \ --verbose \ --insecure \ --request POST \ --user "${user}:${password}" \ --header "Content-Type: application/xml" \ --header "Accept: application/xml" \ --data " <vm> <name>myvm</name> <cluster> <name>mycluster</name> </cluster> <template> <name>mytemplate</name> </template> <disks> <clone>true</clone> </disks> </vm> " \ "${url}/vms"
participants (2)
-
J. Mikulec
-
Juan Hernandez