VPLEX: Cómo desmontar y volver a colocar un espejo (pata)

Resumen: En este artículo, se describe cómo desconectar y volver a conectar una sección de espejeado.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Instrucciones

Antes de desconectar o conectar un espejeado, asegúrese de identificar la sección y el nombre del clúster correctos.

  1. Ejecute una operación de redescubrimiento de arreglo en el arreglo para asegurarse de ver el estado más reciente del arreglo.
Ejemplo:
VPlexcli:/>cd /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-APM00111501539/
VPlexcli:/clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-APM00111501539/>redescubrimiento de arreglos
  1. Ejecute show-use-hierarchy para determinar si el volumen virtual está dentro de un grupo de coherencia y se debe quitar. (No se pueden realizar cambios en un volumen virtual dentro de un grupo de coherencia)
En el siguiente ejemplo, se indica que el volumen virtual forma parte del grupo de coherencia (TEST01) y se debe quitar primero antes de que podamos desconectar la sección de espejeado defectuosa:
VPlexcli:/>show-use-hierarchy /clusters/cluster-1/virtual-volumes/test_DR1_vol_vol
consistency-group: TEST01 (síncrono)
  virtual volume: test_DR1_vol_vol (1 G, falla grave, distribuido @ cluster-1, no exportado)
dispositivo distribuido: test_DR1_vol (1 G, raid 1, falla importante)
componente del dispositivo distribuido: extensión local_device_C1_DR1_leg (1 G, RAID 0, clúster 1):
extent_C1_DR1_leg_1 volumen de almacenamiento (1 G
): Unidad lógica C1_DR1_leg (1G
): VPD83T3:60060160c9c02c00a49a72452eaae811
arreglo de almacenamiento: Componente de dispositivo distribuido de EMC-CLARiiON-APM00111501539
: extensión de local_device_C2_DR1_leg (1 G, raid 0, falla crítica, clúster 2):
volumen de almacenamiento de extent_C2_DR1_leg_1 (1 G, falla crítica):
C2_DR1_leg (1G, falla crítica)
logical-unit: VPD83T3:60060160c9c02c00c6243381ffa5e811
arreglo de almacenamiento: EMC-CLARiiON-APM00111501539
  1. Elimine el volumen virtual del grupo de coherencia mediante el siguiente comando.
Ejemplo:
VPlexcli:/> consistency-group remove-virtual-volumes --consistency-group TEST01 --virtual-volumes test_DR1_vol_vol

Nota:
Cuando se utilizan grupos de coherencia habilitados para RecoverPoint, si el volumen virtual no se puede eliminar del grupo de coherencia debido a que se encuentra en un grupo de coherencia protegido por RecoverPoint, primero debe quitar el volumen del grupo de coherencia de RecoverPoint dentro de y también quitar/destruir cualquier R-set que esté involucrado con ese grupo de coherencia de RecoverPoint, y esto se debe hacer en el lado de RecoverPoint. Una vez que el volumen se haya eliminado del grupo de coherencia de RecoverPoint y ya no esté asociado a ningún R-Set, puede continuar quitando el volumen virtual del grupo de coherencia de VPLEX.
  1. Vuelva a ejecutar show-use-hierarchy para confirmar que el volumen ya no está en un grupo de coherencia, de modo que podamos continuar.
