Newsgroup: it.comp.virtualizzazione
Titolo: Lock dei files su VMFS

Mi trovo per l'ennesima volta a fronteggiare il problema dei files
locked su un datastore VMFS.
In un'infrastruttura blade, a causa di un guasto al sistema storage, una
lama ï¿œ andata in crash e ha lasciato i files di una macchina virtuale
locckati. Normalmente riaccendendo la macchina il lock viene tolto e
tutto va a posto, ma quella macchina non puï¿œ piï¿œ essere riaccesa.
Con l'HA vSphere dovrebbe arrangiarsi a rimuovere il lock in mezz'ora e
a far riavviare la macchina su un altro nodo, ma lï¿œ c'ï¿œ la versione
essentials senza HA. Con il file locked non ï¿œ possibile nï¿œ inventoriare
la macchina su un altro host nï¿œ copiarla in un altro datastore.
 
Ho cercato per l'ennesima volta tutta la documentazione VMware ma come
sempre ho trovato articoli su articoli che spiegano come verificare
quale macchina ha il lock e come individuare la VM rimasta appesa per
killarla o articoli per togliere il lock dai device con vmkfstools, ma
non ï¿œ questo il caso dato che ï¿œ l'host intero ad essere indisponibile.
 
Oltretutto c'ï¿œ anche un altro problema che ï¿œ l'assenza dei files di log
di vmware sulle macchine (cosa che complica non poco il troubleshooting).
Qualcuno sa i comandi (non documentati ipotizzo dato che non li ho
trovati) per fare il size del lock di un file su datastore VMFS?
 
Grazie
 
-- 
Flavio Visentin
 
Scientists discovered what's wrong with the female brain: on the left
side, there's nothing right, and on the right side, there's nothing left

 la macchina su un altro host nï¿œ copiarla in un altro datastore.
 
Provato a montare una licenza Essentials Plus il tempo necessario a 
risolvere con l'HA?
 
-- 
Bye
Gianfranco Bartolini
(gianfranco punto bartolini at tiscali punto it)

 risolvere con l'HA?
 
Ci avevo pensato pur'io di mettere un paio di Enterprise temporanee, ma
come sempre se la fortuna ï¿œ cieca la sfiga ci vede da Dio. Le uniche due
macchine virtuali che sono rimaste lockate e quindi non riavviabili sono
il server di posta e il *Virtual Center*, quindi non ï¿œ al momento fattibile.
E ancora, sempre perchï¿œ la sfiga ha una vista buonissima, su quel
cliente il commerciale per errore ha venduto solo la subscription e non
il supporto, quindi non posso nemmeno aprire una chiamata in VMware per
risolvere il problema velocemente con il canale standard che ï¿œ veramente
molto efficiente (e non ho intenzione di barare mettendo le licenze di
un altro cliente come suggerito da qualcuno perchï¿œ sarebbe
professionalmente scorretto). Naturalmente il cliente non ï¿œ disponibile
a pagare i 1200$ della chiamata one-shot fuori contratto.
 
Tra l'altro il problema non lo sto nemmeno seguendo direttamente io ma
un collega cui finora ho potuto dare solo supporto telefonico a sprazzi
mentre ero da altri clienti.
Domani gli ho giï¿œ detto di provare a fare il deploy di un nuovo Virtual
Center e gli ho passato un paio di licenze Enterprise da mettergli in
canna giusto per il tempo necessario per vedere se l'HA fa il size del
lock, ma dubito che funzioni.
L'altra prova che gli faccio fare se la prima fallisce ï¿œ quella di
mettere in maintenance i due host rimanenti e fare l'umount del
filesystem (magari in fase di umount toglie tutti i lock rimanenti).
Soluzione successiva lo faccio partire con un live CD Linux, mi collego
da remoto, monto offline il VMFS, copio fuori tutti i dati e sposto quei
file lokkati su un altro VMFS.
Ultima spiaggia fa il restore del server di posta alla sera precedente
il problema e si cancellano i files lokkati.
 
Resta comunque assurdo che non sia documentato ufficialmente nï¿œ che non
si trovi in Internet il modo per rimuovere il lock da un file sul VMFS,
cosa sicuramente possibile, in ciscostanze come quelle suddette (ï¿œ la
terza volta che mi capita ma la prima in cui non posso riavviare l'host
che ha il lock).


 che ha il lock).
 
Probabilmente sono internals a conoscenza solo del supporto tecnico, per 
non rischiare di far uscire troppe info su vmfs


 non rischiare di far uscire troppe info su vmfs
 
Dubito considerando che vmfs ha delle specifiche conosciute... secondo
me ï¿œ proprio una politica per evitare che venga usato a sproposito
sfanculando le VM, ma ci sono casi in cui in mano a chi lo sa usare un
tool cosï¿œ ï¿œ molto utile. La prox volta che mi capita apro la chiamata e
me lo faccio indicare (o salvo la sessione putty di supporto).


 me lo faccio indicare (o salvo la sessione putty di supporto).
 
Appunto, essendo closed pubblicano specifiche fino ad un certo punto, il 
resto lo lasciano al supporto tecnico interno. Ci sta anche, 
l'importante ï¿œ avere l'accesso al supporto ;)
