
On 07/26/2016 08:53 AM, Yaniv Kaul wrote:
On Mon, Jul 25, 2016 at 4:36 PM, Ondra Machacek <omachace@redhat.com <mailto:omachace@redhat.com>> wrote:
You actually have to run method 'activate()'[1] on VM disk.
So it will look like this:
api.vms.get(VM0_NAME).disks.get(DISK1_NAME).activate()
[1] https://gerrit.ovirt.org/gitweb?p=ovirt-engine-sdk.git;a=blob;f=src/ovirtsdk...
Thanks. I've ended up adding 'active=True' to the disk when adding it - and it seems to do the same. Is that correct? Y.
Yes, it is correct. Note also that in general setting a property of an object in the SDK doesn't do anything, you need to call the "update" method: disk = api.vms.get(VM0_NAME).disks.get(DISK1_NAME) disk.set_active(true) disk.update()
On 07/25/2016 03:13 PM, Yaniv Kaul wrote:
After successfully attaching a disk and verifying its status is in 'ok', I've tried: api.vms.get(VM0_NAME).disks.get(DISK1_NAME).set_active(True)
But it doesn't really activate it. What's the correct way to activate it? (It works well via the UI).
TIA, Y.
-- 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.