VPLEX: Uno o più cluster non dispongono di spazio per allocare impostazioni di registro bitmap per RAID 1

Riepilogo: In questo articolo vengono illustrati i problemi relativi alla creazione di un dispositivo distribuito, al collegamento di un mirror remoto a un dispositivo locale o all'espansione di un volume virtuale. Gli errori vengono rilevati a causa di spazio ridotto o assente sul volume di registrazione durante la creazione di dispositivi distribuiti. Questo articolo fornisce una soluzione alternativa per risolvere i problemi. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

 

  • Il tentativo di creare dispositivi distribuiti o di collegare un mirror remoto a un dispositivo locale non è riuscito con il seguente messaggio:
One or more clusters has no room to allocate bitmap log settings for the raid-1 distributed-device.
cause: Unable to attach '<device_name>' to device '<device_name>'.
cause: Unable to attach mirror '<device_name>' to distributed Device '<device_name>'.
cause: Firmware command error.
cause: One or more clusters has no room to allocate bitmap log settings for the raid-1 distributed-device.

 

  • Il tentativo di espandere un volume virtuale non è riuscito con il seguente messaggio:
“Failed to expand virtual-volume ‘VPLEX_SLR_MFS05_F’ Unable to find a logging volume at cluster ‘cluster-1’ with
 enough free space to expand distributed device ‘dd_VPLEX_SLR-MFS05_F’.”

Causa

Spazio insufficiente sui volumi di registrazione.

Risoluzione

È necessario creare un nuovo volume di registrazione con una capacità superiore e spostare tutti i dispositivi distribuiti dal volume di registrazione esistente al nuovo volume di registrazione.

Questa procedura è stata suddivisa in tre sezioni:


Sezione A: Creare un volume di registrazione con una capacità superiore.
Sezione B: Spostare un volume di registrazione.
Sezione-C: Eliminare il volume di registrazione precedente.
 

Sezione-A

Per creare un volume di registrazione con capacità superiore.

  1. Accedere al server di gestione VPLEX utilizzando le credenziali dell'account di servizio, quindi accedere a VPlexcli.
  1. Dal prompt principale di VPlexcli, verificare la presenza di volumi di storage non richiesti utilizzando il seguente comando (circa 10 GB di spazio del volume di registrazione per ogni 160 TB di dispositivi distribuiti): ll /**/storage-volumes

Nell'output, cercare nella colonna "Use" "unclaimed" per entrambi i cluster:
 
Output di esempio:
VPlexcli:/> ll /**/storage-volumes
/clusters/cluster-1/storage-elements/storage-volumes:
Name                                      VPD83 ID                                  Capacity  Use        Vendor  IO      Type         Thin     Provision  Thin
----------------------------------------  ----------------------------------------  --------  ---------  ------  Status  -----------  Rebuild  Type       Capable
----------------------------------------  ----------------------------------------  --------  ---------  ------  ------  -----------  -------  ---------  -------
C1_Log                                    VPD83T3:60060160133027006cb4ae275e86e611  10G       used       DGC     alive   normal       true     legacy     false
C1_VNX1539_DR1_a8f                        VPD83T3:60060160c9c02c00a8f89be88ac4e711  10G       used       DGC     alive   normal       true     legacy     true
C1_VNX1539_DR1_aaf                        VPD83T3:60060160c9c02c00aaf89be88ac4e711  10G       used       DGC     alive   normal       true     legacy     true
C1_thin_rebuild_svol                      VPD83T3:6006016013302700e0a4f00e6986e611  10G       used       DGC     alive   normal       true     legacy     false
.
.
VPD83T3:60060160c9c02c00520c47ef8ac4e711  VPD83T3:60060160c9c02c00520c47ef8ac4e711  10G       unclaimed  DGC     alive   traditional  false    legacy     true
VPD83T3:60060160c9c02c00805aba254b99e711  VPD83T3:60060160c9c02c00805aba254b99e711  80G       claimed    DGC     alive   normal       false    legacy     false
VPD83T3:60060160c9c02c00a4f89be88ac4e711  VPD83T3:60060160c9c02c00a4f89be88ac4e711  10G       unclaimed  DGC     alive   traditional  false    legacy     true
VPD83T3:60060160c9c02c00a6f89be88ac4e711  VPD83T3:60060160c9c02c00a6f89be88ac4e711  10G       unclaimed  DGC     alive   traditional  false    legacy     true
VPD83T3:60060160c9c02c00c47cb55a4a99e711  VPD83T3:60060160c9c02c00c47cb55a4a99e711  80G       meta-data  DGC     alive   traditional  false    legacy     false
 

 

  1. Da ogni cluster in cui si desidera richiedere i volumi di storage, modificare la directory (cd) al livello di contesto del volume di storage e richiedere i volumi di storage desiderati (circa 10 GB di spazio del volume di registrazione per ogni 160 TB di dispositivi distribuiti), utilizzando il seguente comando:  
