PowerFlex: La disconnessione della mappatura dei volumi non funziona quando l SDC non è raggiungibile su OpenStack

Summary: Quando un utente elimina una macchina virtuale supportata da volume ScaleIO e il nodo di elaborazione/host e SDC non è raggiungibile, l'operazione ha esito negativo.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Non è stato possibile eliminare un volume a causa di SDC mappati quando il nodo di elaborazione/host e SDC non è raggiungibile.
  1. Creare un volume.
  2. Creare una VM sul volume.
  3. Computer/host/nodo SDC non raggiungibile (disconnesso/spento).
  4. Rimuovere la VM. La macchina virtuale è in fase di rimozione, ma non è stato possibile eliminare il volume ed è ancora mappato all SDC.
     
Sintomi
Elenco dei volumi 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  |
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
 
Registro delle operazioni API gateway:   
 
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}
 
Registro eventi:   
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]
 

Impatto
Il volume non viene eliminato e viene lasciato in uno stato di errore su OpenStack.

Cause

Il guasto del nodo dell'hypervisor (alimentazione/rete) lascia il mapping dei volumi agli SDC come non gestito da OpenStack e, quando un volume/una macchina virtuale viene eliminato da OpenStack, non ne annulla il mapping prima dell'eliminazione.

Un altro caso sui mapping non gestiti è quando una macchina virtuale viene spostata su un altro host in caso di errore e l'host ritorna. Quando il volume viene eliminato, continuerà a verificarsi un errore a causa di SDC mappati poiché è mappato a SDC nuovi e precedenti e il vecchio SDC viene conteggiato come mapping non gestito.

Resolution

 
Aggiungi "sio_unmap_volume_before_deletion=True" alla configurazione di PowerFlex su cinder.conf e riavviare il servizio Cinder.
 
L'abilitazione di questa opzione può essere utile se il driver PowerFlex è impostato per rilevare periodicamente i nodi di elaborazione con mapping dei volumi PowerFlex non gestiti (mapping dei volumi non gestiti da OpenStack) nell'ambiente.
 
Ad esempio:   
 
[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

Produse afectate

PowerFlex Software

Produse

PowerFlex Software, VxFlex Product Family, VxFlex Ready Node, ScaleIO Ready Node-PowerEdge 13G, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R840
Proprietăți articol
Article Number: 000058331
Article Type: Solution
Ultima modificare: 18 Apr 2026
Version:  6
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.