Dell Unity: Conflitos persistentes de reserva e hosts ESXi
Resumen: Conflitos persistentes de reserva podem fazer com que os servidores ESXi da Broadcom (VMware) percam o acesso a alguns números de unidade lógica (LUN).
Este artículo se aplica a:
Este artículo no se aplica a:
Este artículo no está vinculado a ningún producto específico.
En este artículo no se identifican todas las versiones de los productos.
Síntomas
O que é um conflito de reserva persistente?
- Reservas persistentes, como o nome indica, adiciona resiliência de aplicativo aos grupos de registro. O objetivo é lidar com a falha de um (ou mais) hosts em um cluster. Com reservas persistentes, um segundo anfitrião pode "assumir" uma reserva feita por um anfitrião com falha. O software do cluster usa esses tipos de reservas.
- Muitas vezes, os clientes atualizam o cluster com um software que usa as reservas SCSI-3 mais generalizadas. Nem todos os nós do cluster podem receber upgrade de uma só vez. Portanto, alguns nós podem estar usando reservas SCSI-2 mais antigas, enquanto outros nós podem estar usando reservas de estilo SCSI-3 mais recentes. Isso pode causar problemas. Se o nó de cluster que está usando as reservas de estilo mais antigas receber upgrade, suas reservas mais antigas serão "limpas" quando ele for reinicializado. Uma solução para problemas de conflito de reserva é reinicializar todo o cluster.
- Um status de conflito de reserva geralmente significa que o iniciador que está tentando acessar a LUN não tem permissão de acesso porque algum outro iniciador reservou a LUN. Existem diferentes tipos de reservas. Alguns tipos permitem que um e apenas um iniciador acesse a LUN. Outros tipos de reservas permitem que um grupo de iniciadores acesse a LUN, mas impedem que outros iniciadores acessem a LUN. Reservas persistentes, como o nome indica, adiciona resiliência de aplicativo aos grupos de registro. O objetivo é lidar com a falha de um (ou mais) hosts em um cluster. Com reservas persistentes, um segundo anfitrião pode "assumir" uma reserva feita por um anfitrião com falha. O software do cluster usa esses tipos de reservas. Muitas vezes, uma solução para problemas de conflito de reserva é reinicializar todo o cluster.
Exemplo do host do ESXi VMkernel tora:
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
Exemplo do Dell Unity ktrace tora:
- Local do log extraído:
\spX\EMC\C4Core\log\c4_safe_ktrace.log - Visualização ao vivo usando a linha de comando:
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
Exemplo do VNX ktrace tora:
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.
Causa
Um conflito de reserva ocorre quando um host tenta acessar uma LUN já reservada por outro iniciador, que bloqueou a LUN para uso exclusivo.
Resolución
Reinicializar a SP proprietária que está relatando conflitos de reserva deve eliminar os conflitos e a LUN deve se tornar mais acessível. No entanto, a causa do conflito de reserva deve ser investigada com o fornecedor do host.
Información adicional
Resolvendo conflitos de reserva SCSI (link externo)
Productos afectados
Dell EMC Unity, VNX/VNXe, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Hybrid, VMwareProductos
VNX/VNXePropiedades del artículo
Número de artículo: 000108373
Tipo de artículo: Solution
Última modificación: 04 nov 2025
Versión: 5
Encuentra las respuestas que necesitas con la ayuda de otros usuarios de Dell
Servicios de asistencia
Comprueba si tu dispositivo está cubierto por los servicios de asistencia.