PowerFlex:更改凭据后 OpenStack 无法删除卷

Summary: 与 PowerFlex 凭据更改后删除的 OpenStack 实例 (VM) 关联的 PowerFlex 卷不会从 PowerFlex 中删除。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

用于 OpenStack 集成的 PowerFlex 凭据在 PowerFlex 后端 (MDM) 中已更改。

OpenStack Cinder 配置文件中的 PowerFlex 凭据正确 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 中列出。

Cause

将卷连接到实例后,OpenStack Nova 会在其数据库中存储与 Cinder 相关的信息,包括连接时使用的 ScaleIO 凭据。

在 Cinder 配置更改后,Nova 不会更新或刷新此信息。

在 ScaleIO 后端更改凭据后,Nova 会尝试使用存储的旧凭据与 ScaleIO 交互,但遭到拒绝。

在 Cinder 配置更改后创建的实例不受影响,因为对于这些实例,Nova 将更新的凭据存储在其数据库中。

Resolution

对于与已删除实例关联的卷,请使用 ScaleIO CLI、UI 或其他方式手动从 ScaleIO 取消映射和删除。
要删除与此类卷关联的 Cinder 条目,请联系 OpenStack 供应商。

对于在凭据更改之前创建的现有实例,请搁置和取消搁置实例。
这会导致 Nova 刷新其存储的 Cinder 数据。

 

受影响的版本

OpenStack Newton 及更高版本

基于 OpenStack Newton 及更高版本的 OpenStack 发行版

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000375313
Article Type: Solution
Last Modified: 29 Sept 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.