domenica 30 agosto 2009

VMware: A corto di spazio su una macchina ESXi?

PROBLEMA:

Macchina virtuale si blocca e appare il seguente errore:
Virtual Machine Message
msg.hbacommon.outofspace: There is no more space for the redo log of VMNAME_1-000001.vmdk. You may be able to continue the session by freeing disk space on the relevant partition, and clicking Retry. Otherwise click Abrot to terminate this session.

Apparentemente pero' c'e' nessun disco del sistema sembra avere problemi di capienza.

In precedenza c'era uno snapshot, ma e' stato eliminato: per verificare basta verificare sullo snapshot manager del VI client.

L'errore sembra comunque fare riferimento al redo log tipico di uno snapshot.

SOLUZIONE:

Il problema e' dato proprio da quello snapshot che pur essendo stato cancellato esiste ancora. ESXi ha un bug per cui quando cancelli uno snapshot le modifiche vengono riportate nel file originale.

Quando il file diventa troppo grande, le modifiche non vengono riportate correttamente (quando non vengono riportate per niente) ma il link allo snapshot nello snapshot manager viene rimosso (come nel caso descritto)

Il file continua a crescere in quanto costituito dalle modifiche differenziali dell'originale.

Una soluzione per risolvere questo problema e' convertire la VM che da' problemi in un'altra immagine mediante VMware Convert. Con ESX sarebbe stato possibile da linea di comando, in ESXi non e' possibile e quindi quella proposta e' l'unica soluzione.

Se si aspetta troppo il file potrebbe crescere a tal punto da riempire il disco e impedire il boot a qualsiasi immagine che vi sia installata.

Nessun commento:

Posta un commento