the thing is that:
- if you create a VM from a template using the "clone" provisioning the VM is
detached from the VM and is considered to be based on Blank
- this is why the VM dialog shows blank and the REST returns blank
- there has been a feature implemented (in 3.5 IIRC) which introduced the concept of
"original template" - so we remember also what template it was cloned from (both
name and ID)
- it seems this particular field is not exposed to REST API, only to UI
So, could you please open a bug for this to expose also this field to REST API?
Thank you.
----- Original Message -----
> From: "Dobó László" <laszlo.dobo(a)ezit.hu>
> To: "Michal Skrivanek" <michal.skrivanek(a)redhat.com>
> Cc: "users" <users(a)ovirt.org>
> Sent: Wednesday, May 4, 2016 1:04:04 PM
> Subject: Re: [ovirt-users] cloned vm template id
>
> Here is that part:
>
> template_id = '91e35bf5-b338-4115-ab63-309372a819ac'
> #Ubuntu-14.04 template
>
> template = api.templates.get(id=template_id)
> template_disk_id = template.disks.list()[0].id
> storage_id = 'UUID' #random storage id from storage list
> cluster = api.clusters.get(name=vm_data['cluster_name'])
> cpuparams = params.CPU(topology = params.CpuTopology(cores = 1,
> sockets = vm_data['vm_cpus']))
> disks = params.Disks(clone=True,
> disk=[params.Disk(id=template_disk_id,
>
storage_domains=params.StorageDomains(storage_domain=[params.StorageDomain(id=storage_id)]))])
>
>
>
> vmparams = params.VM(
> id = vm_data['vm_id'],
> name = vm_data['vm_name'],
> memory = vm_data['vm_memory'] * MB,
> cluster=cluster,
> template=template,
> cpu = cpuparams,
> disks = disks,
> custom_properties = custom_properties,
> )
> vmparams.set_type = 'server'
>
> vm = api.vms.add(vmparams)
>
>
> Every thing works fine, just showing blank template id instead of ubuntu
> template id.
>
>
> Thanks,
>
> enax
>
>
>
> On 05/04/2016 12:44 PM, Michal Skrivanek wrote:
>>> On 04 May 2016, at 12:43, Dobó László <laszlo.dobo(a)ezit.hu> wrote:
>>>
>>> That vm is based on ubuntu template, the general subtab showing right.
>> and how exactly did you create that VM? anything special about it? if you
>> now create a new VM, is it showing the same behavior?
>>
>>> On 05/04/2016 12:08 PM, Michal Skrivanek wrote:
>>>>> On 04 May 2016, at 10:52, Dobó László <laszlo.dobo(a)ezit.hu>
wrote:
>>>>>
>>>>> I just realize there is two general tab on web ui, so i understand
now
>>>>> where the blank id come.
>>>>>
>>>>> Yeah its looks like a bug, from the attachment picture will be clear
>>>>> what is the problem.
>>>> ok, so it is based off blank, it’s just the general subtab of the main
>>>> view showing something else
>>>>
>>>>> Thanks,
>>>>>
>>>>> enax
>>>>>
>>>>>
>>>>> On 05/04/2016 10:31 AM, Michal Skrivanek wrote:
>>>>>>> On 04 May 2016, at 10:24, Dobó László
<laszlo.dobo(a)ezit.hu> wrote:
>>>>>>>
>>>>>>> Yes, its cloned from different template than Blank, and later
i need
>>>>>>> to know which one was that template.
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> enax
>>>>>>>
>>>>>>>
>>>>>>> On 05/04/2016 09:49 AM, Michal Skrivanek wrote:
>>>>>>>>> On 02 May 2016, at 13:13, Dobó László
<laszlo.dobo(a)ezit.hu> wrote:
>>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> How can i get back the original template id after vm
is cloned with
>>>>>>>>> python sdk?
>>>>>>>>> print api.vms.get(id=vm_id).template.id
>>>>>>>>> result: 00000000-0000-0000-0000-000000000000 (blank
template)
>>>>>>>>>
>>>>>>>>> However under vm general tab on web ui, the tamplate
name is showing
>>>>>>>>> correctli.
>>>>>>>> what do you mean correctly - what does it show? Did you
clone it from
>>>>>>>> a different template or is it a new VM from Blank
>>>>>> ah, ok, so you’re saying it shows blank id in REST API but it
shows the
>>>>>> correct id in the UI, right?
>>>>>>
>>>>>> filing a bug sounds like a good idea.
>>>>>>
>>>>>> Thanks,
>>>>>> michal
>>>>>>
>>>>>>>> Thanks,
>>>>>>>> michal
>>>>>>>>
>>>>>>>>> regards,
>>>>>>>>> enax
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Users mailing list
>>>>>>>>> Users(a)ovirt.org
>>>>>>>>>
http://lists.ovirt.org/mailman/listinfo/users
>>>>>>>>>
>>>>>>>>>
>>>>> <vm.png>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/users
>