storage-volume claim --name <storage volume name> -d <storage-volume VPD ID>


      Output di esempio:

VPlexcli:/clusters/cluster-1/storage-elements/storage-volumes> storage-volume claim --name Test_LogA -d VPD83T3:60060160133027004636740a4e5be611
Claimed 1 of 1 storage-volumes.


       Ripetere il passaggio 2 per gli altri volumi di storage desiderati di cui si desidera dichiarare l'utilizzo per il nuovo volume di registrazione.

 

  1. Per i volumi di storage richiesti, creare un extent per ciascuno utilizzando il seguente comando:
extent create <name of storage volume>

 
     Output di esempio:

VPlexcli:/clusters/cluster-1/storage-elements/storage-volumes> extent create Test_Log

 
     Ripetere il passaggio 3 per i restanti volumi di storage richiesti.
 

  1. Successivamente, creare il nuovo volume di registrazione su tale extent utilizzando il seguente comando:
logging-volume create -n <name of logging volume> -g raid-1  e <extent1, extent2>
 
    Output di esempio:
VPlexcli:/clusters/cluster-1/storage-elements/storage-volumes> logging-volume create -n c1_New_log -g raid-1  e Test_LogA, Test_LogB 

 

  1. Elencare il volume di registrazione appena creato utilizzando il seguente comando:
ll /clusters/cluster-1/system-volumes/

    Output di esempio:
 
