RedHat – scope: LU_SCOPE, type: Write Exclusive, registrants only

Durante una incidencia con un cluster de ServiceGuard, en la que el servicio estaba configurado mediante mirrors por software, ninguno de los mirrors me arrancaba correctamente. Arrancaban con un solo disco y el que tenía en pie me denegaba el acceso de escritura.

Me di cuenta de que el cluster había marcado los discos como de uso exclusivo de escritura:

[root]# sg_persist –in -r -d /dev/sdk
3PARdata VV 3215
Peripheral device type: disk
PR generation=0x1c, Reservation follows:
Key=0x8010003
scope: LU_SCOPE, type: Write Exclusive, registrants only
[root#

Así que liberé dicha marca:

[root]# sg_persist –out -C –param-rk=0x8010003 /dev/sdk
3PARdata VV 3215
Peripheral device type: disk
[root#]

[root#] /usr/bin/sg_persist –out –no-inquiry –clear –param-rk=0x8010003 –device=/dev/sdk

Reboot

[root]# sg_persist -C /dev/sdk
>> When a service action for Persistent Reserve Out is chosen the
>> ‘–out’ option must be given (as a safeguard)
[root@lremdot2 ~]# sg_persist –in -r -d /dev/sdk
3PARdata VV 3215
Peripheral device type: disk
PR generation=0x1d, there is NO reservation held
[root]#

Necesitas tener instalado el paquete sg3_utils.

COMPÁRTEME

Deja un comentario