Comment créer un domaine persistant avec virsh?

17

virsh create somefile.xmlcrée ma machine très bien mais quand je la ferme, tout disparaît. Les machines que j'ai créées avec l'interface graphique de virt-manager sont persistantes (restent après l'arrêt) et le fichier xml est dérivé de ces machines créées par virt-manager.

colechristensen
la source

Réponses:

21

Utilisez virsh define somefile.xmlet virsh start domain-name, ce faisant, la machine virtuelle sera persistante. Je ne peux pas vérifier pour le moment, mais je pense que vous pouvez l'utiliser virsh definesur une machine virtuelle déjà démarrée et cela la rendra persistante.

Francesco
la source
3
Je peux confirmer que cela fonctionne avec un domaine démarré avec la commande 'create'
Pete
7

Si vous n'avez pas le xml pour le vm en cours d'exécution (par exemple, après la migration transitoire), vous pouvez le faire

virsh dumpxml vm_name > vm_name.xml
virsh define vm_name.xml

Vérifier:

virsh list --all --persistent

La machine virtuelle doit maintenant être répertoriée. Ou

virsh dominfo vm_name

Il devrait y avoir une ligne avec «Persistant: oui».

Pareil pareil
la source