[ovirt-users] how to rename disk alias on python sdk
Karli Sjöberg
karli.sjoberg at slu.se
Thu Dec 11 11:47:57 UTC 2014
On Thu, 2014-12-11 at 11:29 +0100, Amedeo Salvati wrote:
> Hello all,
>
> I want to rename a disk alias using python sdk, but I cannot find an
> update method for object returned from api.disks.get (like cdrom, vm,
> datacenter objects).
>
> Simplified code is:
>
> d1 = api.disks.get(id="7408f728-97e5-4b10-beb7-d9a70083797e")
> d1.get_alias()
> 'FSBOVRHEL66TMP-1412_Disk1' <-- OLD alias
> d1.set_alias('PIPPO_Disk1')
> d1.get_alias()
> 'PIPPO_Disk1' <-- NEW alias
>
> but after that I cannot find a method like d1.update() to "commit"
> changes of disk object, what I miss?
>
> Best regards
> Amedeo Salvati
> plain text document attachment (ATT00001)
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
This is how we do it:
DISK_NAME = '%s_Disk1' % (VM_NAME)
try:
vm = api.vms.get(VM_NAME)
vmdisk = vm.disks.list()[0]
vmdisk.alias = '%s' % (DISK_NAME)
vmdisk.update()
except Exception as e:
raise(e)
--
Med Vänliga Hälsningar
-------------------------------------------------------------------------------
Karli Sjöberg
Swedish University of Agricultural Sciences Box 7079 (Visiting Address
Kronåsvägen 8)
S-750 07 Uppsala, Sweden
Phone: +46-(0)18-67 15 66
karli.sjoberg at slu.se
More information about the Users
mailing list