[Linuxtrent] Re: Problemi con LVM corrotto? Un suggerimento.

  • From: Roberto Resoli <roberto.resoli@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Tue, 8 Nov 2011 09:14:44 +0100

Il 08 novembre 2011 08:45, Gianni Caldonazzi
<gianni.caldonazzi@xxxxxxxxx> ha scritto:
> Ciao Lista,
[....]

> Non avendo ancora aggiunto il vincolo che proxmox mette a disposizione

Aggiungo qualche dettaglio su questa funzionalità di PVE:

PVE mette a disposizione (anche se non è documentato) un meccanismo di
locking a livello di cluster
per le snapshot LVM (e altro probabilmente) : è l'opzione "lock" del
comando pvesm:

/usr/sbin/pvesm', 'lock', $storeid, $timeout

(ho fatto copia incolla dalla funzione "cluster_lock_storage" in
/usr/share/perl5/PVE/Storage.pm )

la funzione crea un file di lock denominato lock-<nome storage>.lock
in "/var/run/pve-storage/" che agisce come sezione critica per
eventuali altri nodi
che tentassero di acquisire il lock per operazioni lvm. Il comando
"pvesm lock $timeout" di acquisizione lock eseguito successivamente su
tali nodi rimarrà
in attesa del rilascio del lock per "$timeout" secondi, e quindi uscirà.

Il nodo che ha acquisito il lock lo rilascia se si passa nello
standard input la parola "release".

I file di lock NON vengono cancellati anche una volta avvenuto il
release (servono per la volta successiva).

rob
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: