I am trying to add direct LUN disk to a VM with python ovirtsdk4 ( storage domain is iscsi ) . Adding a COW disk is working as in the SDK example, attached below, i have tried different things that i saw online but did not work, anybody have an example of how to add a direct LUN disk ?
def add_VM_disk( self ): vms_service = self .connection.system_service().vms_service() vm = vms_service.list( search = 'name=myvm' )[ 0 ] # Locate the service that manages the disk attachments of the virtual # machine: disk_attachments_service = vms_service.vm_service(vm.id).disk_attachments_service() # Use the "add" method of the disk attachments service to add the disk. # Note that the size of the disk, the `provisioned_size` attribute, is # specified in bytes, so to create a disk of 10 GiB the value should # be 10 * 2^30. disk_attachment = disk_attachments_service.add( types.DiskAttachment( disk =types.Disk( name = 'mydisk' , description = 'My disk' , format =types.DiskFormat.COW, provisioned_size = 10 * 2 ** 30 , ), interface =types.DiskInterface.VIRTIO, bootable = False , active = True , ), )
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users