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