VPlexcli:/clusters/cluster-1/storage-elements/storage-volumes> ll /clusters/*/system-volumes
/clusters/cluster-1/system-volumes:
Name                             Volume Type     Operational  Health  Active  Ready  Geometry  Component  Block     Block  Capacity  Slots
-------------------------------  --------------  Status       State   ------  -----  --------  Count      Count     Size   --------  -----
-------------------------------  --------------  -----------  ------  ------  -----  --------  ---------  --------  -----  --------  -----
C1__Logging_vol                   logging-volume  ok           ok      -       -      raid-1    1          2621440   4K     10G       -
C1_New_Log_vol                   logging-volume  ok           ok      -       -      raid-1    1          2621440   4K     10G       -
C1_Meta                          meta-volume     ok           ok      true    true   raid-1    2          20971264  4K     80G       64000
C1_Meta_backup_2018Apr10_120032  meta-volume     ok           ok      false   true   raid-1    1          20971264  4K     80G       64000
C1_Meta_backup_2018Apr11_120018  meta-volume     ok           ok      false   true   raid-1    1          20971264  4K     80G       64000

Ripetere tutti i passaggi della Sezione A per il cluster-2.
  1. Sezione: B
  2. Spostare un volume di registrazione.
  3. La procedura seguente sposta la mappa di bit dei dispositivi distribuiti da un volume di registrazione esistente ( c1_old_vol ) a un nuovo volume di registrazione ( c1_New_log_vol ).

 

  1. Segui il passaggio #6 nella sezione: A per ottenere i dettagli del volume di registrazione:

VPlexcli:/clusters/cluster-1/system-volumes> ll

 

  1. Verificare che il nuovo volume di registrazione, c1_New_Log_vol, non sia utilizzato dai dispositivi distribuiti, verificando che nella colonna "Use" sia indicato "free":

VPlexcli:/clusters/cluster-1/system-volumes/c1_New_log_vol/segments> ll
Name    Starting Block  Block Count  Use
------  --------------  -----------  ----
free-0  0               2623200      free

 

  1. Verificare che il vecchio volume di registrazione, C1_Logging_vol, sia utilizzato dai dispositivi distribuiti: 
VPlexcli:/clusters/cluster-1/system-volumes/C1_Logging_vol/segments> ll

     Output di esempio:
VPlexcli:/clusters/cluster-1/system-volumes/C1_Logging_vol/segments> ll

/clusters/cluster-1/system-volumes/C1_Logging_vol/segments:
Name                                                   Starting  Block    Use
-----------------------------------------------------  Block     Count    -------------------------------------------
-----------------------------------------------------  --------  -------  -------------------------------------------
allocated-device_C1_VNXXX12_DR1_XXf_1                  0         80       allocated for device_C1_VNXXX12_DR1_XXf_1
allocated-device_C2_VNXXX12_DR1_X2X_12017Nov20_165905  0         80       allocated for device_C2_VNXXX12_DR1_X2X_12017Nov20_165905
allocated-device_local_source_12018Mar05_063808        0         80       allocated for device_local_source_12018Mar05_063808
allocated-device_remote_target_1                       0         80       allocated for device_remote_target_1
free-320   

 

  1. Scegliere il nuovo volume di registrazione per tutti i dispositivi distribuiti nel sistema utilizzando il seguente comando:
 set-log --logging-volumes <name of new logging volume> --distributed-devices *
     
    Output di esempio:
VPlexcli:/distributed-storage/distributed-devices> set-log --logging-volumes c1_New_log_vol --distributed-devices *

 

  1. Verificare che il volume di registrazione sia allocato per i dispositivi distribuiti:

VPlexcli:/clusters/cluster-1/system-volumes/c1_New_vol/segments> ll

 

  1. Verificare che il volume di registrazione originale non sia utilizzato da alcun dispositivo distribuito:

VPlexcli:/clusters/cluster-1/system-volumes/C1_Logging_vol/segments> ll
Name    Starting Block  Block Count  Use
------  --------------  -----------  ----
free-0  0               2623200      free
  1.  Ripetere tutti i passaggi della sezione B per il cluster-2.
  2. Sezione C
  3. Per eliminare il volume di registrazione precedente.

 

  1. Per visualizzare i dettagli del nuovo volume di registrazione, eseguire il seguente comando da VPlexcli:
show-use-hierarchy /clusters/cluster-1/storage-elements/extents/<name of extent of logging volume> 
Oppure
show-use-hierarchy clusters/cluster-1/system-volumes/<new_logging_volume_name>

    Esempio di output con il nome dell'extent:
VPlexcli:/> show-use-hierarchy /clusters/cluster-1/storage-elements/extents/extent_C1_Log_1
          logging-volume: C1_New_Logging_vol (20G, raid-0, cluster-1)
            extent: C1_New_Log_1 (10G)
              storage-volume: C1_New_Log(10G)
                logical-unit: VPD83T3:60000970000298701473533030354144
                  storage-array: EMC-SYMMETRIX-123456789
            extent: C1_New_Log_2(10G)
              storage-volume: New_Log2(10G)
                 logical-unit: VPD83T3:60000970000298701473533030354145
                  storage-array: EMC-SYMMETRIX-987654321
 
 
  1. Eliminare il volume di registrazione precedente utilizzando il seguente comando:
logging-volume destroy --logging-volume <name of old logging volume>

     Output di esempio:

VPlexcli:/clusters/cluster-1/system-volumes/C1_Log_vol> logging-volume destroy --logging-volume C1_Log_vol
Context '/clusters/cluster-1/system-volumes/C1_Log_vol' has been removed.

 

  1. Eliminare gli extent dietro il volume di registrazione utilizzando il seguente comando:
extent destroy --extents extent <name of extent> 

     Output di esempio:
VPlexcli:/clusters/cluster-1/storage-elements/extents/C1_Log_1> extent destroy --extents extent_C1_Log_1
AVVERTENZA: I seguenti elementi verranno eliminati:

Context
-----------------------------------------------------------------------------------
/clusters/cluster-1/storage-elements/extents/extent_C1_Log_1
Continuare? (Sì/No)


Sì, Extent extent_C1_Log_1' è rivendicato e potrebbe essere in uso, distruggerlo comunque? (Sì/No)

Sì, il contesto '/clusters/cluster-1/storage-elements/extents/extent_C1_Log_1' è stato rimosso.

Distrutta 1 estensione su 1 bersaglio.
 
Ripetere tutti i passaggi della sezione C per il cluster-2.
      

Prodotti interessati

VPLEX Series

Prodotti

VPLEX for All Flash, VPLEX GeoSynchrony, VPLEX Series, VPLEX VS2, VPLEX VS6
Proprietà dell'articolo
Numero articolo: 000050371
Tipo di articolo: Solution
Ultima modifica: 18 set 2025
Versione:  4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.