En el siguiente ejemplo, se indica que el volumen virtual ya no forma parte del grupo de coherencia (TEST01):
VPlexcli:/>show-use-hierarchy /clusters/cluster-1/virtual-volumes/test_DR1_vol_vol
virtual-volume: test_DR1_vol_vol (1G, falla importante, distribuido @ cluster-1, no exportado)
dispositivo distribuido: test_DR1_vol (1G, raid-1, falla importante)
componente del dispositivo distribuido: local_device_C1_DR1_leg (1G, raid-0, clúster-1)
extensión: extent_C1_DR1_leg_1 (1G)
volumen de almacenamiento: Unidad lógica C1_DR1_leg (1G
): VPD83T3:60060160c9c02c00a49a72452eaae811
arreglo de almacenamiento: Componente de dispositivo distribuido de EMC-CLARiiON-APM00111501539
: extensión de local_device_C2_DR1_leg (1 G, raid 0, falla crítica, clúster 2):
volumen de almacenamiento de extent_C2_DR1_leg_1 (1 G, falla crítica):
C2_DR1_leg (1G, falla crítica)
logical-unit: VPD83T3:60060160c9c02c00c6243381ffa5e811
arreglo de almacenamiento: EMC-CLARiiON-APM00111501539
  1. Ahora podemos eliminar la sección espejeada/componente de dispositivo distribuido (local_device_C2_DR1_leg) del dispositivo distribuido (test_DR1_vol) mediante el siguiente comando. Si la desconexión del espejeado se realizó correctamente, como se muestra a continuación, vaya al paso 7. Sin embargo, si la desasociación del espejeado falla debido al error "No se puede eliminar el espejeado, ya que esto provocaría un conflicto con la configuración de perdedor existente", continúe con el paso 6.
Ejemplo:
VPlexcli:/>device detach-mirror --device test_DR1_vol --mirror local_device_C2_DR1_leg --discard --force
Detached mirror local_device_C2_DR1_leg.
El local_device_C2_DR1_leg en espejo está por debajo de /clusters/cluster-2/devices.


Notas sobre el comando anterior para desconectar la sección defectuosa:
  • Ejecute siempre la desconexión del dispositivo en el nivel de dispositivo distribuido mediante la marca --device y, a continuación, especifique el componente del dispositivo distribuido que desea desconectar mediante la marca --mirror.
  • Utilice la marca --discard para evitar que un volumen virtual se cree automáticamente sobre el componente/reflejo del dispositivo distribuido que estamos desconectando.
  • Utilice la marca --force para omitir cualquier indicador.
  1. Si ha recibido un error al intentar desconectar el espejeado debido a conflictos con los ajustes de perdedores existentes, primero debe cambiar el nombre del conjunto de reglas de desconexión para que el clúster opuesto sea el ganador. Este paso se puede omitir si la desconexión de la sección espejeada se realizó correctamente.
Ejemplo que muestra el error recibido debido a configuraciones conflictivas del perdedor:
VPlexcli:/>device detach-mirror --device test_DR1_vol --mirror local_device_C2_DR1_leg --discard --force
device detach-mirror:  Falló la evaluación del <<dispositivo detach-mirror --device test_DR1_vol --mirror local_device_C2_DR1_leg --discard --force.
>>causa:                 No se puede desconectar la local_device_C2_DR1_leg del dispositivo test_DR1_vol.
causa:                 No se puede desasociar el espejeado "local_device_C2_DR1_leg" del dispositivo distribuido "test_DR1_vol".
causa:                 Can't remove the mirror, as this would lead to a conflict with the existing loser settings.


To bypass the conflicting loser settings, you first must set the distributed-device rule-set to have the opposite leg as winner.

Example on how to check the current rule-set-name attribute:
VPlexcli:/>cd /distributed-storage/distributed-devices/test_DR1_vol/
VPlexcli:/distributed-storage/distributed-devices/test_DR1_vol>ll

Attributes:
Name                    Value
----------------------  ----------------------
application-consistent  false
auto-resume             true
block-count             262144
block-size              4K
capacity                1G
clusters-involved       [cluster-1, cluster-2]
consistency-group       -
geometry                raid-1
health-indications      []
health-state            ok
locality                distributed
operational-status      ok
rebuild-allowed         true
rebuild-eta             -
rebuild-progress        -
rebuild-status          done
rebuild-type            full
rule-set-name           cluster-2-detaches <--
service-status          running
storage-array-family    clariion
stripe-depth            -
system-id               test_DR1_vol
thin-capable            true
transfer-size           128K
virtual-volume          test_DR1_vol_vol

Contexts:
Name                           Description
-----------------------------  ------------------------------------------------
at-cluster                     Contains cluster-specific information on the
                               enclosing distributed-device.
