** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => kilo-3
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1367189
Title:
multipath not working with Storwize backend if CHAP enabled
Status in Cinder:
Fix Released
Status in OpenStack Compute (Nova):
Fix Released
Bug description:
if I try to attach a volume to a VM while having multipath enabled in
nova and CHAP enabled in the storwize backend, it fails:
2014-09-09 11:37:14.038 22944 ERROR nova.virt.block_device
[req-f271874a-9720-4779-96a8-01575641a939 a315717e20174b10a39db36b722325d6
76d25b1928e7407392a69735a894c7fc] [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] Driver failed to attach volume
c460f8b7-0f1d-4657-bdf7-e142ad34a132 at /dev/vdb
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] Traceback (most recent call last):
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] File
"/usr/lib/python2.7/dist-packages/nova/virt/block_device.py", line 239, in
attach
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] device_type=self['device_type'],
encryption=encryption)
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1235, in
attach_volume
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] disk_info)
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1194, in
volume_driver_method
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] return method(connection_info, *args,
**kwargs)
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] File
"/usr/lib/python2.7/dist-packages/nova/openstack/common/lockutils.py", line
249, in inner
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] return f(*args, **kwargs)
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/volume.py", line 280, in
connect_volume
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] check_exit_code=[0, 255])[0] \
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/volume.py", line 579, in
_run_iscsiadm_bare
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] check_exit_code=check_exit_code)
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] File
"/usr/lib/python2.7/dist-packages/nova/utils.py", line 165, in execute
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] return processutils.execute(*cmd,
**kwargs)
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] File
"/usr/lib/python2.7/dist-packages/nova/openstack/common/processutils.py", line
193, in execute
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] cmd=' '.join(cmd))
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] ProcessExecutionError: Unexpected error
while running command.
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] Command: sudo nova-rootwrap
/etc/nova/rootwrap.conf iscsiadm -m discovery -t sendtargets -p
192.168.1.252:3260
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] Exit code: 5
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] Stdout: ''
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897] Stderr: 'iscsiadm: Connection to
Discovery Address 192.168.1.252 closed\niscsiadm: Login I/O error, failed to
receive a PDU\niscsiadm: retrying discovery login to 192.168.1.252\niscsiadm:
Connection to Discovery Address 192.168.1.252 closed\niscsiadm: Login I/O
error, failed to receive a PDU\niscsiadm: retrying discovery login to
192.168.1.252\niscsiadm: Connection to Discovery Address 192.168.1.252
closed\niscsiadm: Login I/O error, failed to receive a PDU\niscsiadm: retrying
discovery login to 192.168.1.252\niscsiadm: Connection to Discovery Address
192.168.1.252 closed\niscsiadm: Login I/O error, failed to receive a
PDU\niscsiadm: retrying discovery login to 192.168.1.252\niscsiadm: Connection
to Discovery Address 192.168.1.252 closed\niscsiadm: Login I/O error, failed to
receive a PDU\niscsiadm: retrying discovery login to 192.168.1.252\niscsiadm:
Connection to Discovery
Address 192.168.1.252 closed\niscsiadm: Login I/O error, failed to receive a
PDU\niscsiadm: retrying discovery login to 192.168.1.252\niscsiadm: connection
login retries (reopen_max) 5 exceeded\niscsiadm: Could not perform SendTargets
discovery: encountered iSCSI login failure\n'
2014-09-09 11:37:14.038 22944 TRACE nova.virt.block_device [instance:
108a81d0-eeb5-49a8-b3eb-e593f44bf897]
the target clearly works and if I disable the CHAP secret in the
driver it can attach the volume
To manage notifications about this bug go to:
https://bugs.launchpad.net/cinder/+bug/1367189/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp