Dell EMC VPLEX: BE 어레이에서 LUN 유형을 씬에서 씩 유형으로 변경하는 DU 게시
Summary: 이 문서에서는 이전에 VPlex에서 씬으로 프로비저닝된 BE 어레이에서 LUN 유형이 씩 유형으로 변경될 때 DU를 완화하는 방법에 대해 설명합니다.
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
문제:
백엔드 어레이에서 씬 LUN에서 씩 LUN으로 변환되는 영향을 받는 볼륨에 대해 DU/고성능 영향이 나타납니다.
문제 중에 관찰되는 펌웨어 이벤트는 다음과 같습니다.
1. 감지 코드가 있는 스트리밍 SCSI/27 - 05/20/00 ~ LUN 유형이 BE 어레이에서 thick로 변경된 스토리지 볼륨에 대해 보고된 UNMAP 명령(cmd 0x42)에 대한 UA 응답은 다음과 같이 BE 어레이에서 LUN 유형이 씩으로 변경된 스토리지 볼륨에 대해 보고되었습니다.
firmware.log_20200213085454.1:128.221.252.68/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-2":99648:<6>2020/04/11 10:14:53.65: scsi/27 tgt VPD83T3:6XXXXXXXXXXXXXXX cmd 0x42 상태가 유효한 0x2 0 resp 0x70 seg 0x0비트 0x0 키 0x5 정보 0x0 alen 10 csi 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>2020/04/11 10:14:53.79: scsi/27 tgt VPD83T3:6XXXXXXXXXXXXXXX cmd 0x42 status 0x2 valid 0 resp 0x70 seg 0x0비트 0x0 키 0x5 정보 0x0 alen 10 csi 0x0 asc 0x20 ascq 0x0 fru 0x0 sks 0x0
2. LUN 유형이 thick으로 변경되었으므로 VPlex에서 BE로 보낸 모든 UNMAP 명령이 실패하고 20회 연속 UNMAP 명령/쓰기 실패 후 영향을 받는 스토리지 볼륨이 다음과 같이 비활성으로 표시됩니다.
참고: 한편 VPlex는 스토리지 볼륨의 자동 부활도 시도합니다.
firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22086:<4>2020/04/11 00:03:20.69: amf/45 디스크 VPD83T3:6XXXXXXXXXXXXXXX: 쓰기 실패: 이 사용 중인 디스크를 비활성
상태로 표시 firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22097:<6>2020/04/11 00:03:31.34: AMF/125 디스크 VPD83T3:6XXXXXXXXXXXXXXX 부활
참고: 한편 VPlex는 스토리지 볼륨의 자동 부활도 시도합니다.
firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22086:<4>2020/04/11 00:03:20.69: amf/45 디스크 VPD83T3:6XXXXXXXXXXXXXXX: 쓰기 실패: 이 사용 중인 디스크를 비활성
상태로 표시 firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22097:<6>2020/04/11 00:03:31.34: AMF/125 디스크 VPD83T3:6XXXXXXXXXXXXXXX 부활
3. 볼륨이 처음에 VPlex에서 씬으로 프로비저닝된 후 씩 프로비저닝으로 변경된 시나리오에서는 씬 가능 속성이 VPlex에서 자동으로 업데이트되지 않으므로 영향을 받는 가상 볼륨이 다음과 같이 씬 가능을 계속 true로 보고합니다.
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Name Value
-------------------------- ----------------------------------------
block-count 429654016
block-size 4K
cache-mode synchronous
capacity 12G
consistency-group -
expandable true
expandable-capacity 0B
expansion-method storage-volume
expansion-status -
health-indications []
health-state critical-failure
locality distributed
operational-status error
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
volume-type virtual-volume
vpd-id VPD83T3:60001440000****************
Name Value
-------------------------- ----------------------------------------
block-count 429654016
block-size 4K
cache-mode synchronous
capacity 12G
consistency-group -
expandable true
expandable-capacity 0B
expansion-method storage-volume
expansion-status -
health-indications []
health-state critical-failure
locality distributed
operational-status error
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
volume-type virtual-volume
vpd-id VPD83T3:60001440000****************
Cause
현재 릴리스에서는 VPLEX 백엔드 코드에서 백엔드 어레이의 기본 LUN이 씬 가능 프로비저닝에서 비 씬 프로비저닝으로 변환되는 경우 LUN을 씬 가능으로 잘못 간주할 수 있는 문제가 있습니다.
씬 가능 속성은 백엔드 어레이에서 LUN 유형이 변경될 때 가상 볼륨과 스토리지 볼륨과 같은 두 수준 모두에서 자동으로 업데이트되어야 합니다. 씬 가능 특성은 스토리지 볼륨 수준에서 읽기 전용 속성이므로 스토리지 볼륨 수준에서 자동 업데이트되어야 합니다.
씬 가능 속성이 가상 볼륨 레벨에서 수동으로 변경되지 않은 경우 VPlex는 LUN 유형이 씩 볼륨으로 변경된 논리 유닛에 UNMAP 요청을 계속 전송하고 이러한 모든 요청은 백엔드 LUN에 의해 중단됩니다.
씬 가능 속성은 백엔드 어레이에서 LUN 유형이 변경될 때 가상 볼륨과 스토리지 볼륨과 같은 두 수준 모두에서 자동으로 업데이트되어야 합니다. 씬 가능 특성은 스토리지 볼륨 수준에서 읽기 전용 속성이므로 스토리지 볼륨 수준에서 자동 업데이트되어야 합니다.
씬 가능 속성이 가상 볼륨 레벨에서 수동으로 변경되지 않은 경우 VPlex는 LUN 유형이 씩 볼륨으로 변경된 논리 유닛에 UNMAP 요청을 계속 전송하고 이러한 모든 요청은 백엔드 LUN에 의해 중단됩니다.
Resolution
해상도:
이 문제는 GeoSynchrony 6.2.0.00.00.32 이상 릴리스에서 해결되었습니다.
해결 방법 단계:
1. BE 어레이에서 LUN 유형을 씬에서 씩 유형으로 변경한 후 가상 볼륨에서 "씬 가능" 속성이 그에 맞게 변경되었는지 확인합니다. 가상 볼륨에서 속성을 false로 변경하면 다음과 같이 UNMAP 명령이 더 이상 LUN으로 전송되지 않습니다.
1.a) 다음과 같이 vplexcli 컨텍스트에 로그인합니다.
참고: 6.x 이전 버전의 GeoSynchrony를 실행하는 VPLEX는 vplexcli에 액세스할 때 로그인하려면 서비스 계정 자격 증명이 필요합니다.
service@ManagementServer:~> vplexcli
::1 시도 중...
localhost에 연결되었습니다.
이스케이프 문자는 '^]'입니다.
사용자 이름 입력: service
암호:
로그 파일 생성:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss
1.b) 관련 가상 볼륨 컨텍스트로 이동하여 BE 어레이에서 LUN 유형이 씬에서 씩 로 변경된 후에도 "씬 가능" 속성이 "true"로 설정되었음을 보여주는 아래 명령을 실행합니다.
1.c) 다음과 같이 "thin-capable" 속성을 "false"로 비활성화하여 다음과 같이 가상 볼륨 수준에서 씬 프로비저닝을 비활성화합니다.
예:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> thin-capable false
설정 1.d) 가상 볼륨에서 'thin-capable' 속성을 "false"로 변경한 후 문제가 있는 가상 볼륨 상태를 "OK"로 변경해야 합니다. 'cluster status' 명령을 실행하여 다음과 같이 VPlex의 전반적인 상태를 확인합니다.
예:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
이름 값
-------------------------- ----------------------------------------
블록 수 429654016
블록 크기 4K
캐시 모드 동기
용량 12G
정합성 보장 그룹 -
확장 가능한 실제
확장 용량 0B
확장 방법 storage-volume
expansion-status-health-indications
[]
health-state ok
locality distributed
operational-status ok
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 status
cluster cluster-1
operational-status: OK
전환 표시:
전환 진행:
health-state: OK
건강 표시:
로컬 컴: ok
Cluster cluster-2
operational-status: OK
전환 표시:
전환 진행:
health-state: OK
건강 표시:
로컬 컴: 그래
완컴: 알겠습니다
2. 위의 단계 이후에도 가상 볼륨 상태가 여전히 "오류" 또는 "심각한 장애" 상태를 보고하는 경우 문제가 있는 논리 유닛이 속한 BE 어레이에 대해 어레이 재검색을 수행합니다. 어레이 재검색은 다음과 같이 스토리지 볼륨 수준에서 속성을 자동으로 새로 고쳐야 합니다.
예:
VPlexcli:/> array re-discover -a /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM0018******* -c cluster-1
3. 어레이 재검색을 여러 번 시도한 후에도 문제가 있는 가상 볼륨 상태가 여전히 "error" 또는 "critical-failure"를 보고하는 경우 백엔드 어레이 측의 해당 논리 유닛을 어레이의 스토리지 그룹/풀에서 제거했다가 다시 추가한 다음 어레이 재검색 명령을 다시 실행하여 VPLEX 측에서 수동 검색이 트리거되도록 해야 합니다.
4. 위의 단계 중 어느 것도 문제를 해결하는 데 도움이 되지 않으면 위에서 언급한 고정 버전으로 업그레이드한 다음 LUN 유형 변경 작업을 진행하는 것이 좋습니다.
이 문제는 GeoSynchrony 6.2.0.00.00.32 이상 릴리스에서 해결되었습니다.
해결 방법 단계:
1. BE 어레이에서 LUN 유형을 씬에서 씩 유형으로 변경한 후 가상 볼륨에서 "씬 가능" 속성이 그에 맞게 변경되었는지 확인합니다. 가상 볼륨에서 속성을 false로 변경하면 다음과 같이 UNMAP 명령이 더 이상 LUN으로 전송되지 않습니다.
1.a) 다음과 같이 vplexcli 컨텍스트에 로그인합니다.
참고: 6.x 이전 버전의 GeoSynchrony를 실행하는 VPLEX는 vplexcli에 액세스할 때 로그인하려면 서비스 계정 자격 증명이 필요합니다.
service@ManagementServer:~> vplexcli
::1 시도 중...
localhost에 연결되었습니다.
이스케이프 문자는 '^]'입니다.
사용자 이름 입력: service
암호:
로그 파일 생성:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss
1.b) 관련 가상 볼륨 컨텍스트로 이동하여 BE 어레이에서 LUN 유형이 씬에서 씩 로 변경된 후에도 "씬 가능" 속성이 "true"로 설정되었음을 보여주는 아래 명령을 실행합니다.
예제:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Name Value
-------------------------- ----------------------------------------
block-count 429654016
block-size 4K
cache-mode synchronous
capacity 12G
consistency-group -
expandable true
expandable-capacity 0B
expansion-method storage-volume
expansion-status -
health-indications []
health-state critical-failure
locality distributed
operational-status error
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
volume-type virtual-volume
vpd-id VPD83T3:60001440000****************
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Name Value
-------------------------- ----------------------------------------
block-count 429654016
block-size 4K
cache-mode synchronous
capacity 12G
consistency-group -
expandable true
expandable-capacity 0B
expansion-method storage-volume
expansion-status -
health-indications []
health-state critical-failure
locality distributed
operational-status error
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
volume-type virtual-volume
vpd-id VPD83T3:60001440000****************
1.c) 다음과 같이 "thin-capable" 속성을 "false"로 비활성화하여 다음과 같이 가상 볼륨 수준에서 씬 프로비저닝을 비활성화합니다.
예:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> thin-capable false
설정 1.d) 가상 볼륨에서 'thin-capable' 속성을 "false"로 변경한 후 문제가 있는 가상 볼륨 상태를 "OK"로 변경해야 합니다. 'cluster status' 명령을 실행하여 다음과 같이 VPlex의 전반적인 상태를 확인합니다.
예:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
이름 값
-------------------------- ----------------------------------------
블록 수 429654016
블록 크기 4K
캐시 모드 동기
용량 12G
정합성 보장 그룹 -
확장 가능한 실제
확장 용량 0B
확장 방법 storage-volume
expansion-status-health-indications
[]
health-state ok
locality distributed
operational-status ok
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 status
cluster cluster-1
operational-status: OK
전환 표시:
전환 진행:
health-state: OK
건강 표시:
로컬 컴: ok
Cluster cluster-2
operational-status: OK
전환 표시:
전환 진행:
health-state: OK
건강 표시:
로컬 컴: 그래
완컴: 알겠습니다
2. 위의 단계 이후에도 가상 볼륨 상태가 여전히 "오류" 또는 "심각한 장애" 상태를 보고하는 경우 문제가 있는 논리 유닛이 속한 BE 어레이에 대해 어레이 재검색을 수행합니다. 어레이 재검색은 다음과 같이 스토리지 볼륨 수준에서 속성을 자동으로 새로 고쳐야 합니다.
예:
VPlexcli:/> array re-discover -a /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM0018******* -c cluster-1
3. 어레이 재검색을 여러 번 시도한 후에도 문제가 있는 가상 볼륨 상태가 여전히 "error" 또는 "critical-failure"를 보고하는 경우 백엔드 어레이 측의 해당 논리 유닛을 어레이의 스토리지 그룹/풀에서 제거했다가 다시 추가한 다음 어레이 재검색 명령을 다시 실행하여 VPLEX 측에서 수동 검색이 트리거되도록 해야 합니다.
4. 위의 단계 중 어느 것도 문제를 해결하는 데 도움이 되지 않으면 위에서 언급한 고정 버전으로 업그레이드한 다음 LUN 유형 변경 작업을 진행하는 것이 좋습니다.
Affected Products
VPLEX SeriesProducts
VPLEX for All Flash, VPLEX GeoSynchrony, VPLEX Series, VPLEX VS1, VPLEX VS2, VPLEX VS6Article 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.