PowerFlex:OpenStackが認証情報の変更後にボリュームの削除に失敗する

概要: PowerFlex認証情報の変更後に削除されたOpenStackインスタンス(VM)に関連付けられているPowerFlexボリュームは、PowerFlexから削除されません。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

OpenStack統合に使用されるPowerFlexの認証情報が、PowerFlexバックエンド(MDM)で変更されました。

PowerFlexの認証情報がOpenStack Cinder構成ファイルで正しい cinder.confの詳細を確認してください。

構成の変更後に、Cinder Volume、API、および Scheduler サービスが再起動されました。

認証情報の変更前に作成された、PowerFlexボリュームが接続された既存のOpenStackインスタンス。

現象

削除されたインスタンスに関連付けられているボリュームは、PowerFlexでプロビジョニングされたままになります。

削除されたインスタンスに関連付けられているボリュームは、次のようにマークされます。 error_deleting の出力で openstack volume listを次のように変更します。

+--------------------------------------+--------------+----------------+------+-------------+
| ID                                   | Display Name | Status         | Size | Attached to |
+--------------------------------------+--------------+----------------+------+-------------+
| 6b7ce738-5a28-40ff-8ffa-2c98f6a051ad | vol-1        | error_deleting |   24 |             |
+--------------------------------------+--------------+----------------+------+-------------+

 


問題

ボリュームは、インスタンスの削除後もプロビジョニングされたままになります。

ボリュームは、関連付けられたインスタンスが削除された後もCinderにリストされたままになります。

原因

インスタンスへのボリュームのアタッチ時に、OpenStack Novaは、アタッチ時に使用されたScaleIO認証情報を含むCinder関連情報をデータベースに保存します。

Nova は、Cinder の設定変更時にこの情報を更新または更新しません。

ScaleIOバックエンドで認証情報が変更されると、Novaは保存されている古い認証情報を使用してScaleIOとのやり取りを試みますが、拒否されます。

Cinder設定の変更後に作成されたインスタンスは、Novaが更新された認証情報をデータベースに保存するため、影響を受けません。

解決方法

削除されたインスタンスに関連付けられているボリュームの場合は、ScaleIO CLI、UI、またはその他の手段を使用して、ScaleIOから手動で割り当てを解除して削除します
このようなボリュームに関連付けられている Cinder エントリを削除するには、OpenStack ベンダーにお問い合わせください。

認証情報の変更前に作成された既存のインスタンスの場合は、インスタンスをシェルブおよびアンシェルブします。
これにより、Nova は保存されている Cinder データを更新します。

 

問題が発生するバージョン

OpenStack Newton以上

OpenStack Newton以上のOpenStackディストリビューション

対象製品

PowerFlex rack, ScaleIO
文書のプロパティ
文書番号: 000375313
文書の種類: Solution
最終更新: 29 9月 2025
バージョン:  1
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。