Dell Unity:永続的な予約の競合とESXiホスト
概要: 永続的な予約の競合により、Broadcom (VMware) ESXi serverが一部の論理ユニット番号(LUN)にアクセスできなくなる可能性があります。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
永続的な予約の競合とは何ですか?
- 永続的な予約は、その名前が示すように、登録グループにアプリケーションの復元性を追加します。目的は、クラスター内の1つ(または複数)のホストの障害に対処することです。永続的な予約では、障害が発生したホストによって行われた予約を2番目のホストが「引き継ぐ」ことができます。クラスター ソフトウェアは、これらの種類の予約を使用します。
- 多くの場合、お客様は、より汎用的なSCSI-3予約を使用するソフトウェアでクラスターをアップグレードします。クラスター内のすべてのノードを一度にアップグレードすることはできません。したがって、一部のノードは古い SCSI-2 予約を使用し、他のノードは新しい SCSI-3 スタイルの予約を使用している可能性があります。これにより、問題が発生する可能性があります。古いスタイルの予約を使用しているクラスター ノードをアップグレードすると、再起動時に古い予約が「クリーンアップ」されます。予約の競合の問題に対する解決策は、クラスター全体を再起動することです。
- 通常、予約競合ステータスは、LUNにアクセスしようとしているイニシエーターがLUNを予約しているため、LUNへのアクセスが許可されていないことを意味します。予約にはさまざまな種類があります。一部のタイプでは、1つのイニシエーターのみがLUNにアクセスできます。他のタイプの予約では、イニシエーターのグループはLUNにアクセスできますが、他のイニシエーターはLUNにアクセスできません。永続的な予約は、その名前が示すように、登録グループにアプリケーションの復元性を追加します。目的は、クラスター内の1つ(または複数)のホストの障害に対処することです。永続的な予約では、障害が発生したホストによって行われた予約を2番目のホストが「引き継ぐ」ことができます。クラスター ソフトウェアは、これらの種類の予約を使用します。予約の競合の問題に対する解決策は、多くの場合、クラスター全体を再起動することです。
ESXiホストの例 VMkernel 丸太:
Oct 27 09:59:01 xxxx335 vmkernel: 0:16:39:53.731 cpu3:1040)SCSI: vm 1040: 109: Sync CR at 0 Oct 27 09:59:01 xxxx335 vmkernel: 0:16:39:53.731 cpu3:1040)WARNING: SCSI: 119: Failing I/O due to too many reservation conflicts Oct 27 09:59:01 xxxx335 vmkernel: 0:16:39:53.731 cpu3:1040)WARNING: FS3: 2913: reservation error: SCSI reservation conflict Oct 27 09:59:01 xxxx335 vmkernel: 0:16:39:53.731 cpu3:1040)WARNING: FS3: 3370: Failed with bad0022 Oct 27 09:59:01 xxxx335 vmkernel: 0:16:39:53.731 cpu3:1040)FSS: 390: Failed with status SCSI reservation conflict for f530 28 1 4a588dc4 6c9974b4 1 e00d266 7e9ecd0b 0 0 0 0 0 0 0
Dell Unityの例 ktrace 丸太:
- 抽出されたログの場所:
\spX\EMC\C4Core\log\c4_safe_ktrace.log - コマンドラインを使用してライブを表示する:
grep -i "PR Conflict" /EMC/C4Core/log/c4_safe_ktrace.log
B 01/26/25 11:37:15.049 TDD 4e3ff700 kt_std Op 1A, type 5, PR Conflict for ini 2100000E1EF77C10 LUN 9CA628668DD762CD, reg 0, Port 18
VNXの例 ktrace 丸太:
A 10/28/09 17:13:31 TCD4 fd7619d0 CC 02\04\03 LUN 0x0 Initiator 10000000C9627F5C OpCode 0x00 A 10/28/09 17:13:31 TCD4 fd7619d0 CC 02\04\03 LUN 0x0 Initiator 10000000C9627F5C OpCode 0x00 A 10/28/09 17:13:31 TCD4 fd7619d0 CC 02\04\03 LUN 0x0 Initiator 10000000C9627F5C OpCode 0x00 A 10/28/09 17:13:31 TCD4 fd7619d0 CC 02\04\03 LUN 0x0 Initiator 10000000C9627F5C OpCode 0x00 A 10/28/09 17:13:31 TCD4 fd7619d0 CC 02\04\03 LUN 0x0 Initiator 10000000C9627F5C OpCode 0x00 A 10/28/09 17:13:31 TCD4 fd7619d0 CC 06\29\00 LUN 0xE Initiator 10000000C9627F5C OpCode 0x00 A 10/28/09 17:13:39 TDD 9f4836c0 Rsv6 Persistent Reservation conflict for Initiator 10000000C9627F5C LUN E Tag 32. A 10/28/09 17:13:39 TDD 9f4836c0 Rsv6 Persistent Reservation conflict for Initiator 10000000C9627F5C LUN E Tag 345. A 10/28/09 17:13:40 TDD 9f4836c0 Rsv6 Persistent Reservation conflict for Initiator 10000000C9627F5C LUN E Tag 157. <<<<<<<< LUN 29 (FLU 259) trespassed to SPB and no conflicts observed >>>>>>> A 10/28/09 17:14:39 LUSM ff24d040 Enter 259 LU_ENABLED op=LUSM_RELEASE_FOR_TRESPASS el.st=0x1901 [ShutdownRelease.ForTrespass] A 10/28/09 17:14:39 LUSM ff24d040 Exit 259 LU_SHUTDOWN_TRESPASS op=LUSM_RELEASE_FOR_TRESPASS el.st=0x1901 [ShutdownRelease.ForTrespass] A 10/28/09 17:14:40 LUSM ff24d040 Enter 259 LU_PEER_ASSIGN op=LUSM_ASSIGN_PEER_DONE el.st=0x0 A 10/28/09 17:14:40 LUSM ff24d040 Exit 259 LU_PEER_ENABLED op=LUSM_ASSIGN_PEER_DONE el.st=0x0 A 10/28/09 17:14:40 LUSM ff24d040 Enter 259 LU_PEER_ENABLED op=LUSM_ASSIGN_PEER_DONE el.st=0x0 A 10/28/09 17:14:40 LUSM ff24d040 Exit 259 LU_PEER_ENABLED op=LUSM_ASSIGN_PEER_DONE el.st=0x0 <<<<<<<< LUN 29 (FLU 259) trespassed back to SPA from SPB we see reservation conflicts >>>>>>> A 10/28/09 17:21:41 LUSM ff24d040 Enter 259 LU_PEER_ENABLED op=LUSM_RELEASE_FOR_TRESPASS el.st=0x2 [Assign.StartAssign] A 10/28/09 17:21:41 LUSM ff24d040 Exit 259 LU_PEER_SHUTDOWN_TRESPASS op=LUSM_RELEASE_FOR_TRESPASS el.st=0x2 [Assign.StartAssign] A 10/28/09 17:21:41 LUSM ff24d040 Enter 259 LU_PEER_SHUTDOWN_TRESPASS op=LUSM_RELEASE_FOR_TRESPASS_DONE el.st=0x2 [Assign.StartAssign] A 10/28/09 17:21:41 LUSM ff24d040 Exit 259 LU_ASSIGN op=LUSM_PROCEED_WITH_ASSIGN el.st=0x2 [Assign.StartAssign] A 10/28/09 17:21:41 LUSM ff24d040 Enter 259 LU_ASSIGN op=LUSM_PROCEED_WITH_ASSIGN el.st=0x2 [Assign.StartAssign] A 10/28/09 17:21:41 LUSM ff24d040 Exit 259 LU_ASSIGN op=LUSM_PROCEED_WITH_ASSIGN el.st=0x3 [Assign.GlutRead] A 10/28/09 17:21:41 CACHE a4bb2040 Starting assignment of LUN 259 A 10/28/09 17:21:41 LUSM ff24d040 Enter 259 LU_ASSIGN op=LUSM_ASSIGN_DONE el.st=0xd [Assign.Done] A 10/28/09 17:21:41 LUSM ff24d040 Exit 259 LU_ENABLED op=LUSM_ASSIGN_DONE el.st=0xd [Assign.Done] A 10/28/09 17:22:13 TCD4 fd7619d0 CC 02\04\03 LUN 0x0 Initiator 10000000C9627F5C OpCode 0x00 A 10/28/09 17:22:13 TCD4 fd7619d0 CC 02\04\03 LUN 0x0 Initiator 10000000C9627F5C OpCode 0x00 A 10/28/09 17:22:21 TDD 9f4836c0 Rsv6 Persistent Reservation conflict for Initiator 10000000C9627F5D LUN E Tag 256. A 10/28/09 17:22:21 FCDMTL 3 (FE2) fd762bf0 Target command error: loopID = 33., SCSI status = 18, instance 0 A 10/28/09 17:22:21 TDD 9f4836c0 Rsv6 Persistent Reservation conflict for Initiator 10000000C9627F5D LUN E Tag 257. A 10/28/09 17:22:21 FCDMTL 3 (FE2) fd762bf0 Target command error: loopID = 33., SCSI status = 18, instance 0 A 10/28/09 17:22:21 TDD 9f4836c0 Rsv6 Persistent Reservation conflict for Initiator 10000000C9627F5D LUN E Tag 258. A 10/28/09 17:22:21 TDD 9f4836c0 Rsv6 Persistent Reservation conflict for Initiator 10000000C9627F5D LUN E Tag 259.
原因
予約の競合は、別のイニシエーターによってすでに予約されているLUNにホストがアクセスしようとすると発生します。そのLUNは排他的使用のためにロックされています。
解決方法
予約の競合を報告している所有SPを再起動すると、競合が解消され、LUNにアクセスしやすくなります。ただし、予約の競合の原因をホスト ベンダーに調査する必要があります。
その他の情報
SCSI予約の競合の解決 (外部リンク)
対象製品
Dell EMC Unity, VNX/VNXe, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Hybrid, VMware製品
VNX/VNXe文書のプロパティ
文書番号: 000108373
文書の種類: Solution
最終更新: 04 11月 2025
バージョン: 5
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。