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.
Mi pasión por la tecnología me lleva constantemente a explorar las últimas tendencias y aplicaciones, buscando siempre formas de implementar soluciones innovadoras que mejoren la eficiencia. En puerto53.com comparto contenido valioso para ayudar a otros profesionales y entusiastas de la informática a navegar y dominar el complejo mundo de la tecnología. Mi especialidad en Linux RedHat.
Más sobre mí en el este enlace,