Salva qemu stato VM come in Virtualbox


1

Sono abituato alla strategia di uscita "salva stato macchina" di Virtualbox, che è un modo pratico per consentire il riavvio dell'host senza spegnere il VM.

Recentemente sono passato a qemu a causa del suo supporto VT-x in VT-x, necessario per gli emulatori VS2015 e mancante in Virtualbox.

Sono in grado di gestire l'avvio della riga di comando, ma ciò che non sono stato in grado di fare con successo è quello di salvare lo stato di una VM che può essere successivamente avviato e ripristinato. Come posso fare questo? Si noti che il gestore della macchina virtuale di libvirt non è un'opzione in quanto non riesco a installare le dipendenze del firewall di rete (né sembra necessario, quindi non lo voglio). Sto usando Arch Linux.


Giusto per chiarire qualcosa Io uso VirtualBox da solo e il supporto VT-x è lì. Devi solo abilitarlo per macchina e installare i componenti aggiuntivi guest per usarlo. Inoltre, sarà disabilitato se hai un'altra VM installata e i suoi driver sono caricati per primi. Inoltre, disponibile solo su installazioni x64.
LPChip

@LPChip quello che intendo è che il SO guest non può accedere alle funzionalità VT-x. Qemu (e VMWare per quella materia) hanno un meccanismo pass-through. Vedere questo bug report di Virtualbox .
rubenvb

Ah, mio ​​cattivo Pensavo volessi dire che VT-x non è stato rilevato nemmeno. Volevo solo assicurarmi che tu fossi al corrente di VT-x. ma tu sembri essere un passo avanti anche. :)
LPChip

Risposte:


1

È possibile utilizzare il comando "savevm" e "loadvm" nel monitor qemu. L'intero stato della macchina viene salvato, esattamente come nella virtualbox. L'unica avvertenza è che il file di immagine dell'unità deve essere in formato qcow2. Puoi saperne di più su qemu monitor dal seguente sito: https://en.wikibooks.org/wiki/QEMU/Monitor#savevm

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.