Hi all
OS : Ubuntu 12.04
Cinder Backend : NetApp NFS
Options used for NFS : rw,relatime,rsize=65536,wsize=65536,hard,timeo=600,addr=10.32.99.1
Environment: Openstack Grizzly 2013.1.2 + manually backported patch https://review.openstack.org/#/c/28396/
The command fails:
$cinder upload-to-image --disk-format=raw c690b911-3582-4704-9a7b-a59fbdd51798 "image-from-volume"
The log cinder-volume:
2013-09-05 12:20:24 WARNING [cinder.volume.drivers.nfs] d-nstcls-0000.sto.dev1.val.cw-labs.net:/sata_01/cinder is already mounted
2013-09-05 12:20:24 DEBUG [cinder.volume.drivers.nfs] Available shares ['d-nstcls-0000.sto.dev1.val.cw-labs.net:/sata_01/cinder']
2013-09-05 12:20:24 DEBUG [cinder.utils] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf df -P -B 1 /var/lib/cinder/netapp-standard/e6403532daa49d571abc394dae312a63
2013-09-05 12:20:24 DEBUG [cinder.manager] Notifying Schedulers of capabilities ...
2013-09-05 12:20:24 DEBUG [cinder.openstack.common.rpc.amqp] Making asynchronous fanout cast...
2013-09-05 12:20:24 DEBUG [cinder.openstack.common.rpc.amqp] UNIQUE_ID is 64d408ec837442069d20d66f114b5b3f.
2013-09-05 12:20:24 DEBUG [cinder.openstack.common.rpc.amqp] Pool creating new connection
2013-09-05 12:20:24 INFO [cinder.openstack.common.rpc.common] Connected to AMQP server on d-msqcld-0000.usr.dev1.val.cw-labs.net:5672
2013-09-05 12:20:24 INFO [cinder.openstack.common.rpc.common] Connected to AMQP server on d-msqcld-0000.usr.dev1.val.cw-labs.net:5672
2013-09-05 12:20:24 DEBUG [cinder.service] Creating Consumer connection for Service cinder-volume
2013-09-05 12:20:48 DEBUG [cinder.openstack.common.rpc.amqp] received {u'_context_roles': [u'admin'], u'_context_request_id': u'req-31fd38b6-e341-4bd3-bfe2-1bd36524a8a0', u'_context_quota_class': None, u'_unique_id': u'560e5ed3a5a94d87a8b7d2d6eaf4bda4', u'_context_read_deleted': u'no', u'args': {u'image_meta': {u'status': u'queued', u'name': u'Image-from-volume-ubuntu-raw777', u'deleted': False, u'container_format': u'bare', u'created_at': u'2013-09-05T12:20:48.000000', u'disk_format': u'raw', u'updated_at': u'2013-09-05T12:20:48.000000', u'id': u'78027737-3989-48e4-ba4c-423dac01c6a4', u'owner': u'462d7cbd479f499fa75ad9f14571d553', u'min_ram': 0, u'checksum': None, u'min_disk': 0, u'is_public': False, u'deleted_at': None, u'properties': {}, u'size': 0}, u'volume_id': u'c690b911-3582-4704-9a7b-a59fbdd51798'}, u'_context_tenant': u'462d7cbd479f499fa75ad9f14571d553', u'_context_auth_token': '<SANITIZED>', u'_context_is_admin': True, u'version': u'1.3', u'_context_project_id': u'462d7cbd479f499fa75ad9f14571d553', u'_context_timestamp': u'2013-09-05T12:20:48.314450', u'_context_user': u'bbdcffe9d3944c35bcf6a875b6d3d235', u'_context_user_id': u'bbdcffe9d3944c35bcf6a875b6d3d235', u'method': u'copy_volume_to_image', u'_context_remote_address': u'10.32.5.1'}
2013-09-05 12:20:48 DEBUG [cinder.openstack.common.rpc.amqp] unpacked context: {'user_id': u'bbdcffe9d3944c35bcf6a875b6d3d235', 'roles': [u'admin'], 'timestamp': u'2013-09-05T12:20:48.314450', 'auth_token': '<SANITIZED>', 'remote_address': u'10.32.5.1', 'quota_class': None, 'is_admin': True, 'user': u'bbdcffe9d3944c35bcf6a875b6d3d235', 'request_id': u'req-31fd38b6-e341-4bd3-bfe2-1bd36524a8a0', 'project_id': u'462d7cbd479f499fa75ad9f14571d553', 'read_deleted': u'no', 'tenant': u'462d7cbd479f499fa75ad9f14571d553'}
2013-09-05 12:20:48 DEBUG [cinder.utils] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf stat /var/lib/cinder/netapp-standard/e6403532daa49d571abc394dae312a63
2013-09-05 12:20:48 DEBUG [cinder.utils] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf mount -t nfs -o rw,relatime,rsize=65536,wsize=65536,hard,timeo=600 d-nstcls-0000.sto.dev1.val.cw-labs.net:/sata_01/cinder /var/lib/cinder/netapp-standard/e6403532daa49d571abc394dae312a63
2013-09-05 12:20:48 DEBUG [cinder.utils] Result was 32
2013-09-05 12:20:48 WARNING [cinder.volume.drivers.nfs] d-nstcls-0000.sto.dev1.val.cw-labs.net:/sata_01/cinder is already mounted
2013-09-05 12:20:48 DEBUG [cinder.image.image_utils] 78027737-3989-48e4-ba4c-423dac01c6a4 was raw, no need to convert to raw
2013-09-05 12:20:48 DEBUG [cinder.utils] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf chown 106 /var/lib/cinder/netapp-standard/e6403532daa49d571abc394dae312a63/volume-c690b911-3582-4704-9a7b-a59fbdd51798
2013-09-05 12:20:48 DEBUG [cinder.utils] Result was 1
2013-09-05 12:20:48 ERROR [cinder.openstack.common.rpc.amqp] Exception during message handling
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/rpc/amqp.py", line 430, in _process_data
rval = self.proxy.dispatch(ctxt, version, method, **args)
File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/rpc/dispatcher.py", line 133, in dispatch
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 637, in copy_volume_to_image
payload['message'] = unicode(error)
File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
self.gen.next()
File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 632, in copy_volume_to_image
image_meta)
File "/usr/lib/python2.7/dist-packages/cinder/volume/drivers/nfs.py", line 374, in copy_volume_to_image
self.local_path(volume))
File "/usr/lib/python2.7/dist-packages/cinder/image/image_utils.py", line 258, in upload_volume
with utils.temporary_chown(volume_path):
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/usr/lib/python2.7/dist-packages/cinder/utils.py", line 1097, in temporary_chown
execute('chown', owner_uid, path, run_as_root=True)
File "/usr/lib/python2.7/dist-packages/cinder/utils.py", line 190, in execute
cmd=' '.join(cmd))
ProcessExecutionError: Unexpected error while running command.
Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf chown 106 /var/lib/cinder/netapp-standard/e6403532daa49d571abc394dae312a63/volume-c690b911-3582-4704-9a7b-a59fbdd51798
Exit code: 1
Stdout: ''
Stderr: "/bin/chown: changing ownership of `/var/lib/cinder/netapp-standard/e6403532daa49d571abc394dae312a63/volume-c690b911-3582-4704-9a7b-a59fbdd51798': Operation not permitted\n"
I suspect that this is related to permissions on the export on the share from the Netapp controller. Please check what export options were used and make sure that appropriate permissions on the volume are in place.