VPLEX: Las unidades lógicas aprovisionadas recientemente se enumeran en el contexto de unidades lógicas, pero no en el contexto de volúmenes de almacenamiento
Сводка: Las unidades lógicas (LU) recientemente aprovisionadas se enumeran en el contexto de unidades lógicas, pero no en el contexto de volúmenes de almacenamiento.
Симптомы
La copia basada en arreglos se aprovisionó a VPLEX mientras aún estaba en estado sincronizado (antes de que se creara la copia).
El usuario aprovisiona nuevas unidades lógicas (LU) desde un arreglo de back-end a VPLEX. Las LU se enumeran en el contexto de unidades lógicas, pero no en el contexto de volúmenes de almacenamiento.
Realizar un redescubrimiento de arreglos en la CLI de VPLEX para el arreglo de back-end no ayuda.
El intento de reclamar la unidad lógica (LU) recientemente aprovisionada mediante la CLI de VPLEX falla:
storage-volume claim: Evaluation of <<storage-volume claim -n VNX01_lun_10 -d VPD83T3:600601xxxxxxxxxxxxxxxxxxxx511 --thin-rebuild>> failed. cause: Command execution failed. cause: Failed to set value for option --storage-volumes. cause: Could not find appropriate contexts matching '[VPD83T3:600601xxxxxxxxxxxxxxxxxxxx511]'. Streaming scsi/27 (A scsi command issued by the tower has returned with scsi sense data.) messages in the firmware logs for the newly provisioned LUN. scsi/27 tgt VPD83T3:600601xxxxxxxxxxxxxxxxxxxx511 cmd 0x88 status 0x2 valid 0 resp 0x70 seg 0x0 bits 0x0 key 0x5 info 0x0 alen 10 csi 0x0 asc 0x25 ascq 0x1 fru 0x0 sks 0x0
Причина
El usuario aprovisionó copias basadas en arreglos, como instantáneas de EMC MirrorView, TimeFinder, SRDF, SnapView y XtremIO, a VPLEX. En ese momento, la replicación basada en arreglos aún estaba en estado sincronizado. En este estado, el arreglo de back-end permite que los comandos SCSI que no son de lectura/escritura, como Inquiry, se completen correctamente. Sin embargo, no completa los comandos SCSI de lectura/escritura.
Cuando se aprovisiona a VPLEX una copia basada en arreglos en un arreglo de back-end, como una imagen secundaria inactiva de SnapCopy o MirrorView, el arreglo devuelve una condición de comprobación de SCSI (con SK/ASC/ASCQ: 0x5/0x25/0x01) en todos los comandos SCSI de lectura/escritura.
Cuando se aprovisiona una nueva LU desde un arreglo de back-end a VPLEX, VPLEX intenta descubrir e identificar el nuevo volumen de almacenamiento.
Como parte de este proceso, VPLEX lee el bloque 0, pero el arreglo falla en los comandos de lectura. En consecuencia, VPLEX no puede completar el proceso de descubrimiento para el volumen de almacenamiento. La nueva LU no aparece en el contexto de volúmenes de almacenamiento.
Разрешение
VPLEX es compatible con replicaciones basadas en arreglos, como instantáneas de EMC MirrorView, TimeFinder, SRDF, SnapView y XtremIO. Los usuarios deben seguir el procedimiento descrito en la documentación técnica a continuación:
http://www.emc.com/collateral/white-papers/h12642-wp-emc-vplex-leveraging-native-and-array-based-copy-technologies.pdf
La copia basada en arreglos se puede presentar (zonificada y enmascarada en LUN) a VPLEX después de que se crea en el arreglo de almacenamiento.