V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

sanlock

Garantiza que un mismo disco no pueda ser utilizado por más de una máquina virtual en ejecución simultáneamente, en ningún host de la red. Sanlock utiliza un mecanismo de leasing [arrendamiento] sobre espacios de almacenamiento compartido como LUNs de SAN, iSCSI, o almacenamiento en red. Cada host que quiere usar un recurso debe adquirir un lease [un bloqueo temporal] antes de acceder al disco. Si un host falla, el lease expira y otro host puede adquirirlo.

# systemctl start sanlock
iniciar el servicio
# sanlock daemon -w 0 -G 1 -L 1 -C /dev/sdb
iniciar el servicio manualmente especificando el dispositivo de almacenamiento compartido
# sanlock direct init -s mycluster:0:/dev/sdb:0
crear lockspace en un dispositivo compartido llamado "mycluster" donde sanlock almacenará sus metadatos
# sanlock client acquire -r vm_disk_1 -s mycluster -l /dev/sdb
adquirir un bloqueo para una máquina virtual específica
# sanlock client status
ver bloqueos activos
# sanlock client host_status -s mycluster
ver hosts en el lockspace
# sanlock client release -r vm_disk_1 -s mycluster
liberar un bloqueo manualmente
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5098 entradas - Acerca del Tractatus
La Pipa Plena 2026