PowerFlex: Volume Unmap werkt niet wanneer SDC niet bereikbaar is op OpenStack

Summary: Wanneer een gebruiker een ScaleIO-VM met volumeback-up verwijdert en het compute/host- en SDC-knooppunt onbereikbaar is, mislukt het.

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

Een volume kan niet worden verwijderd vanwege toegewezen SDC's wanneer het reken-/host- en SDC-knooppunt onbereikbaar is.
  1. Maak een volume.
  2. Maak een VM op het volume.
  3. Computer/host/SDC-knooppunt is onbereikbaar (losgekoppeld/afgesloten).
  4. VM verwijderen. VM wordt verwijderd, maar het volume kan niet worden verwijderd en is nog steeds toegewezen aan SDC.
     
Symptomen
OpenStack volume list:   
 
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
| 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  |
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
 
Gateway API-activiteitenlogboek:   
 
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}
 
Gebeurtenissenlogboek:   
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]
 

Impact
Het volume wordt niet verwijderd en blijft in een foutstatus op OpenStack.

Cause

Fout met hypervisorknooppunt (voeding/netwerk) laat de toewijzing van volumes aan SDC's als onbeheerd door OpenStack, en wanneer een volume/VM uit OpenStack wordt verwijderd, wordt de toewijzing niet ongedaan gemaakt voordat deze wordt verwijderd.

Een ander geval van onbeheerde toewijzingen is wanneer een VM wordt verplaatst naar een andere host bij een storing en de host terugkomt, wanneer het volume wordt verwijderd, het nog steeds mislukken vanwege toegewezen SDC's omdat het is toegewezen aan nieuwe en oude SDC's en de oude SDC telt als onbeheerde toewijzing.

Resolution

 
Toevoegen "sio_unmap_volume_before_deletion=True" naar PowerFlex-configuratie op cinder.conf en start de cinder-service opnieuw.
 
Het inschakelen van deze optie kan handig zijn als de PowerFlex-driver is ingesteld om periodiek rekenknooppunten te detecteren met onbeheerde PowerFlex-volumetoewijzingen (volumetoewijzingen die niet worden beheerd door OpenStack) in de omgeving.
 
Bijvoorbeeld:   
 
[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.