Jak utworzyć trwałą domenę za pomocą virsh?

17

virsh create somefile.xmltworzy moją maszynę w porządku, ale kiedy ją wyłączam, wszystko znika. Maszyny, które utworzyłem za pomocą GUI virt-manager, są trwałe (pozostają po zamknięciu), a plik xml pochodzi z tych maszyn stworzonych przez virt-manager.

colechristensen
źródło

Odpowiedzi:

21

Użyj virsh define somefile.xmli virsh start domain-name, robiąc to, maszyna wirtualna będzie trwała. Nie mogę teraz sprawdzić, ale myślę, że możesz używać virsh definena już uruchomionej maszynie wirtualnej, a to sprawi, że będzie trwała.

Francesco
źródło
3
Potwierdzam, że działa to z domeną uruchomioną za pomocą polecenia „create”
Pete
7

Jeśli nie masz xml dla uruchomionego vm (np. Po przejściowej migracji), możesz to zrobić

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

Sprawdzić:

virsh list --all --persistent

Maszyna wirtualna powinna być teraz na liście. Lub

virsh dominfo vm_name

Powinien być wiersz z „Trwałe: tak”.

takie samo
źródło