distributed-device-components  Contains information about one cluster-local leg
                               of the enclosing distributed-device.


Example on how to set the rule-set-name attribute to the opposite cluster:
VPlexcli:/distributed-storage/distributed-devices/test_DR1_vol>set rule-set-name cluster-1-detaches
VPlexcli:/distributed-storage/distributed-devices/test_DR1_vol>ll

Attributes:
Name                    Value
----------------------  ----------------------
application-consistent  false
auto-resume             true
block-count             262144
block-size              4K
capacity                1G
clusters-involved       [cluster-1, cluster-2]
consistency-group       -
geometry                raid-1
health-indications      []
health-state            ok
locality                distributed
operational-status      ok
rebuild-allowed         true
rebuild-eta             -
rebuild-progress        -
rebuild-status          done
rebuild-type            full
rule-set-name           cluster-1-detaches  <--
service-status          running
storage-array-family    clariion
stripe-depth            -
system-id               test_DR1_vol
thin-capable            true
transfer-size           128K
virtual-volume          test_DR1_vol_vol

Contexts:
Name                           Description
-----------------------------  ------------------------------------------------
at-cluster                     Contains cluster-specific information on the
                               enclosing distributed-device.
distributed-device-components  Contains information about one cluster-local leg
                               of the enclosing distributed-device.


Now you can detach the mirror leg without the error for conflicting loser settings.
VPlexcli:/>device detach-mirror --device test_DR1_vol --mirror local_device_C2_DR1_leg --discard --force
Detached mirror local_device_C2_DR1_leg.
Mirror local_device_C2_DR1_leg is below /clusters/cluster-2/devices.
  1. Vuelva a ejecutar show-use-hierarchy para verificar que distributed-device-component/mirror se haya eliminado correctamente.
El siguiente ejemplo indica que ya no vemos distributed-device-component (local_device_C2_DR1_leg) conectado
:VPlexcli:/>show-use-hierarchy /clusters/cluster-1/virtual-volumes/test_DR1_vol_vol
virtual-volume: test_DR1_vol_vol (1G, distribuido @ cluster-1, no exportado)
distribuido-device: test_DR1_vol (1G, RAID-1)
distribuido-device-component: local_device_C1_DR1_leg (1G, RAID-0, cluster-1)
extent: extent_C1_DR1_leg_1 (1G)
storage-volume: Unidad lógica C1_DR1_leg (1G
): VPD83T3:60060160c9c02c00a49a72452eaae811
arreglo de almacenamiento: EMC-CLARiiON-APM00111501539
  1. Ahora podemos volver a conectar la sección previamente desconectada al dispositivo distribuido (esto activará automáticamente una reconstrucción completa).
Ejemplo:
VPlexcli:/>device attach-mirror --device test_DR1_vol --mirror local_device_C2_DR1_leg

Nota sobre este paso:
La conexión de la sección de espejeado desencadena una reconstrucción completa. Ejecute siempre la conexión del dispositivo en el nivel de dispositivo distribuido mediante la marca --device y, a continuación, especifique el componente del dispositivo distribuido que se conectará mediante la marca --mirror.
  1. Vuelva a ejecutar show-use-hierarchy para verificar que distributed-device-component/mirror se haya vuelto a conectar correctamente.
El siguiente ejemplo indica que el componente de dispositivo distribuido (local_device_C2_DR1_leg) se volvió a conectar al dispositivo distribuido (test_DR1_vol).
VPlexcli:/> show-use-hierarchy /clusters/cluster-1/virtual-volumes/test_DR1_vol_vol
virtual-volume: test_DR1_vol_vol (1G, falla menor, distribuido @ cluster-1, no exportado)
dispositivo distribuido: test_DR1_vol (1G, raid-1, falla menor)
distribuido-device-component: local_device_C1_DR1_leg (1G, raid-0, cluster-1)
extent: extent_C1_DR1_leg_1 (1G)
storage-volume: Unidad lógica C1_DR1_leg (1G
): VPD83T3:60060160c9c02c00a49a72452eaae811
arreglo de almacenamiento: Componente de dispositivo distribuido de EMC-CLARiiON-APM00111501539
: extensión de local_device_C2_DR1_leg (1 G, raid 0, falla crítica, clúster 2):
volumen de almacenamiento de extent_C2_DR1_leg_1 (1 G, falla crítica):
C2_DR1_leg (1G, falla crítica)
logical-unit: VPD83T3:60060160c9c02c00c6243381ffa5e811
arreglo de almacenamiento: EMC-CLARiiON-APM00111501539


