From logank at wolfram.com Tue Aug 30 16:07:59 2016 Content-Type: multipart/mixed; boundary="===============4146804020110463494==" MIME-Version: 1.0 From: Logan Kuhn To: users at ovirt.org Subject: [ovirt-users] Unable to backend oVirt with Cinder Date: Tue, 30 Aug 2016 15:07:58 -0500 Message-ID: <1632555937.51316289.1472587678782.JavaMail.zimbra@wolfram.com> --===============4146804020110463494== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_51316288_608143832.1472587678781 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit I've got Cinder configured and pointed at Ceph for it's back end storage. I= can run ceph commands on the cinder machine and cinder is configured for n= oauth and I've also tried it with Keystone for auth. I can run various cind= er commands and it'll return as expected. = When I configure it in oVirt it'll add the external provider fine, but when= I go to create a disk it doesn't populate the volume type field, it's just= empty. The corresponding command for cinder: cinder type-list and cinder t= ype-show returns fine and it is public. = Ovirt and Cinder are on the same host so it isn't a firewall issue. = Cinder config: = [DEFAULT] = rpc_backend =3D rabbit = #auth_strategy =3D keystone = auth_strategy =3D noauth = enabled_backends =3D ceph = #glance_api_servers =3D http://10.128.7.252:9292 = #glance_api_version =3D 2 = #[keystone_authtoken] = #auth_uri =3D http://10.128.7.252:5000/v3 = #auth_url =3D http://10.128.7.252:35357/v3 = #auth_type =3D password = #memcached_servers =3D localhost:11211 = #project_domain_name =3D default = #user_domain_name =3D default = #project_name =3D services = #username =3D user = #password =3D pass = [ceph] = volume_driver =3D cinder.volume.drivers.rbd.RBDDriver = volume_backend_name =3D ceph = rbd_pool =3D ovirt-images = rbd_user =3D cinder = rbd_secret_uuid =3D = rbd_ceph_conf =3D /etc/ceph/ceph.conf = rbd_flatten_volume_from_snapshot =3D true = rbd_max_clone_depth =3D 5 = rbd_store_chunk_size =3D 4 = rados_connect_timeout =3D -1 = #glance_api_version =3D 2 = [database] = connection =3D postgresql://user:pass(a)10.128.2.33/cinder = [oslo_concurrency] = lock_path =3D /var/lib/cinder/tmp = [oslo_messaging_rabbit] = rabbit_host =3D localhost = rabbit_port =3D 5672 = rabbit_userid =3D user = rabbit_password =3D pass = Regards, = Logan = ------=3D_Part_51316288_608143832.1472587678781 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
I've got Cinder configured and pointed at Ceph for it's back end s= =3D torage.  I can run ceph commands on the cinder machine and cinder is c= =3D onfigured for noauth and I've also tried it with Keystone for auth.  I= =3D can run various cinder commands and it'll return as expected. 

When I configure it in oVirt= i=3D t'll add the external provider fine, but when I go to create a disk it does= =3D n't populate the volume type field, it's just empty.  The correspondin= =3D g command for cinder: cinder type-list and cinder type-show <name> re= =3D turns fine and it is public. 

Ovirt and Cinder are on the same host so it isn't a firewall issue.

Cinder config:
[DE= FA=3D ULT]
rpc_backend =3D3D rabbit
#auth_strategy =3D3D keystone
auth_s= trat=3D egy =3D3D noauth
enabled_backends =3D3D ceph
#glance_api_servers =3D3= D http=3D ://10.128.7.252:9292
#glance_api_version =3D3D 2

#[keystone_autht= ok=3D en]
#auth_uri =3D3D http://10.128.7.252:5000/v3
#auth_url =3D3D http:= //10=3D .128.7.252:35357/v3
#auth_type =3D3D password
#memcached_servers =3D3= D lo=3D calhost:11211
#project_domain_name =3D3D default
#user_domain_name = =3D3D =3D default
#project_name =3D3D services
#username =3D3D user
#pa= sswo=3D rd =3D3D pass

