Dell EMC VPLEX. POST DU, изменение типа LUN с «тонкого» на «толстый» в массиве BE

Summary: В этой статье описывается, как уменьшить недоступность данных при изменении типа LUN на «толстый» в массиве BE, который ранее был выделен как «тонкий» в VPlex.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Проблема:

Снижение DU/высокой производительности наблюдается в затронутом томе, который преобразуется из «тонкого» в толстый LUN во внутреннем массиве.

Во время возникновения проблемы наблюдаются следующие события микропрограммы:

1. Потоковая передача SCSI/27 с смысловым кодом - 20.05.00 ~ Ответы UA на команды UNMAP (CMD 0x42) для тома хранилища, тип LUN которого был изменен на толстый в массиве BE, выглядели следующим образом:

firmware.log_20200213085454.1:128.221.252.68/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-2":99648:<6>11.04.2020 10:14:53.65: SCSI/27 TGT VPD83T3:6XXXXXXXXXXXXXXX cmd 0x42 status 0x2 valid 0 resp 0x70 seg 0x0 бит 0x0 ключевой 0x5 информации 0x0 Ален 10 0x0 ASC 0x20 ASCQ 0x0 FRU 0x0 SKS 0x0

firmware.log_20200213085454.1:128.221.252.68/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-2":99649:<6>11.04.2020 10:14:53.79: SCSI/27 TGT VPD83T3:6XXXXXXXXXXXXXXX cmd 0x42 status 0x2 valid 0 resp 0x70 SEG 0x0 бит 0x0 основную 0x5 информацию 0x0 Ален 10 CSI 0x0 ASC 0x20 ASCQ 0x0 FRU 0x0 SKS 0x0
 
2. Так как тип LUN был изменен на толстый, все команды UNMAP, отправленные VPlex в BE, завершаются сбоем, и после 20 последовательных сбоев команды UNMAP/записи затронутый том хранения будет помечен как неработающий следующим образом:
ПРИМЕЧАНИЕ: В то же время VPlex также попытается автоматически воскресить том хранилища.

firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22086:<4>11.04.2020 00:03:20.69: Диск AMF/45 VPD83T3:6XXXXXXXXXXXXXXX: сбой записи: пометка используемого диска как мертвого

firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22097:<6>11.04.2020 00:03:31.34: диск amf/125 VPD83T3:6XXXXXXXXXXXXXXXXX воскрес
3. В сценариях s, когда том изначально был выделен как «тонкий» в VPlex, а затем изменен на «толстый», свойство «тонкий» не обновляется автоматически в VPlex и, следовательно, затронутый виртуальный том продолжает сообщать о «тонкой» как о «тонком» как о «тонком» следующим образом:
 
VPlexcli:/clusters/cluster-1/virtual-volumes/device_*****_vol> ll
Имя: Значение
-------------------------- ----------------------------------------
количество блоков 429654016
размер блока, режим кэш-памяти 4 Кбайт
, синхронная
емкость, группа консистентности 12 Гбит
/с -
расширяемый, истинно
расширяемая емкость, 0B
, метод расширения, том хранилища,
состояние расширения
--состояние []
состояние-работоспособности-критический сбой
, локальное расположение, ошибка распределенного
рабочего состояния
recoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
service-status running
storage-array-family clariion
storage-tier -
supporting-device device_****_1
system-id device_***_1_vol
Thin Capable True
Thin Enabled Disabled
Virtual Volume Virtual Volume
VPD-ID VPD83T3:60001440000****************

Cause

В текущем выпуске существует проблема с внутренним кодом VPLEX, при которой LUN может ошибочно считаться «тонким», если базовый LUN во внутреннем массиве преобразуется из «тонкого» в не«тонкий» выделенный ресурс

.При изменении типа LUN во внутреннем дисковом массиве атрибут «тонкий» должен автоматически обновляться на обоих уровнях, т. е. Virtual-Volume и Storage-Volume. Обратите внимание, что атрибут с поддержкой «тонкого» должен автоматически обновляться на уровне тома хранилища, так как атрибут «с возможностью «тонкого» доступен только для чтения на уровне тома хранилища.

Если атрибут «тонкий» не будет изменен вручную на уровне виртуального тома, VPlex продолжит отправлять запрос UNMAP логическому устройству, тип LUN которого изменен на толстый, и все эти запросы будут прерваны внутренним LUN.

Resolution

Разрешение:

Эта проблема решена в выпусках GeoSynchrony 6.2.0.00.00.32 и выше.

