[Openstack] cinder volume weird behavior

Ritesh Nanda riteshnanda09 at gmail.com
Mon Sep 30 10:19:08 UTC 2013


Hello ,

I have grizzly setup , in which i run cinder using IBM storvize 3700.
Cinder shows a weird behavior every time i create a volume of some size and
attach it to a vm , it shows some different size .

e.g i create a 4gb volume and attach it to a vm it shows of 15gb , this is
every-time different sometimes it shows a volume smaller of the size it
created.

While attaching a volume to a vm sometimes i get error on compute-nodes
stating


d9f36a440abdf2fdd] [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b] *Failed
to attach volume 676ef5b1-129b-4d42-b38d-df2005a3d634 at /dev/vdc*
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b] Traceback (most recent call last):
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]   File
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2878, in
_attach_volume
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]     mountpoint)
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 981,
in attach_volume
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]     disk_dev)
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]   File
"/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]     self.gen.next()
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 968,
in attach_volume
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]
virt_dom.attachDeviceFlags(conf.to_xml(), flags)
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]   File
"/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 187, in doit
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]     result =
proxy_call(self._autowrap, f, *args, **kwargs)
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]   File
"/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 147, in
proxy_call
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]     rv = execute(f,*args,**kwargs)
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]   File
"/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 76, in tworker
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]     rv = meth(*args,**kwargs)
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]   File
"/usr/lib/python2.7/dist-packages/libvirt.py", line 422, in
attachDeviceFlags
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b]     if ret == -1: raise libvirtError
('virDomainAttachDeviceFlags() failed', dom=self)
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance:
b9f128a9-d3e3-42a1-9511-74868b625b1b] *libvirtError: internal error unable
to execute QEMU command 'device_add': Duplicate ID 'virtio-disk2' for device
*

Then if i change the mount point from /dev/vdc to something random mount
point , it attaches the disk. But still showing different sizes problem
remains.

Restarting open-iscsi services and reattaching  the volume to the vm solves
the issue.

Attaching my cinder.conf


Has anyone encountered this problem , or any help would be really
appreciated.





-- 

* With Regards
*

* Ritesh Nanda
*

***
*
<http://www.ericsson.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130930/8e8823a7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cinder.conf
Type: application/octet-stream
Size: 628 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130930/8e8823a7/attachment.obj>


More information about the Openstack mailing list