Elimina i file di registro da un host ESX4


1

Di recente, quando ho provato a clonare una macchina virtuale su un host ESX4, ho riscontrato un messaggio di errore che diceva che ESX non è riuscito a creare il file journal. Dopo alcune ricerche ho capito che è causato dal fatto che il filesystem / var / log / sta esaurendo lo spazio sull'host.

Sembra che abbiamo un enorme file di registro vmkiscsid.log che occupa quasi 2 GB di spazio.

vmware ha un KB su questo file di registro

Sembra che il file verrà ricreato dopo un riavvio. Ma mi chiedo se posso farlo senza riavviare. Posso invece rimuovere in sicurezza il file?


IIRC il core ESX è basato su Linux. In tal caso: 1) Sì, è possibile eliminarlo, 2) Ma NON libererà spazio poiché il file eliminato è ancora in uso e può persino essere scritto. Per cancellarlo, chiudere il programma scrivendolo. Se quello è il core dell'hypervisor allora probabilmente dovrai riavviarlo. Ciò significa arrestare tutte le macchine virtuali e riavviare il core. A questo punto potresti anche riavviare.
Hennes,

grazie Hennes per il tuo commento. sai se posso semplicemente azzerare questo file di registro? sto davvero cercando di evitare il riavvio .... se possibile
Sun Cleverland,

Azzerare come nel tagliare? Può essere. Ho letto questo come lo stesso problema che è stato chiesto in precedenza con server Web e file di registro di grandi dimensioni. Solo dai server web so che di solito supportano un SIGHUP facendoli rileggere i file di configurazione e riaprire il file di registro (e chiudendo prima quello vecchio, che è quello che stiamo cercando). Con esxi non lo so. Un commento su questa risposta su serverfault ( serverfault.com/questions/86092/… ) sembra indicare che `truncate -s0 logfile` potrebbe funzionare.
Hennes,

alla fine ho scelto di usare l'approccio zero out, e ha fatto il trucco. non è stato necessario riavviare. grazie per tutti i commenti!
Sun Cleverland,

Risposte:


0

alla fine ho scelto di usare l'approccio zero out, e ha fatto il trucco. non è stato necessario riavviare. grazie per tutti i commenti!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.