メインコンテンツまでスキップ

アップグレードまたはノードのシャットダウン時以外では、 Snapshot 、ボリュームの作成 / 削除が失敗します

Views:
60
Visibility:
Public
Votes:
0
Category:
openstack
Specialty:
solidfire
Last Updated:

環境

  • SolidFire 用の OpenStack Cinder ドライバ
  • Element ソフトウェア

問題

SolidFire ストレージシステムから API 呼び出し応答として返される次の例外のいずれかで、 Snapshot またはボリュームの作成 / 削除が失敗します。

  • xNotPrimary
  • xDBOperationTimeout
  • xDBConnectionLoss
  • xNoHandler
  • xSnapshotFailed
  • xRecvTimeout
  • xDBNoSuchPath
  • xPermissionDenied

エラーメッセージの例 cinder.log

2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server [req-75f94287-50a6-4f39-aeca-62b5aa94a6c8 e0bdb7eb798846e794e9a124f30e5542 98f1d3382f234278a90053c0aa081600 - 562bfa8e1b904076931ebdf1dfdcd3fa 562bfa8e1b904076931ebdf1dfdcd3fa] Exception during message handling: SolidFireAPIException: API response: {u'id': None, u'error': {u'message': u'DBClient connection lost during operation at [/accounts/492]', u'code': 500, u'name': u'xDBConnectionLoss'}}
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/server.py", line 166, in _process_incoming
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    res = self.dispatcher.dispatch(message)
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 220, in dispatch
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    return self._do_dispatch(endpoint, method, ctxt, args)
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 190, in _do_dispatch
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    result = func(ctxt, **new_args)
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "<string>", line 2, in delete_snapshot
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/cinder/coordination.py", line 151, in _synchronized
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    return f(*a, **k)
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1163, in delete_snapshot
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    snapshot.save()
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    self.force_reraise()
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    six.reraise(self.type_, self.value, self.tb)
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1153, in delete_snapshot
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    self.driver.delete_snapshot(snapshot)
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/solidfire.py", line 1557, in delete_snapshot
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    accounts = self._get_sfaccounts_for_tenant(snapshot['project_id'])
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/solidfire.py", line 1081, in _get_sfaccounts_for_tenant
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    'ListAccounts', {})['result']['accounts']
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/solidfire.py", line 118, in func_retry
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    return f(*args, **kwargs)
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/solidfire.py", line 529, in _issue_api_request
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server    raise exception.SolidFireAPIException(msg)
2021-05-28 06:04:00.235 38 ERROR oslo_messaging.rpc.server SolidFireAPIException: API response: {u'id': None, u'error': {u'message': u'DBClient connection lost during operation at [/accounts/492]', u'code': 500, u'name': u'xDBConnectionLoss'}}

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.