controller-openstack-cinder's People
controller-openstack-cinder's Issues
emc_vipr_driver_common.py (__init__): volume_backend_name always set to DEFAULT
The volume_backend_name is always set to DEFAULT when using enabled_backends and never read in the cinder.conf file.
Example:
enabled_backends=powervc,emc-vmax,EMCViPRFCDriver
...
[EMCViPRFCDriver]
volume_driver=cinder.volume.drivers.emc.vipr.emc_vipr_fc.EMCViPRFCDriver
volume_backend_name=EMCViPRFCDriver
vipr_hostname=vipr-client-210.
vipr_port=4443
vipr_username=root
vipr_password=cloud123
vipr_tenant=Provider Tenant
vipr_project=TestProject
vipr_varray=VMAX40K_VA
vipr_cookiedir=/usr/cookie
vipr_storage_vmax=True
The value of self.configuration.volume_backend_name is DEFAULT.
This prevents creating a new volume using cinder.
Workaround: force the value in emc_vipr_driver_common.py.
initialize connection failure mismatch of args
2016-06-21 14:00:22.351 35358 ERROR cinder.volume.manager [req-0696d339-7d14-439c-9783-12db4cb7b99f 0688b01e6439ca32d698d20789d52169126fb41fb1a4ddafcebb97d854e836c9 be905aea83134411ba7ce9cfae6a8328 - - -] Driver initialize connection failed (error: Bad or unexpected response from the storage volume backend API:
General Exception: <type 'exceptions.TypeError'>
Stack Trace:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 136, in try_and_retry
return func(_args, *_kwargs)
File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 1084, in initialize_connection
autodiscovery=True)
TypeError: create() takes exactly 17 arguments (14 given)
).
copperhead
Software Versions
vipr-3.5.0.0.78703be Current Version
git show
commit 02a8c34
Merge: 3e7696b a94b937
Author: raviedpuganti [email protected]
Date: Wed Jun 15 17:04:55 2016 +0530
Merge pull request #15 from emcvipr/feature-yoda-release
yoda release related changes
vipr not handling fake connector on terminate connection
Vipr does not handle the fake connector that nova can generate at times
Connector {u'ip': u'127.0.0.1', u'initiator': u'iqn.fake'}
This is causing terminate_connection to fail with a KeyError
2016-07-06 10:32:28.391 38246 INFO powervc_cinder.zonemanager.powervc_utils [req-2a7f2c06-e8c2-4b78-a49e-79616af38d63 0688b01e6439ca32d698d20789d52169126fb41fb1a4ddafcebb97d854e836c9 be905aea83134411ba7ce9cfae6a8328 - - -] RemoveFCZone terminate_connection failure Volume <cinder.db.sqlalchemy.models.Volume object at 0x6a1dc90> Connector {u'ip': u'127.0.0.1', u'initiator': u'iqn.fake'}
2016-07-06 10:32:28.392 38246 ERROR powervc_cinder.zonemanager.powervc_utils [req-2a7f2c06-e8c2-4b78-a49e-79616af38d63 0688b01e6439ca32d698d20789d52169126fb41fb1a4ddafcebb97d854e836c9 be905aea83134411ba7ce9cfae6a8328 - - -] 'host'
2016-07-06 10:32:28.392 38246 ERROR powervc_cinder.zonemanager.powervc_utils Traceback (most recent call last):
2016-07-06 10:32:28.392 38246 ERROR powervc_cinder.zonemanager.powervc_utils File "/usr/lib/python2.7/site-packages/powervc_cinder/zonemanager/powervc_utils.py", line 496, in decorator
2016-07-06 10:32:28.392 38246 ERROR powervc_cinder.zonemanager.powervc_utils info = terminate_connection(self, _args, *_kwargs)
2016-07-06 10:32:28.392 38246 ERROR powervc_cinder.zonemanager.powervc_utils File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/fc.py", line 204, in terminate_connection
2016-07-06 10:32:28.392 38246 ERROR powervc_cinder.zonemanager.powervc_utils hostname = connector['host']
2016-07-06 10:32:28.392 38246 ERROR powervc_cinder.zonemanager.powervc_utils KeyError: 'host'
2016-07-06 10:32:28.392 38246 ERROR powervc_cinder.zonemanager.powervc_utils
2016-07-06 10:32:28.392 38246 ERROR cinder.volume.manager [req-2a7f2c06-e8c2-4b78-a49e-79616af38d63 0688b01e6439ca32d698d20789d52169126fb41fb1a4ddafcebb97d854e836c9 be905aea83134411ba7ce9cfae6a8328 - - -] Terminate volume connection failed: 'host'
VMAX 3 issue with initialize_connection
or VSCSI connected volumes which use the wwpn of the vioss I get a different error. The first initialize_connection is successful and the second initialize_connection for the second VIOS fails:
2016-07-06 12:00:51.240 9011 INFO powervc_cinder.zonemanager.powervc_utils [req-b0c07af1-9c73-492d-86c2-d028cdae6a9b 0688b01e6439ca32d698d20789d52169126fb41fb1a4ddafcebb97d854e836c9 be905aea83134411ba7ce9cfae6a8328 - - -] AddFCZone initialize_connection Failure Volume Connector {u'is_npiv_migration': False, u'connection_type': u'pv_vscsi', u'wwpns': [u'21000024ff7a3749', u'21000024ff7a3748'], 'wwnns': [u'21000024ff7a3749', u'21000024ff7a3748'], u'host': u'824742L_2120FDA_3'}
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils [req-b0c07af1-9c73-492d-86c2-d028cdae6a9b 0688b01e6439ca32d698d20789d52169126fb41fb1a4ddafcebb97d854e836c9 be905aea83134411ba7ce9cfae6a8328 - - -] Bad or unexpected response from the storage volume backend API:
ViPR Exception: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Task: urn:storageos:Task:ff26c1aa-a828-40fb-8e7c-69c8faa0142f:vdc1 is failed with error: Operation failed due to the following error: A general error occurred that is not covered by a more specific error code. (com.emc.cmp.osls.se.symm.impl.MaskHelper.DMGCreate:424 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_FAILED R:10424 file: SymStructBase.cpp line: 127 func: throwOnSymError errcode: 10424 sym err: A device cannot belong to more than one storage group in use by FAST message: MaskHelper::DMGCreate fail)
Stack Trace:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 136, in try_and_retry
return func(args, *kwargs)
File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 1193, in initialize_connection
e.err_text)
SOSError: u'Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Task: urn:storageos:Task:ff26c1aa-a828-40fb-8e7c-69c8faa0142f:vdc1 is failed with error: Operation failed due to the following error: A general error occurred that is not covered by a more specific error code. (com.emc.cmp.osls.se.symm.impl.MaskHelper.DMGCreate:424 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_FAILED R:10424 file: SymStructBase.cpp line: 127 func: throwOnSymError errcode: 10424 sym err: A device cannot belong to more than one storage group in use by FAST message: MaskHelper::DMGCreate fail)'
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils Traceback (most recent call last):
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils File "/usr/lib/python2.7/site-packages/powervc_cinder/zonemanager/powervc_utils.py", line 88, in decorator
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils info = initialize_connection(self, args, *kwargs)
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/fc.py", line 177, in initialize_connection
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils hostname)
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 149, in try_and_retry
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils data=exception_message)
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API:
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils ViPR Exception: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Task: urn:storageos:Task:ff26c1aa-a828-40fb-8e7c-69c8faa0142f:vdc1 is failed with error: Operation failed due to the following error: A general error occurred that is not covered by a more specific error code. (com.emc.cmp.osls.se.symm.impl.MaskHelper.DMGCreate:424 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_FAILED R:10424 file: SymStructBase.cpp line: 127 func: throwOnSymError errcode: 10424 sym err: A device cannot belong to more than one storage group in use by FAST message: MaskHelper::DMGCreate fail)
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils Stack Trace:
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils Traceback (most recent call last):
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 136, in try_and_retry
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils return func(args, *kwargs)
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 1193, in initialize_connection
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils e.err_text)
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils SOSError: u'Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Task: urn:storageos:Task:ff26c1aa-a828-40fb-8e7c-69c8faa0142f:vdc1 is failed with error: Operation failed due to the following error: A general error occurred that is not covered by a more specific error code. (com.emc.cmp.osls.se.symm.impl.MaskHelper.DMGCreate:424 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_FAILED R:10424 file: SymStructBase.cpp line: 127 func: throwOnSymError errcode: 10424 sym err: A device cannot belong to more than one storage group in use by FAST message: MaskHelper::DMGCreate fail)'
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils
2016-07-06 12:00:51.240 9011 ERROR powervc_cinder.zonemanager.powervc_utils
2016-07-06 12:00:51.241 9011 ERROR cinder.volume.manager [req-b0c07af1-9c73-492d-86c2-d028cdae6a9b 0688b01e6439ca32d698d20789d52169126fb41fb1a4ddafcebb97d854e836c9 be905aea83134411ba7ce9cfae6a8328 - - -] Driver initialize connection failed (error: Bad or unexpected response from the storage volume backend API:
ViPR Exception: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Task: urn:storageos:Task:ff26c1aa-a828-40fb-8e7c-69c8faa0142f:vdc1 is failed with error: Operation failed due to the following error: A general error occurred that is not covered by a more specific error code. (com.emc.cmp.osls.se.symm.impl.MaskHelper.DMGCreate:424 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_FAILED R:10424 file: SymStructBase.cpp line: 127 func: throwOnSymError errcode: 10424 sym err: A device cannot belong to more than one storage group in use by FAST message: MaskHelper::DMGCreate fail)
Stack Trace:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 136, in try_and_retry
return func(args, *kwargs)
File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/emc/vipr/common.py", line 1193, in initialize_connection
e.err_text)
SOSError: u'Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Attach volume (FAKE-vscsi2-e184ab14-00000017-boot-0) to host (824742L_2120FDA_3) initiator (21:00:00:24:FF:7A:37:49) failed: Task: urn:storageos:Task:ff26c1aa-a828-40fb-8e7c-69c8faa0142f:vdc1 is failed with error: Operation failed due to the following error: A general error occurred that is not covered by a more specific error code. (com.emc.cmp.osls.se.symm.impl.MaskHelper.DMGCreate:424 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_FAILED R:10424 file: SymStructBase.cpp line: 127 func: throwOnSymError errcode: 10424 sym err: A device cannot belong to more than one storage group in use by FAST message: MaskHelper::DMGCreate fail)'
).
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.