「Dell EMC VPLEX:DUがBEアレイでLUNタイプをシンからシックに変更する
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
問題:
DU/ハイ パフォーマンス インパクトは、バックエンド アレイ上でシンLUNからシックLUNに変換された影響を受けるボリュームに対して見られます。
この問題中に、以下のファームウェア イベントが発生します
1.センス コード「05/20/00 ~ ~」を使用したストリーミングSCSI/27 次のように、BEアレイでLUNタイプがシックに変更されたストレージ ボリュームに対して報告されるUNMAPコマンド(cmd 0x42)に対するUA応答:
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 status 0x2 valid 0 resp 0x70 seg 0x0 bits 0x0 key 0x5 info 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 bits 0x0 key 0x5 info 0x0 alen 10 csi 0x0 asc 0x20 ascq 0x0 fru 0x0 sks 0x0
2.LUNタイプがシックに変更されたため、VPlexによってBEに送信されたすべてのUNMAPコマンドが失敗し、UNMAPコマンド/書き込みが20回連続して失敗すると、影響を受けるストレージボリュームは次のようにdeadとマークされます。
メモ: その間、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 disk VPD83T3: 6XXXXXXXXXXXXXXX: 書き込みエラー: この使用中ディスクを dead
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 disk VPD83T3:6XXXXXXXXXXXXXXX resurrected
メモ: その間、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 disk VPD83T3: 6XXXXXXXXXXXXXXX: 書き込みエラー: この使用中ディスクを dead
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 disk VPD83T3:6XXXXXXXXXXXXXXX resurrected
3.ボリュームが最初に VPlex でシンとしてプロビジョニングされ、その後シックに変更された場合のシナリオでは、thin-capable プロパティは VPlex で自動更新されないため、影響を受ける仮想ボリュームは次のようにthin-capable を true として報告し続けます。
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol>ll
名前 値
-------------------------- ----------------------------------------
block-count 429654016
block-size 4K
cache-mode synchronous
capacity 12G
consistency-group -
expandable true
expansionable-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****************
名前 値
-------------------------- ----------------------------------------
block-count 429654016
block-size 4K
cache-mode synchronous
capacity 12G
consistency-group -
expandable true
expansionable-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タイプが変更された場合は、両方のレベル(仮想ボリュームとストレージボリューム)でthin-capable属性を自動的に更新する必要があります。「thin-capable」はストレージボリューム レベルで読み取り専用の属性であるため、thin-capable属性はストレージボリューム レベルで自動アップデートされる必要があることに注意してください
thin-capable属性が仮想ボリューム レベルで手動で変更されていない場合、VPlexはLUNタイプがシックに変更された論理ユニットにUNMAP要求を送信し続け、これらの要求はすべてバックエンドLUNによって中止されます。
バックエンド アレイでLUNタイプが変更された場合は、両方のレベル(仮想ボリュームとストレージボリューム)でthin-capable属性を自動的に更新する必要があります。「thin-capable」はストレージボリューム レベルで読み取り専用の属性であるため、thin-capable属性はストレージボリューム レベルで自動アップデートされる必要があることに注意してください
thin-capable属性が仮想ボリューム レベルで手動で変更されていない場合、VPlexはLUNタイプがシックに変更された論理ユニットにUNMAP要求を送信し続け、これらの要求はすべてバックエンドLUNによって中止されます。
Resolution
解像度:
この問題は、GeoSynchrony 6.2.0.00.00.32以降のリリースで対処されています。
回避策の手順は次のとおりです
1.BEアレイでLUNタイプをシンからシックに変更した後は、それに応じて仮想ボリュームの「シン対応」属性が変更されていることを確認します。 仮想ボリュームの属性をfalseに変更すると、次のようにUNMAPコマンドがBE LUNに送信されなくなります。
1.a)次のようにvplexcliコンテキストにログインします。
メモ: vplexcliにアクセスする際に6.xより前のGeoSynchronyを実行しているVPLEXでは、ログイン用のサービス アカウント認証情報が必要になります
service@ManagementServer:~> vplexcli
Trying ::1...
localhost.
に接続しましたエスケープ文字は「^]」です。
ユーザー名を入力します:service
パスワード:
ログファイルの作成:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss
1.b) 関連する仮想ボリューム コンテキストに入り、次のコマンドを次のように発行します。BEアレイでLUNタイプがシンからシックに変更された後でも、「thin-capable」属性が「true」に設定されていることが分かります。
1.c)次のように「thin-capable」属性を「false」に手動で無効にします。これにより、仮想ボリューム レベルでのシン プロビジョニングが次のように無効になります。
例:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> set thin-capable false
1.d) 仮想ボリュームで「thin-capable」属性を「false」に変更した後、問題のある仮想ボリュームの正常性を「OK」に変更する必要があります。「cluster status」コマンドを実行して、次のようにVPlexの全体的な正常性を確認します。
例:
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-methodstorage-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 clarix
storage-tier -
supporting-device device_****_1
system-id device_**_1_vol
thin-capable false
thin-enabled disabled
volume-type virtual-volume
vpd-id VPD83T3:60001440000****************
VPlexcli:/> cluster status
Cluster cluster-1
operational-status: OK
transitioning-indications:
transitioning-progress:
health-state: OK
健康指標:
ローカル コム: ok
Cluster cluster-2
operational-status: OK
transitioning-indications:
transitioning-progress:
health-state: OK
健康指標:
ローカル コム: わかりました
WAN-COM:わかりました
2。前述の手順を実行しても、仮想ボリュームの稼働状態が引き続き「エラー」または「重大な障害」状態を報告している場合は、問題のある論理ユニットが属するBEアレイに対してアレイの再検出を実行します。アレイの再検出では、次のようにストレージボリューム レベルで属性が自動的に更新されます。
例:
VPlexcli:/> array re-discover -a /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM0018******* -c cluster-1
3。アレイの再検出を複数回試行した後でも、問題のある仮想ボリュームの正常性が引き続き「error」または「critical-failure」と報告されている場合は、バックエンド アレイ側の対応する論理ユニットをアレイのストレージ グループ/プールから削除して再度追加し、ARRAY RE-DISCOVERコマンドを再実行して、手動検出がVPLEX側でトリガーされるようにする必要があります。
4.上記の手順のいずれも問題の解決に役立たない場合は、上記の修正バージョンへのアップグレードを実行してから、LUNタイプの変更アクティビティーに進むことをお勧めします。
この問題は、GeoSynchrony 6.2.0.00.00.32以降のリリースで対処されています。
回避策の手順は次のとおりです
1.BEアレイでLUNタイプをシンからシックに変更した後は、それに応じて仮想ボリュームの「シン対応」属性が変更されていることを確認します。 仮想ボリュームの属性をfalseに変更すると、次のようにUNMAPコマンドがBE LUNに送信されなくなります。
1.a)次のようにvplexcliコンテキストにログインします。
メモ: vplexcliにアクセスする際に6.xより前のGeoSynchronyを実行しているVPLEXでは、ログイン用のサービス アカウント認証情報が必要になります
service@ManagementServer:~> vplexcli
Trying ::1...
localhost.
に接続しましたエスケープ文字は「^]」です。
ユーザー名を入力します:service
パスワード:
ログファイルの作成:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss
1.b) 関連する仮想ボリューム コンテキストに入り、次のコマンドを次のように発行します。BEアレイでLUNタイプがシンからシックに変更された後でも、「thin-capable」属性が「true」に設定されていることが分かります。
例:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol>ll
名前 値
-------------------------- ----------------------------------------
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 clarix
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
名前 値
-------------------------- ----------------------------------------
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 clarix
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> set thin-capable false
1.d) 仮想ボリュームで「thin-capable」属性を「false」に変更した後、問題のある仮想ボリュームの正常性を「OK」に変更する必要があります。「cluster status」コマンドを実行して、次のようにVPlexの全体的な正常性を確認します。
例:
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-methodstorage-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 clarix
storage-tier -
supporting-device device_****_1
system-id device_**_1_vol
thin-capable false
thin-enabled disabled
volume-type virtual-volume
vpd-id VPD83T3:60001440000****************
VPlexcli:/> cluster status
Cluster cluster-1
operational-status: OK
transitioning-indications:
transitioning-progress:
health-state: OK
健康指標:
ローカル コム: ok
Cluster cluster-2
operational-status: OK
transitioning-indications:
transitioning-progress:
health-state: OK
健康指標:
ローカル コム: わかりました
WAN-COM:わかりました
2。前述の手順を実行しても、仮想ボリュームの稼働状態が引き続き「エラー」または「重大な障害」状態を報告している場合は、問題のある論理ユニットが属するBEアレイに対してアレイの再検出を実行します。アレイの再検出では、次のようにストレージボリューム レベルで属性が自動的に更新されます。
例:
VPlexcli:/> array re-discover -a /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM0018******* -c cluster-1
3。アレイの再検出を複数回試行した後でも、問題のある仮想ボリュームの正常性が引き続き「error」または「critical-failure」と報告されている場合は、バックエンド アレイ側の対応する論理ユニットをアレイのストレージ グループ/プールから削除して再度追加し、ARRAY RE-DISCOVERコマンドを再実行して、手動検出が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.