PowerFlex:在 OpenStack 上无法访问 SDC 时,卷取消映射不起作用

Summary: 当用户删除由 ScaleIO 卷支持的虚拟机并且计算/主机和 SDC 节点无法访问时,它会失败。

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

当计算/主机和 SDC 节点无法访问时,由于映射了 SDC,无法删除卷。
  1. 创建卷。
  2. 在卷上创建虚拟机。
  3. 计算机/主机/SDC 节点无法访问(断开连接/关机)。
  4. 删除虚拟机。正在删除虚拟机,但无法删除卷,并且仍映射到 SDC。
     
症状
OpenStack 卷列表:   
 
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
| ID                                   | Name                                        | Status         | Size | Attached to                                                   |
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
| a53e5203-2816-4259-b19c-a8549e12dee9 | cirros-volume-test-simil-healing-20190205-5 | available      |   32 |                                                               |
| eaf532a9-725f-4ab8-b4aa-d553069bf3c1 | cirros-volume-test-simil-healing            | error_deleting |   32 |                                                               |
| 7de60f71-b813-4f50-83db-a3fb9b5eedee | volume-CentOS-7_z                           | available      |   24 |                                                               |
| 30024869-b46d-45e6-80af-c58340f3306c | volume-CentOS-7_y                           | available      |   24 |                                                               |
| bb3ca8e6-5153-4ff9-b409-882605fcb2fe | volume-CentOS-7_x                           | available      |   24 |                                                               |
| 66967df9-0a3b-430d-9917-c7130acc43c2 | ubuntu01                                    | available      |   24 | Attached to 90a6f515-3541-4d0b-bf00-d14c4968ad80 on /dev/vda  |
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
 
网关 API作日志:   
 
2019-02-07 10:09:48,467 [http-nio-28443-exec-36] INFO  audit - 1XX.1XX.39.XX:/api/instances/Volume::26f397eb0000002a/action/addMappedSdc {guid=328E7308-3243-47B0-B4CF-822A305E0EBF
, allowMultipleMappings=TRUE}
2019-02-07 10:16:19,071 [http-nxx-28443-exec-40] INFO  audit - 1XX.1XX.39.XX:/api/instances/Volume::26f397eb0000002a/action/removeVolume {removeMode=ONLY_ME}
 
事件日志:   
2566 2019-02-07 10:13:54.247 SDC_DISCONNECTED          WARNING    SDC on IP 10.70.0.1XX disconnected. ID: 88e28c6d0000000c; GUID: 328E7308-3243-47B0-B4CF-822A305E0EBF
72627 2019-02-07 10:16:19.724 MDM_CLI_CONF_COMMAND_RECEIVED INFO       Command remove_volume received, User: 'admin'. [119405768] Volume ID: 26f397eb0000002a (Removing this volume only)
72628 2019-02-07 10:16:19.724 CLI_COMMAND_FAILED        WARNING    Command remove_volume was not successful. Error code: Volume is mapped [119405768]
 

影响
卷不会被删除,并且在 OpenStack 上处于错误状态。

Cause

虚拟机管理程序节点故障(电源/网络)使卷到 SDC 的映射不受 OpenStack 管理,并且从 OpenStack 中删除卷/虚拟机时,它不会在删除之前取消映射。

非托管映射的另一种情况是,在发生故障时将虚拟机移动到另一台主机,并且主机又回来了,当卷被删除时,它仍将因映射的 SDC 而失败,因为它映射到新的和旧的 SDC,并且旧 SDC 算作非托管映射。

Resolution

 
添加 ”sio_unmap_volume_before_deletion=True“标记添加到 cinder.conf 上的 PowerFlex 配置,然后重新启动 cinder 服务。
 
如果将 PowerFlex 驱动程序设置为定期检测环境中具有非托管 PowerFlex 卷映射(不由 OpenStack 管理的卷映射)的计算节点,则启用此选项会很有用。
 
例如:   
 
[scaleio]
sio_unmap_volume_before_deletion=True
san_ip=1XX.1XX.39.XX
san_password=***!
san_thin_provision=True
sio_storage_pool_name=flashPool
sio_storage_pools=totp:flashPool
sio_max_over_subscription_ratio=10
volume_driver=cinder.volume.drivers.emc.scaleio.ScaleIODriver
san_login=admin
volume_backend_name=scaleio-totp-ssd
sio_protection_domain_name=totp

Affected Products

PowerFlex Software

Products

PowerFlex Software, VxFlex Product Family, VxFlex Ready Node, ScaleIO Ready Node-PowerEdge 13G, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R840
Article Properties
Article Number: 000058331
Article Type: Solution
Last Modified: 03 Nov 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.