PowerFlex: Volume Unmap fungerar inte när SDC inte kan nås på OpenStack

Summary: När en användare tar bort en virtuell dator med ScaleIO-volymsäkerhetskopiering och beräkningen/värden och SDC-noden inte kan nås misslyckas den.

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

Det gick inte att ta bort en volym på grund av mappade SDC:er när beräkningen/värden och SDC-noden inte kan nås.
  1. Skapa en volym.
  2. Skapa en virtuell dator på volymen.
  3. Datorn/värden/SDC-noden kan inte nås (frånkopplad/avstängd).
  4. Ta bort VM. Den virtuella datorn tas bort, men volymen kunde inte tas bort och är fortfarande mappad till SDC.
     
Symptom
OpenStack-volymlista:   
 
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
| 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  |
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
 
Driftlogg för gateway-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}
 
Händelselogg:   
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]
 

Påverkan
Volymen tas inte bort och lämnas i ett feltillstånd på OpenStack.

Cause

Hypervisornodfel (ström/nätverk) lämnar mappningen av volymer till SDC:er som ohanterad av OpenStack, och när en volym/VM tas bort från OpenStack avmappas den inte före borttagning.

Ett annat fall av ohanterade mappningar är när en virtuell dator flyttas till en annan värd vid fel och värden kommer tillbaka, när volymen tas bort kommer den fortfarande att misslyckas på grund av mappade SDC:er eftersom den mappas till nya och gamla SDC:er och den gamla SDC:n räknas som ohanterad mappning.

Resolution

 
Lägg till "sio_unmap_volume_before_deletion=True" flagga till PowerFlex-konfiguration på cinder.conf och starta om cinder-tjänsten.
 
Att aktivera det här alternativet kan vara användbart om PowerFlex-drivrutinen är inställd på att regelbundet identifiera beräkningsnoder med ohanterade PowerFlex-volymmappningar (volymmappningar som inte hanteras av OpenStack) i miljön.
 
Till exempel:   
 
[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.