Sappiamo che non è possibile realizzare una snapshot di un disco di tipo independent/persistent, poichè le sue modifiche devono essere scritte immediatamente impedendo la realizzazione del delta file tipico delle snapshot(nonpersistent)
Questa modalità è un ottimo metodo per realizzare un’immagine completa di una VM senza ad esempio copiarsi un enorme disco dati. Qualcuno però potrebbe aver bisogno di una snapshot, e non è possibile modificare lo stato del disco dal client VirtualCenter mentre la VM è in esecuzione.
Ma è possibile cambiare questo stato via linea di comando mentre la VM è in esecuzione. Questi comandi quindi sono inseribili in uno script che sfrutti VCB o altri sistemi per cambiare lo stato in modo dinamico.
Scopriamo innanzitutto lo stato attuale:
vmware-cmd <path to vmx file.vmx> getconfig scsi0:0.mode
Impostiamo quindi la nuova modalità:
vmware-cmd <path to vmx file.vmx> setconfig scsi0:0.mode “persistent”
Ricordatevi che questa modalità non è supportata e va testata a fondo prima di essere usata in ambienti produttivi.