Nota sobre este paso:
Se espera que el volumen virtual muestre un estado de falla menor debido a las reconstrucciones que se producen en la sección de falla crítica . Una vez finalizadas las reconstrucciones, el estado cambia.
  1. Compruebe el estado de la reconstrucción. El resultado de esto muestra la cantidad de tiempo que tarda en completarse la reconstrucción, el porcentaje finalizado y el valor de rendimiento (M/s).
Ejemplo:
VPlexcli:/> estado
de reconstrucción[1] storage_volumes marcado para reconstrucción

Reconstrucciones globales:
tipo de reconstrucción de dispositivo director de recompilación reconstruido/porcentaje total de rendimiento finalizado ETA
-------------------- ------------ ------------------ ------------- ---------------- ---------- ----------
C2_DR1_leg completa s2_1ce9_spa 0,5 G/1 G 50,00 % 87,5 M/s 8,0 h

Reconstrucciones locales:
  No hay reconstrucciones locales activas.
  1. Vuelva a agregar el volumen virtual al grupo de coherencia original, como se muestra a continuación.
Ejemplo:
VPlexcli:/>consistency-group add-virtual-volumes --consistency-group TEST01 --virtual-volumes test_DR1_vol_vol
  1. Ejecute show-use-hierarchy por última vez una vez que las reconstrucciones hayan finalizado para confirmar que ambas secciones del espejeado estén en buen estado una vez más. (Los volúmenes en buen estado no generarán fallas menores, mayores ni críticas).
Ejemplo:
VPlexcli:/>show-use-hierarchy /clusters/cluster-1/virtual-volumes/test_DR1_vol_vol
consistency-group: Volumen virtual TEST01 (síncrono
): test_DR1_vol_vol (1G, distribuido @ clúster-1, no exportado)
dispositivo distribuido: test_DR1_vol (1G, RAID-1)
componente del dispositivo distribuido: extensión local_device_C1_DR1_leg (1G, RAID-0, clúster-1):
extent_C1_DR1_leg_1 volumen de almacenamiento (1G
): Unidad lógica C1_DR1_leg (1G
): VPD83T3:60060160c9c02c00a49a72452eaae811
arreglo de almacenamiento: Componente de dispositivo distribuido de EMC-CLARiiON-APM00111501539
: extensión de local_device_C2_DR1_leg (1G, RAID-0, clúster-2):
volumen de almacenamiento de extent_C2_DR1_leg_1 (1G
): C2_DR1_leg (1G)
logical-unit: VPD83T3:60060160c9c02c00c6243381ffa5e811
arreglo de almacenamiento: EMC-CLARiiON-APM00111501539

Información adicional

Puede ver la "sección defectuosa" en la interfaz de usuario de VPLEX en el siguiente contexto:

  • Aprovisionamiento de almacenamiento
  • Distributed
  • Dispositivos distribuidos
  • En el panel > de almacenamiento de aprovisionamiento de dispositivos distribuidos de almacenamiento > virtualizado, elija el nombre del dispositivo.
  • Hay un icono para ver un mapa gráfico para una representación visual del dispositivo distribuido. 
kA5j0000000fxlmCAA_2_0
 

Productos afectados

VPLEX Series

Productos

VPLEX VS2
Propiedades del artículo
Número del artículo: 000158230
Tipo de artículo: How To
Última modificación: 02 set. 2021
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.