Порядок действий для временного решения проблемы.

1. После изменения типа LUN с «тонкого» на «толстый» в массиве BE убедитесь, что атрибут «Thin-capable соответствующе» изменен в virtual-volume.  Изменение атрибута на false на virtual-volume больше не будет отправлять команды UNMAP в BE LUN следующим образом:

1.a) Войдите в контекст vplexcli следующим образом:ПРИМЕЧАНИЕ.
В VPLEX с GeoSynchrony до версии 6.x при доступе к vplexCL для входа потребуются учетные данные сервисной учетной записи.

service@ManagementServer:~> vplexcli
Попытка ::1...
Подключение к локальному хосту.
Escape-символ — '^]'.
 
Введите имя пользователя: service
 
Пароль:
создание файла журнала:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss


1.b) Перейдите в контекст соответствующего виртуального тома и выполните следующую команду, которая показывает, что атрибут «thin-capable able» имеет значение «true» даже после изменения типа LUN с «тонкого» на «толстый» в массиве BE:
 
Примере:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Имя Значение
-------------------------- ----------------------------------------
количество-блоков 429654016
Размер блока Синхронная
емкость в режиме кэш-памяти 4 Кбайт
Группа консистентности 12 Гбит
/с -
расширяемый-истинно
расширяемая емкость 0B
метод расширения-тома
хранилища состояние расширения -
health-indication []
состояние работоспособности критический сбой
local, ошибка распределенного
рабочего состояния
recoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
service-status running
storage-array-family clariion
storage-tier -
supporting-device device_****_1
system-id device_****_1_vol
True
Thin-EnabledDisabled
Virtual Volume
Vpd-ID типа VPD83T3:60001440000****************


1.c) Вручную отключите атрибут "thin-capable" в значение "false", что отключит "тонкое" выделение ресурсов на уровне виртуального тома следующим образом:

Пример:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_*****_vol> установите значение false для "thin-capable false


" 1.d) После изменения атрибута "thin-capable" на "false" на виртуальном томе, проблемное состояние виртуального тома должно быть изменено на "OK". Выполните команду «cluster status», чтобы проверить общее состояние VPlex следующим образом:

Example:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Имя: значение
-------------------------- ----------------------------------------
количество блоков 429654016
блочный режим кэш-памяти 4 КБ
синхронная
емкость Группа консистентности 12 Гбит
/с -
расширяемый истинная
расширяемая емкость 0B
метод расширения Storage-volume expansion-status -health-indications []
health-state
ok
distributed
operational-status okay
recoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
service-status running
storage-array-family clariion

storage-tier -
supporting-device device_****_1
system-id device_**_1_vol
thin-capable false
thin-enabled disabled
Тип тома, виртуальный том
, идентификатор VPD-ID VPD83T3:60001440000****************


VPlexcli:/> состояние
кластера Cluster cluster-1
operational-status:           
OK Переходные показания:
        Прогресс перехода:
        Состояние-состояние:                 
OK Показания к здоровью:
        local-com:                    

OK Cluster cluster-2
operational-status:           
OK Переходные показания:
        Прогресс перехода:
        Состояние-состояние:                 
OK Показания к здоровью:
        local-com:                     Хорошо

WAN-COM: ОК



2. Если состояние виртуального тома по-прежнему сообщает об ошибке или критическом сбое после выполнения указанных выше шагов, выполните повторное обнаружение массива для массива BE, к которому относится проблемный логический блок. При повторном обнаружении массива атрибут должен автоматически обновляться на уровне тома хранилища следующим образом:Пример:


VPlexcli:/> array re-discover -a /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM0018******* -c cluster-1

3. Даже если после нескольких попыток повторного обнаружения массива проблемное состояние виртуального тома по-прежнему сообщает об ошибке или «критическом сбое», необходимо удалить соответствующий логический блок на стороне внутреннего массива из группы хранения или пула массива и добавить в него снова, а также повторно выполнить команду повторного обнаружения массива, чтобы на стороне VPLEX было инициировано обнаружение вручную. 

4. Если ни один из описанных выше шагов не помог устранить проблему, рекомендуется выполнить обновление до указанной выше версии с исправленной версией, а затем продолжить процесс изменения типа LUN.

Affected Products

VPLEX Series

Products

VPLEX for All Flash, VPLEX GeoSynchrony, VPLEX Series, VPLEX VS1, VPLEX VS2, VPLEX VS6
Article Properties
Article Number: 000172418
Article Type: Solution
Last Modified: 05 مايو 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.