Recentemente mi è capitato di ricevere (in continuazione) il seguente errore da un Job di backup di una virtual machine in Vmware Vpshere 6.5 con Veeam Backup and Replication 10
CBT data is invalid, failing over to legacy incremental backup. No action is required, next job run should start using CBT again. If CBT data remains invalid follow KB1113 to perform CBT reset. Usual cause is power loss.
NOTA BENE: Questo problema di CBT non è specifico di Veeam e può influire su qualsiasi soluzione di backup che utilizza CBT (change block tracking)
Sopra un immagine che mostra l’errore al termine del backup.
L’unico modo per risolvere questo problema è intervenire tramite Vsphere sulla macchina virtuale e ripristinare i CBT per i dischi che hanno il problema.
Aprire vSphere Web Client.
Fare clic con il tasto destro del mouse sulla macchina virtuale che ha il problema e fare clic su Shut Down Guest OS
Fare clic con il tasto destro del mouse sulla macchina virtuale, quindi selezionare l’opzione Manage Snapshot.
Assicurarsi che non ci siano Snapshot attive. Se sono presenti snapshot, consolidarle.
Fare clic con il tasto destro del mouse sulla macchina virtuale e selezionare Edit Settings…
Selezionare la scheda Vm Options
Espandere l’opzione Advanced
Cliccare sul pulsante Edit Configuration…
Individuare il valore ctkEnabled quindi impostarlo su false per disabilitare il CBT
Individuare i valori scsix: x.ctkEnabled per ciascun disco virtuale collegato e impostarli tutti su false come mostrato nell’immagine sovrastante
NOTA BENE: il valore scsix: x è il controller SCSI e l’ID dispositivo SCSI del disco virtuale.
Cliccare su OK per confermare le modifiche.
Aprire il datastore dove risiede la macchina virtuale utilizzando Datastore Browser o la shell ESXi.
ATTENZIONE: Assicurarsi che non ci siano file di snapshot (.delta.vmdk) presenti nella directory di lavoro della macchina virtuale.
Eliminare tutti i file -CTK.VMDK nella directory di lavoro della macchina virtuale come mostrato nell’immagine sovrastante.
Se abbiamo fatto tutto correttamante non dovremmo vedere file -CTK.VMDK nella directory della virtual machine.
Nel client Web vSphere, fare clic con il pulsante destro del mouse sulla macchina virtuale e fare clic su Power On.
A questo punto rieseguire il job di backup tramite Veeam.
ATTENZIONE: Quando si reimposta CBT su una macchina virtuale, alla successiva esecuzione del processo di backup o replica, vengono letti tutti i dischi sulla macchina virtuale. Tuttavia, non verrà creato un nuovo Full Backup (* .VBK) poiché i blocchi vengono confrontati per creare un valore incrementale di dimensioni normali.
NOTA BENE: In genere, una singola sessione di backup con avvisi CBT non indica un malfunzionamento. VMware CBT verrà ripristinato automaticamente a causa di determinate operazioni, come ad esempio lo Storage vMotion. Si noti che la presenza di istantanee impedirà il corretto ripristino della CBT.
Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.
0 commenti