Cannot create cinder volume from image

Solution Verified - Updated -

Issue

  • A cinder volume cannot be created from a glance image and will output an error message in /var/log/cinder/volume.log similar to the following :
 2015-10-06 08:48:38.022 7407 DEBUG oslo_concurrency.processutils [req-2011387d-5443-47af-aecd-f5bff9e53061 fdbf90ae7bc54fb487e23f53dff306c3 432c71216e3149f7ac182138758a6b85 - - -] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C qemu-img info /var/lib/cinder/conversion/tmpV9cvou execute /usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:199
 2015-10-06 08:48:38.236 7407 DEBUG oslo_concurrency.processutils [req-2011387d-5443-47af-aecd-f5bff9e53061 fdbf90ae7bc54fb487e23f53dff306c3 432c71216e3149f7ac182138758a6b85 - - -] CMD "sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C qemu-img info /var/lib/cinder/conversion/tmpV9cvou" returned: 1 in 0.215s execute /usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:225
 2015-10-06 08:48:38.239 7407 DEBUG oslo_concurrency.processutils [req-2011387d-5443-47af-aecd-f5bff9e53061 fdbf90ae7bc54fb487e23f53dff306c3 432c71216e3149f7ac182138758a6b85 - - -] u'sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C qemu-img info /var/lib/cinder/conversion/tmpV9cvou' failed. Not Retrying. execute /usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:258
 2015-10-06 08:48:38.243 7407 ERROR cinder.volume.flows.manager.create_volume [req-2011387d-5443-47af-aecd-f5bff9e53061 fdbf90ae7bc54fb487e23f53dff306c3 432c71216e3149f7ac182138758a6b85 - - -] Failed to copy image to volume: 45ed8ea8-75fd-4ca4-b9dd-2578c46f0af7
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume Traceback (most recent call last):
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume   File "/usr/lib/python2.7/site-packages/cinder/volume/flows/manager/create_volume.py", line 501, in _copy_image_to_volume
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume     copy_image_to_volume(context, volume_ref, image_service, image_id)
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume   File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 105, in wrapper
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume     return f(*args, **kwargs)
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/rbd.py", line 858, in copy_image_to_volume
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume     size=volume['size'])
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume   File "/usr/lib/python2.7/site-packages/cinder/image/image_utils.py", line 226, in fetch_to_raw
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume     run_as_root=run_as_root)
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume   File "/usr/lib/python2.7/site-packages/cinder/image/image_utils.py", line 259, in fetch_to_volume_format
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume     image_id=image_id)
 2015-10-06 08:48:38.243 7407 TRACE cinder.volume.flows.manager.create_volume ImageUnacceptable: Image f21de4f6-4dd3-44d5-914e-d4e10ddc6500 is unacceptable: qemu-img is not installed and image is of type qcow2.  Only RAW images can be used if qemu-img is not installed.

Environment

  • Red Hat OpenStack platform.
  • Ceph backend.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content