<div dir="ltr"><div><div><div><div><div><div><div>Hello ,<br><br></div>I have grizzly setup , in which i run cinder using IBM storvize 3700.<br></div>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 .<br>
<br></div>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.<br><br></div>While attaching a volume to a vm sometimes i get error on compute-nodes stating <br>
<br><br>d9f36a440abdf2fdd] [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b] <b>Failed to attach volume 676ef5b1-129b-4d42-b38d-df2005a3d634 at /dev/vdc</b><br>2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b] Traceback (most recent call last):<br>
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<br>2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b]     mountpoint)<br>
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<br>2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b]     disk_dev)<br>
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__<br>2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b]     self.gen.next()<br>
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<br>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)<br>
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<br>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)<br>
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<br>2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b]     rv = execute(f,*args,**kwargs)<br>
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<br>2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b]     rv = meth(*args,**kwargs)<br>
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<br>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)<br>
2013-09-30 15:17:46.562 31953 TRACE nova.compute.manager [instance: b9f128a9-d3e3-42a1-9511-74868b625b1b] <b>libvirtError: internal error unable to execute QEMU command 'device_add': Duplicate ID 'virtio-disk2' for device</b><br>
<br></div>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.<br><br></div>Restarting open-iscsi services and reattaching  the volume to the vm solves the issue.<br>
<br></div><div>Attaching my cinder.conf<br><br><br></div>Has anyone encountered this problem , or any help would be really appreciated.<br><br><br><br><div><div><div><br clear="all"><div><div><div><div><div><br>-- <br><p style="margin:0cm 0cm 0pt;color:rgb(0,0,153)">
<b><span style="font-size:10pt;font-family:Arial"> With Regards  <br></span></b></p><p style="margin:0cm 0cm 0pt;color:rgb(0,0,153)"><b><span style="font-size:10pt;font-family:Arial"> Ritesh Nanda<br></span></b></p><p style="margin:0cm 0cm 0pt;color:rgb(0,0,153)">
</p><p style="margin:0cm 0cm 0pt;color:rgb(51,51,51)"><span style="color:rgb(0,0,153)"></span><span style="font-size:9pt;color:rgb(51,51,51);font-family:Arial"><span style="color:rgb(51,51,255)"><b><span style="color:rgb(0,0,153)"></span></b></span></span><span style="font-size:9pt;color:rgb(51,51,51);font-family:Arial"><span style="color:rgb(51,51,255)"><b><span style="color:rgb(0,0,153)"><br>
</span></b></span></span></p><a href="http://www.ericsson.com/" target="_blank"></a><p style="margin:0cm 0cm 0pt"><span style="font-size:9pt;font-family:Arial"><br><br></span></p>
</div></div></div></div></div></div></div></div></div>