Use virsh define somefile.xml
e virsh start domain-name
, fazendo isso, a VM será persistente.
Não posso verificar agora, mas acho que você pode usar virsh define
em uma VM já iniciada e isso a tornará persistente.
virsh create somefile.xml
cria minha máquina muito bem, mas quando eu desligo a máquina a coisa toda desaparece. As máquinas que fiz com a GUI do virt-manager são persistentes (permanecem após o encerramento) e o arquivo xml é derivado dessas máquinas criadas pelo virt-manager.
Se você não tem o xml para a execução da VM (por exemplo, após a migração temporária), você pode fazer
virsh dumpxml vm_name > vm_name.xml
virsh define vm_name.xml
Para verificar:
virsh list --all --persistent
A VM agora deve estar listada. Ou
virsh dominfo vm_name
Deve haver uma linha com "Persistent: yes".