Como faço para criar um domínio persistente com virsh?

17

virsh create somefile.xmlcria minha máquina muito bem, mas quando eu desligo a máquina tudo desaparece. As máquinas que eu criei com a GUI do virt-manager são persistentes (permanecem após o desligamento) e o arquivo xml é derivado dessas máquinas criadas pelo virt-manager.

colechristensen
fonte

Respostas:

21

Use virsh define somefile.xmle virsh start domain-name, fazendo isso, a VM será persistente. Não posso verificar agora, mas acho que você pode usar virsh defineem uma VM já iniciada e isso a tornará persistente.

Francesco
fonte
3
Posso confirmar isso funciona com um domínio iniciado com o comando 'criar'
Pete
7

Se você não possui o xml para a vm em execução (por exemplo, após a migração transitória), pode fazer

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

Checar:

virsh list --all --persistent

A VM agora deve estar listada. Ou

virsh dominfo vm_name

Deve haver uma linha com 'Persistente: sim'.

mesmo nome
fonte