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