PowerFlex: Usuwanie mapowania woluminów nie działa, gdy SDC nie jest osiągalne w OpenStack

Summary: Gdy użytkownik usunie maszynę wirtualną z kopią zapasową woluminu ScaleIO, a węzeł obliczeniowy/host i SDC jest nieosiągalny, kończy się niepowodzeniem.

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

Nie można usunąć woluminu z powodu zamapowanych klientów SDC, gdy węzeł obliczeniowy/host i SDC są nieosiągalne.
  1. Utwórz wolumin.
  2. Utwórz maszynę wirtualną na woluminie.
  3. Komputer/host/węzeł SDC jest nieosiągalny (rozłączony/zamknięty).
  4. Usuń maszynę wirtualną. Maszyna wirtualna jest usuwana, ale nie udało się usunąć woluminu i nadal jest on mapowany na SDC.
     
Objawy
Lista woluminów 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  |
+--------------------------------------+---------------------------------------------+----------------+------+---------------------------------------------------------------+
 
Dziennik operacji interfejsu API bramki:   
 
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}
 
Rejestr zdarzeń:   
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]
 

Wpływ
Wolumin nie jest usuwany i pozostaje w stanie błędu w OpenStack.

Cause

Awaria węzła hiperwizora (zasilanie/sieć) powoduje, że mapowanie woluminów do SDC jest niezarządzane przez OpenStack, a gdy wolumin/maszyna wirtualna jest usuwana z OpenStack, nie usuwa mapowania przed usunięciem.

Innym przypadkiem mapowań niezarządzanych jest sytuacja, w której maszyna wirtualna zostanie przeniesiona na inny host w przypadku niepowodzenia, a host powróci, a po usunięciu woluminu nadal zakończy się niepowodzeniem z powodu zamapowanych SDC, ponieważ jest mapowany na nowe i stare SDC, a stary SDC jest liczony jako mapowanie niezarządzane.

Resolution

 
Dodaj "sio_unmap_volume_before_deletion=True" do konfiguracji PowerFlex na cinder.conf i uruchom ponownie usługę Cinder.
 
Włączenie tej opcji może być przydatne, jeśli sterownik PowerFlex jest ustawiony na okresowe wykrywanie węzłów obliczeniowych z niezarządzanymi mapowaniami woluminów PowerFlex (mapowaniami, które nie są zarządzane przez OpenStack) w środowisku.
 
Na przykład:   
 
[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ță.