[ceph]
volume_driver =3D3D cinder.volume.drivers.rb= d.RB=3D DDriver
volume_backend_name =3D3D ceph
rbd_pool =3D3D ovirt-imagesrbd=3D _user =3D3D cinder
rbd_secret_uuid =3D3D <secret>
rbd_ceph= _con=3D f =3D3D /etc/ceph/ceph.conf
rbd_flatten_volume_from_snapshot =3D3D true<= br>r=3D bd_max_clone_depth =3D3D 5
rbd_store_chunk_size =3D3D 4
rados_connect= _tim=3D eout =3D3D -1
#glance_api_version =3D3D 2

[database]
connectio= n =3D =3D3D postgresql://user:pass(a)10.128.2.33/cinder

[oslo_concurrency]=
=3D lock_path =3D3D /var/lib/cinder/tmp

[oslo_messaging_rabbit]
rabbi= t_=3D host =3D3D localhost
rabbit_port =3D3D 5672
rabbit_userid =3D3D = user
rabbit_password = =3D =3D3D pass

Regards,
Logan
<= /d=3D iv> ------=3D_Part_51316288_608143832.1472587678781-- --===============4146804020110463494== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzUxMzE2Mjg4XzYwODE0MzgzMi4xNDcyNTg3Njc4NzgxCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3 Yml0CgpJJ3ZlIGdvdCBDaW5kZXIgY29uZmlndXJlZCBhbmQgcG9pbnRlZCBhdCBDZXBoIGZvciBp dCdzIGJhY2sgZW5kIHN0b3JhZ2UuIEkgY2FuIHJ1biBjZXBoIGNvbW1hbmRzIG9uIHRoZSBjaW5k ZXIgbWFjaGluZSBhbmQgY2luZGVyIGlzIGNvbmZpZ3VyZWQgZm9yIG5vYXV0aCBhbmQgSSd2ZSBh bHNvIHRyaWVkIGl0IHdpdGggS2V5c3RvbmUgZm9yIGF1dGguIEkgY2FuIHJ1biB2YXJpb3VzIGNp bmRlciBjb21tYW5kcyBhbmQgaXQnbGwgcmV0dXJuIGFzIGV4cGVjdGVkLiAKCldoZW4gSSBjb25m aWd1cmUgaXQgaW4gb1ZpcnQgaXQnbGwgYWRkIHRoZSBleHRlcm5hbCBwcm92aWRlciBmaW5lLCBi dXQgd2hlbiBJIGdvIHRvIGNyZWF0ZSBhIGRpc2sgaXQgZG9lc24ndCBwb3B1bGF0ZSB0aGUgdm9s dW1lIHR5cGUgZmllbGQsIGl0J3MganVzdCBlbXB0eS4gVGhlIGNvcnJlc3BvbmRpbmcgY29tbWFu ZCBmb3IgY2luZGVyOiBjaW5kZXIgdHlwZS1saXN0IGFuZCBjaW5kZXIgdHlwZS1zaG93IDxuYW1l PiByZXR1cm5zIGZpbmUgYW5kIGl0IGlzIHB1YmxpYy4gCgpPdmlydCBhbmQgQ2luZGVyIGFyZSBv biB0aGUgc2FtZSBob3N0IHNvIGl0IGlzbid0IGEgZmlyZXdhbGwgaXNzdWUuIAoKQ2luZGVyIGNv bmZpZzogCltERUZBVUxUXSAKcnBjX2JhY2tlbmQgPSByYWJiaXQgCiNhdXRoX3N0cmF0ZWd5ID0g a2V5c3RvbmUgCmF1dGhfc3RyYXRlZ3kgPSBub2F1dGggCmVuYWJsZWRfYmFja2VuZHMgPSBjZXBo IAojZ2xhbmNlX2FwaV9zZXJ2ZXJzID0gaHR0cDovLzEwLjEyOC43LjI1Mjo5MjkyIAojZ2xhbmNl X2FwaV92ZXJzaW9uID0gMiAKCiNba2V5c3RvbmVfYXV0aHRva2VuXSAKI2F1dGhfdXJpID0gaHR0 cDovLzEwLjEyOC43LjI1Mjo1MDAwL3YzIAojYXV0aF91cmwgPSBodHRwOi8vMTAuMTI4LjcuMjUy OjM1MzU3L3YzIAojYXV0aF90eXBlID0gcGFzc3dvcmQgCiNtZW1jYWNoZWRfc2VydmVycyA9IGxv Y2FsaG9zdDoxMTIxMSAKI3Byb2plY3RfZG9tYWluX25hbWUgPSBkZWZhdWx0IAojdXNlcl9kb21h aW5fbmFtZSA9IGRlZmF1bHQgCiNwcm9qZWN0X25hbWUgPSBzZXJ2aWNlcyAKI3VzZXJuYW1lID0g dXNlciAKI3Bhc3N3b3JkID0gcGFzcyAKCltjZXBoXSAKdm9sdW1lX2RyaXZlciA9IGNpbmRlci52 b2x1bWUuZHJpdmVycy5yYmQuUkJERHJpdmVyIAp2b2x1bWVfYmFja2VuZF9uYW1lID0gY2VwaCAK cmJkX3Bvb2wgPSBvdmlydC1pbWFnZXMgCnJiZF91c2VyID0gY2luZGVyIApyYmRfc2VjcmV0X3V1 aWQgPSA8c2VjcmV0PiAKcmJkX2NlcGhfY29uZiA9IC9ldGMvY2VwaC9jZXBoLmNvbmYgCnJiZF9m bGF0dGVuX3ZvbHVtZV9mcm9tX3NuYXBzaG90ID0gdHJ1ZSAKcmJkX21heF9jbG9uZV9kZXB0aCA9 IDUgCnJiZF9zdG9yZV9jaHVua19zaXplID0gNCAKcmFkb3NfY29ubmVjdF90aW1lb3V0ID0gLTEg CiNnbGFuY2VfYXBpX3ZlcnNpb24gPSAyIAoKW2RhdGFiYXNlXSAKY29ubmVjdGlvbiA9IHBvc3Rn cmVzcWw6Ly91c2VyOnBhc3NAMTAuMTI4LjIuMzMvY2luZGVyIAoKW29zbG9fY29uY3VycmVuY3ld IApsb2NrX3BhdGggPSAvdmFyL2xpYi9jaW5kZXIvdG1wIAoKW29zbG9fbWVzc2FnaW5nX3JhYmJp dF0gCnJhYmJpdF9ob3N0ID0gbG9jYWxob3N0IApyYWJiaXRfcG9ydCA9IDU2NzIgCnJhYmJpdF91 c2VyaWQgPSB1c2VyIApyYWJiaXRfcGFzc3dvcmQgPSBwYXNzIAoKUmVnYXJkcywgCkxvZ2FuIAoK LS0tLS0tPV9QYXJ0XzUxMzE2Mjg4XzYwODE0MzgzMi4xNDcyNTg3Njc4NzgxCkNvbnRlbnQtVHlw ZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1 b3RlZC1wcmludGFibGUKCjxodG1sPjxib2R5PjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IEFy aWFsOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiAjMDAwMD0KMDAiPjxkaXY+SSd2ZSBnb3QgQ2lu ZGVyIGNvbmZpZ3VyZWQgYW5kIHBvaW50ZWQgYXQgQ2VwaCBmb3IgaXQncyBiYWNrIGVuZCBzPQp0 b3JhZ2UuICZuYnNwO0kgY2FuIHJ1biBjZXBoIGNvbW1hbmRzIG9uIHRoZSBjaW5kZXIgbWFjaGlu ZSBhbmQgY2luZGVyIGlzIGM9Cm9uZmlndXJlZCBmb3Igbm9hdXRoIGFuZCBJJ3ZlIGFsc28gdHJp ZWQgaXQgd2l0aCBLZXlzdG9uZSBmb3IgYXV0aC4gJm5ic3A7ST0KIGNhbiBydW4gdmFyaW91cyBj aW5kZXIgY29tbWFuZHMgYW5kIGl0J2xsIHJldHVybiZuYnNwO2FzIGV4cGVjdGVkLiZuYnNwOzwv PQpkaXY+PGRpdj48YnIgZGF0YS1tY2UtYm9ndXM9M0QiMSI+PC9kaXY+PGRpdj5XaGVuIEkgY29u ZmlndXJlIGl0IGluIG9WaXJ0IGk9CnQnbGwgYWRkIHRoZSBleHRlcm5hbCBwcm92aWRlciBmaW5l LCBidXQgd2hlbiBJIGdvIHRvIGNyZWF0ZSBhIGRpc2sgaXQgZG9lcz0Kbid0IHBvcHVsYXRlIHRo ZSB2b2x1bWUgdHlwZSBmaWVsZCwgaXQncyBqdXN0IGVtcHR5LiAmbmJzcDtUaGUgY29ycmVzcG9u ZGluPQpnIGNvbW1hbmQgZm9yIGNpbmRlcjogY2luZGVyIHR5cGUtbGlzdCBhbmQgY2luZGVyIHR5 cGUtc2hvdyAmbHQ7bmFtZSZndDsgcmU9CnR1cm5zIGZpbmUgYW5kIGl0IGlzIHB1YmxpYy4mbmJz cDs8L2Rpdj48ZGl2PjxiciBkYXRhLW1jZS1ib2d1cz0zRCIxIj48L2Rpdj0KPjxkaXY+T3ZpcnQg YW5kIENpbmRlciBhcmUgb24gdGhlIHNhbWUgaG9zdCBzbyBpdCBpc24ndCBhIGZpcmV3YWxsIGlz c3VlLjwvPQpkaXY+PGRpdj48YnIgZGF0YS1tY2UtYm9ndXM9M0QiMSI+PC9kaXY+PGRpdj5DaW5k ZXIgY29uZmlnOjwvZGl2PjxkaXY+W0RFRkE9ClVMVF08YnI+cnBjX2JhY2tlbmQgPTNEIHJhYmJp dDxicj4jYXV0aF9zdHJhdGVneSA9M0Qga2V5c3RvbmU8YnI+YXV0aF9zdHJhdD0KZWd5ID0zRCBu b2F1dGg8YnI+ZW5hYmxlZF9iYWNrZW5kcyA9M0QgY2VwaDxicj4jZ2xhbmNlX2FwaV9zZXJ2ZXJz ID0zRCBodHRwPQo6Ly8xMC4xMjguNy4yNTI6OTI5Mjxicj4jZ2xhbmNlX2FwaV92ZXJzaW9uID0z RCAyPGJyPjxicj4jW2tleXN0b25lX2F1dGh0b2s9CmVuXTxicj4jYXV0aF91cmkgPTNEIGh0dHA6 Ly8xMC4xMjguNy4yNTI6NTAwMC92Mzxicj4jYXV0aF91cmwgPTNEIGh0dHA6Ly8xMD0KLjEyOC43 LjI1MjozNTM1Ny92Mzxicj4jYXV0aF90eXBlID0zRCBwYXNzd29yZDxicj4jbWVtY2FjaGVkX3Nl cnZlcnMgPTNEIGxvPQpjYWxob3N0OjExMjExPGJyPiNwcm9qZWN0X2RvbWFpbl9uYW1lID0zRCBk ZWZhdWx0PGJyPiN1c2VyX2RvbWFpbl9uYW1lID0zRCA9CmRlZmF1bHQ8YnI+I3Byb2plY3RfbmFt ZSA9M0Qgc2VydmljZXM8YnI+I3VzZXJuYW1lID0zRCZuYnNwO3VzZXI8YnI+I3Bhc3N3bz0KcmQg PTNEIHBhc3M8YnI+PGJyPltjZXBoXTxicj52b2x1bWVfZHJpdmVyID0zRCBjaW5kZXIudm9sdW1l LmRyaXZlcnMucmJkLlJCPQpERHJpdmVyPGJyPnZvbHVtZV9iYWNrZW5kX25hbWUgPTNEIGNlcGg8 YnI+cmJkX3Bvb2wgPTNEIG92aXJ0LWltYWdlczxicj5yYmQ9Cl91c2VyID0zRCBjaW5kZXI8YnI+ cmJkX3NlY3JldF91dWlkID0zRCZuYnNwOyZsdDtzZWNyZXQmZ3Q7PGJyPnJiZF9jZXBoX2Nvbj0K ZiA9M0QgL2V0Yy9jZXBoL2NlcGguY29uZjxicj5yYmRfZmxhdHRlbl92b2x1bWVfZnJvbV9zbmFw c2hvdCA9M0QgdHJ1ZTxicj5yPQpiZF9tYXhfY2xvbmVfZGVwdGggPTNEIDU8YnI+cmJkX3N0b3Jl X2NodW5rX3NpemUgPTNEIDQ8YnI+cmFkb3NfY29ubmVjdF90aW09CmVvdXQgPTNEIC0xPGJyPiNn bGFuY2VfYXBpX3ZlcnNpb24gPTNEIDI8YnI+PGJyPltkYXRhYmFzZV08YnI+Y29ubmVjdGlvbiA9 Cj0zRCBwb3N0Z3Jlc3FsOi8vdXNlcjpwYXNzQDEwLjEyOC4yLjMzL2NpbmRlcjxicj48YnI+W29z bG9fY29uY3VycmVuY3ldPGJyPj0KbG9ja19wYXRoID0zRCAvdmFyL2xpYi9jaW5kZXIvdG1wPGJy Pjxicj5bb3Nsb19tZXNzYWdpbmdfcmFiYml0XTxicj5yYWJiaXRfPQpob3N0ID0zRCBsb2NhbGhv c3Q8YnI+cmFiYml0X3BvcnQgPTNEIDU2NzI8YnI+cmFiYml0X3VzZXJpZCA9M0QmbmJzcDs8c3Bh biA9CnN0eWxlPTNEImNvbG9yOiAjMDAwMDAwOyBmb250LWZhbWlseTogQXJpYWw7IGZvbnQtc2l6 ZTogMTZweDsgZm9udC1zdHlsZTogbj0Kb3JtYWw7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5v cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnPQpodDogbm9ybWFsOyBs ZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiAyOyB0 ZXh0LWE9CmxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgdz0KaWRvd3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyAt d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGRpc3BsYXk6IGlubGluPQplICFpbXBvcnRh bnQ7IGZsb2F0OiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgZGF0YS1tY2Utc3R5 bGU9M0QiY289CmxvcjogIzAwMDAwMDsgZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE2 cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udD0KLXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7 IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7PQogbGV0dGVy LXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogMjsgdGV4dC1h bGlnbjogc3RhcnQ9CjsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogMjsgdz0Kb3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFuPQp0OyBm bG9hdDogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiPnVzZXI8L3NwYW4+PGJyPnJh YmJpdF9wYXNzd29yZCA9Cj0zRCZuYnNwOzxzcGFuIHN0eWxlPTNEImNvbG9yOiAjMDAwMDAwOyBm b250LWZhbWlseTogQXJpYWw7IGZvbnQtc2l6ZTogMTZweD0KOyBmb250LXN0eWxlOiBub3JtYWw7 IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vPQpy bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhl aWdodDogbm9ybWFsOyBvcnA9CmhhbnM6IDI7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtcz0KcGFjZTogbm9ybWFsOyB3aWRv d3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7 PQogZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyBiYWNrZ3JvdW5kLWNv bG9yOiAjZmZmZmZmOyIgZGF0YS09Cm1jZS1zdHlsZT0zRCJjb2xvcjogIzAwMDAwMDsgZm9udC1m YW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE2cHg7IGZvbnQtc3R5bD0KZTogbm9ybWFsOyBmb250 LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZv bnQtPQp3ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6 IG5vcm1hbDsgb3JwaGFuczogMjsgdGU9Cnh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw eDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYT0KbDsgd2lkb3dzOiAy OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBkaXNw bGF5OiBpPQpubGluZSAhaW1wb3J0YW50OyBmbG9hdDogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjog I2ZmZmZmZjsiPnBhc3M8L3NwYW4+PC9kaXY9Cj48ZGl2Pjxicj48L2Rpdj48ZGl2IGRhdGEtbWFy a2VyPTNEIl9fU0lHX1BSRV9fIj5SZWdhcmRzLDxicj5Mb2dhbjwvZGl2PjwvZD0KaXY+PC9ib2R5 PjwvaHRtbD4KLS0tLS0tPV9QYXJ0XzUxMzE2Mjg4XzYwODE0MzgzMi4xNDcyNTg3Njc4NzgxLS0K --===============4146804020110463494==--