
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. regards, enax

On 02 May 2016, at 13:13, Dobó László <laszlo.dobo@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 Thanks, michal
regards, enax
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

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@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
Thanks, michal
regards, enax
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On 04 May 2016, at 10:24, Dobó László <laszlo.dobo@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@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@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

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. Thanks, enax On 05/04/2016 10:31 AM, Michal Skrivanek wrote:
On 04 May 2016, at 10:24, Dobó László <laszlo.dobo@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@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@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On 04 May 2016, at 10:52, Dobó László <laszlo.dobo@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@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@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@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
<vm.png>

That vm is based on ubuntu template, the general subtab showing right. On 05/04/2016 12:08 PM, Michal Skrivanek wrote:
On 04 May 2016, at 10:52, Dobó László <laszlo.dobo@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@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@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@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
<vm.png>

On 04 May 2016, at 12:43, Dobó László <laszlo.dobo@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@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@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@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@ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > <vm.png>

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@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@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@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@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@ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> >> <vm.png>

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@ezit.hu> To: "Michal Skrivanek" <michal.skrivanek@redhat.com> Cc: "users" <users@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@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@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@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@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@ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/users >>> >>> <vm.png>
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Thank you, sended to bugzilla. https://bugzilla.redhat.com/show_bug.cgi?id=1333045 Regards, enax On 05/04/2016 04:23 PM, Tomas Jelinek wrote:
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@ezit.hu> To: "Michal Skrivanek" <michal.skrivanek@redhat.com> Cc: "users" <users@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@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@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@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@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@ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/users >>>> >>>> <vm.png>
Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
participants (3)
-
Dobó László
-
Michal Skrivanek
-
Tomas Jelinek