VPLEX: новые выделенные логические устройства перечислены в контексте логических единиц, но не указаны в контексте томов хранилища
Сводка: Новые выделенные логические единицы (LUS) перечислены в контексте логических единиц, но не в контексте томов хранилища.
Симптомы
Копия на основе массива была выделена для VPLEX, когда она еще находилась в состоянии синхронизации (до создания копии).
Пользователь выделяет новые логические блоки (LUS) из внутреннего дискового массива в VPLEX. Единицы управления перечислены в контексте логических единиц, но не в контексте томов хранилища.
Повторное обнаружение массива для внутреннего массива в CLI VPLEX не помогает.
Попытка запросить выделенное логическое устройство (LU) с помощью интерфейса командной строки VPLEX завершается сбоем:
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
Причина
Пользователь подготовил копии на основе массива, такие как EMC MirrorView, TimeFinder, SRDF, SnapView и XtremIO, для VPLEX. В это время репликация на основе дискового массива все еще находилась в состоянии «Синхронизировано». В этом состоянии внутренний массив разрешает успешное выполнение команд SCSI, не связанных с чтением и записью, например Inquiry. Однако команды чтения и записи SCSI не выполняются.
Когда копия на основе массива во внутреннем массиве, например неактивный образ SnapCopy или дополнительный образ MirrorView, выделяется для VPLEX, массив возвращает условие проверки SCSI (с SK/ASC/ASCQ: 0x5/0x25/0x01) для всех команд чтения/записи SCSI.
При выделении нового LU из внутреннего дискового массива в VPLEX VPLEX пытается обнаружить и идентифицировать новый том хранилища.
В рамках этого процесса VPLEX считывает блок 0, но массив не может выполнить команды чтения. Следовательно, VPLEX не может завершить процесс обнаружения тома хранения данных. Новый LU не указан в контексте томов хранения данных.
Разрешение
VPLEX поддерживает репликации на основе дисковых массивов, такие как EMC MirrorView, TimeFinder, SRDF, SnapView и моментальные снимки XtremIO. Пользователи должны выполнить процедуру, описанную в техническом документе ниже http://www.emc.com/collateral/white-papers/h12642-wp-emc-vplex-leveraging-native-and-array-based-copy-technologies.pdf
Копия на основе массива может быть представлена (с зонированием и маскированием LUN) в VPLEX после того как копия создана в массиве хранения данных.