VPLEX: Arreglo activo de uso compartido de metavolúmenes
Summary: En este artículo, se analiza qué hacer si, durante la ejecución de la comprobación previa de NDU, el script informa que las secciones activas del metavolumen se encuentran en el mismo arreglo. ...
Symptoms
Cuando se ejecuta el comando de comprobación previa de NDU, antes de una NDU programada o cuando se comprueba el estado de VPLEX fuera de una NDU, el comando de comprobación previa informa que el metavolumen activo está compartiendo el arreglo de back-end (BE).
Cause
Este problema se debe a que el comando de comprobación previa observa que ambas secciones del metavolumen activo se encuentran en el mismo arreglo de back-end. Esto puede deberse a:
- El metavolumen se configuró inicialmente con un solo arreglo de back-end disponible y ambas secciones se configuraron en ese único arreglo. Esta situación no se actualizaba cuando se agregaba un segundo arreglo a VPLEX.
- Inicialmente, el usuario configuró el metavolumen con dos volúmenes de un arreglo, a pesar de que dos o más arreglos estaban conectados a VPLEX. Esta no es una acción soportada en la que dos o más arreglos están conectados al VPLEX y se debe corregir mediante la reconfiguración del metavolumen con las secciones configuradas en dos arreglos diferentes.
Resolution
Para corregir este error, compruebe si hay otro volumen, que cumpla con los criterios necesarios para un metavolumen, en un segundo arreglo, si ahora hay un segundo arreglo disponible.
Los requisitos de las prácticas recomendadas para un metavolumen son que debe haber dos (2) volúmenes de almacenamiento que cumplan con lo siguiente:
-
Sin reclamar
-
78 GB o más
-
En diferentes arreglos
-
Aprovisionamiento grueso (no construido con LUN delgados)
Procedimiento:
-
Compruebe si hay candidatos de volúmenes de metadatos disponibles mediante el artículo 000158150 de la base de conocimientos, "VPLEX: "Cómo enumerar los volúmenes de almacenamiento que son candidatos elegibles que se pueden utilizar para crear volúmenes de metadatos", para el proceso de mostrar los volúmenes de almacenamiento que cumplen con los criterios para un metavolumen de VPLEX.
-
Una vez que tenga otro volumen en un arreglo diferente que cumpla con los criterios, conecte este nuevo volumen al metavolumen actual mediante el comando de la CLI:
meta-volume attach-mirror.Resultado de muestra:
VPlexcli:/> meta-volume attach-mirror --storage-volume VPD83T3:60060160c9c02xxxxxxxxxxxxx99e711 --meta-volume C1_Meta
-
En el símbolo del sistema VPlexcli, cambie el directorio (cd) al contexto "system-volumes" y ejecute el comando long list, "ll". Debe ver el "estado operativo" de los volúmenes de metadatos activos que se muestran como "degradado" y el "Estado" como "falla menor".
VPlexcli:/clusters/cluster-1/system-volumes> ll Name Volume Type Operational Health State Active Ready Geometry Component Block Block Capacity Slots ------------------------------- -------------- Status ------------- ------ ----- -------- Count Count Size -------- ----- ------------------------------- -------------- ----------- ------------- ------ ----- -------- --------- -------- ----- -------- ----- C1_Logging_vol logging-volume ok ok - - raid-1 1 2621440 4K 10G - C1_Meta meta-volume degraded minor-failure true true raid-1 3 20971264 4K 80G 64000 C1_Meta_backup_2018Jun05_120042 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000 -
Ejecute el comando:
rebuild status. Esto debería mostrar el metavolumen como reconstrucción y el "tipo de reconstrucción" debe ser "full", ya que se trata de una nueva reconstrucción.VPlexcli:/clusters/cluster-1/system-volumes> rebuild status [1] storage_volumes marked for rebuild Global rebuilds: No active global rebuilds. cluster-1 local rebuilds: device rebuild type rebuilder director rebuilt/total percent finished throughput ETA ------- ------------ ------------------ ------------- ---------------- ---------- --------- C1_Meta full s1_0339_spa 20.1G/80G 25.07% 63.2M/s 16.2min
-
Compruebe el nivel de componente del metavolumen para ver la sección recién conectada. Ejecute el comando:
ll <meta-volume name>/components. Esto muestra el nuevo componente como "Ranura número 2", como se muestra en el siguiente ejemplo, su "estado operativo" es "error" y su "Estado" es "falla crítica".Resultado de muestra:
VPlexcli:/clusters/cluster-1/system-volumes> ll C1_Meta/components/ /clusters/cluster-1/system-volumes/C1_Meta/components: Name Slot Type Operational Health State Capacity ---------------------------------------- Number -------------- Status ---------------- -------- ---------------------------------------- ------ -------------- ----------- ---------------- -------- VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G VPD83T3:600601601330270098b5c2118699e711 1 storage-volume ok ok 80G VPD83T3:60060160c9c02c00c47cb55a4a99e711 2 storage-volume error critical-failure 80G <<<< -
Espere a que se complete la reconstrucción completa, lo que puede llevar tiempo, tenga paciencia. Puede comprobar el estado de la reconstrucción mediante la ejecución del comando "rebuild status", de forma intermitente, hasta que vea que la reconstrucción se ha completado.
VPlexcli:/clusters/cluster-1/system-volumes> rebuild status Global rebuilds: No active global rebuilds. Local rebuilds: No active local rebuilds.
-
Repita el paso 3 y el metavolumen ahora debería mostrar su "Estado operativo" y su "Estado" como "ok".
VPlexcli:/clusters/cluster-1/system-volumes> ll 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_Meta meta-volume ok ok true true raid-1 3 20971264 4K 80G 64000 <<<< C1_Meta_backup_2018Jun05_120042 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000 -
Repita 5 para comprobar que la nueva sección se muestre como "Slot Number 2" y que sus "Operational State" y "Health State" se muestren como "ok".
VPlexcli:/clusters/cluster-1/system-volumes> ll C1_Meta/components/ /clusters/cluster-1/system-volumes/C1_Meta/components: Name Slot Type Operational Health Capacity ---------------------------------------- Number -------------- Status State -------- ---------------------------------------- ------ -------------- ----------- ------ -------- VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G VPD83T3:600601601330270098b5c2118699e711 1 storage-volume ok ok 80G VPD83T3:60060160c9c02c00c47cb55a4a99e711 2 storage-volume ok ok 80G -
Elimine la sección del metavolumen que se enumera como ranura 1, ya que se encuentra en el mismo arreglo que la sección enumerada como ranura 0, mediante la ejecución del comando como se muestra a continuación:
Resultado de muestra:
VPlexcli:/clusters/cluster-1/system-volumes> meta-volume detach-mirror -d VPD83T3:600601601330270098b5c2118699e711 -v C1_Meta
-
Vuelva a ejecutar el comando del paso 8 y ahora solo debería ver dos volúmenes en la lista, cada uno de un arreglo diferente, con "Slot Number" para "0" y "1".
VPlexcli:/clusters/cluster-1/system-volumes> ll C1_Meta/components/ /clusters/cluster-1/system-volumes/C1_Meta/components: Name Slot Type Operational Health Capacity ---------------------------------------- Number -------------- Status State -------- ---------------------------------------- ------ -------------- ----------- ------ -------- VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G VPD83T3:60060160c9c02c00c47cb55a4a99e711 1 storage-volume ok ok 80G
-
Confirme que el metavolumen y los metavolúmenes de respaldo estén en buen estado mediante la ejecución del comando de la CLI, como se muestra a continuación:
VPlexcli:/> 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_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000 C1_Meta_backup_2018Jun04_120017 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000 C1_Meta_backup_2018Jun05_120042 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000 /clusters/cluster-2/system-volumes: Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots ------------------------------- -------------- Status State ------ ----- -------- Count Count Size -------- ----- ------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- ----- C2_Logging_vol logging-volume ok ok - - raid-0 1 2621440 4K 10G - C2_Meta meta-volume ok ok true true raid-1 2 20446976 4K 78G 64000 C2_Meta_backup_2018Jul01_060025 meta-volume ok ok false true raid-1 1 20446976 4K 78G 64000 C2_Meta_backup_2018Jul02_060022 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
-
Dado que creó un metavolumen, el metavolumen de respaldo no es preciso. Como puede ver anteriormente en el paso 11, los respaldos de metadatos en el clúster 1, donde se creó el nuevo metavolumen para los ejemplos de esta base de conocimientos, se muestran como ejecutados por última vez alrededor de principios de junio. Debe destruir los respaldos antiguos y configurar respaldos nuevos. Para ello, consulte el artículo 000038636 de la base de conocimientos, "VPLEX: 0x8a4a6006, 0x8a4a6003, 0x8a4a6005, No se pudo completar el respaldo automatizado del metavolumen (o) No existe ningún metavolumen de respaldo válido (o) No se pudo destruir el respaldo de metadatos", y siga los pasos de la solución alternativa en la sección Resolución. Cada volumen de respaldo también debe estar en diferentes arreglos cuando dos o más arreglos están conectados a un VPLEX. Esto es para fines redundantes.