[ovirt-users] Create cinder disk via python sdk

Logan Kuhn logan at jac-properties.com
Fri Dec 2 20:43:11 UTC 2016


Thank you!!!!

That is exactly what I needed.  Do you know if there is more comprehensive
documentation for the 4.x Python sdk?

Regards,
Logan Kuhn

On Fri, Dec 2, 2016 at 7:35 AM, Ondra Machacek <omachace at redhat.com> wrote:

> On 12/02/2016 02:00 PM, Logan Kuhn wrote:
>
>> Hi
>>
>> As part of migrating from KVM to Ceph, I'm trying to create a Cinder
>> disk via the python sdk.  This is what I have so far and it fails with
>> the message that the cinder type null doesn't exist:
>>
>> disk_attachment = disk_attachments_service.add(
>>     types.DiskAttachment(
>>         disk=types.Disk(
>>             name = 'API_Disk_Cinder_test',
>>             format=types.DiskFormat.RAW,
>>             provisioned_size=12 * 2**30,
>>             storage_domains=[
>>                 types.StorageDomain(
>>                     name='ovirt2-cinder',
>>                 ),
>>                 ],
>>             openstack_volume_type=types.OpenStackVolumeType(
>>                 'ceph',
>>
>
> ^Here you should have:
>
>   name='ceph',
>
> Python SDK is using named arguments, so be carefull what you are
> actually sending.
>
>
>> openstack_volume_provider=types.OpenStackVolumeProvider('ovirt2-cinder'),
>>
>
> ^Here you should have:
>
>
> openstack_volume_provider=types.OpenStackVolumeProvider(name
> ='ovirt2-cinder'),
>
>                 )
>>         ),
>>         interface=types.DiskInterface.VIRTIO,
>>         bootable=False,
>>         active=True,
>>     ),
>> )
>>
>> Doing it similarly with an NFS backend works so I know the connection
>> details are correct, so I didn't bother including them.
>>
>> Regards,
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20161202/9c03a610/attachment-0001.html>


More information about the Users mailing list