Changes for page libvirt
Last modified by Sebastian Marsching on 2023/05/16 20:12
From version 9.1
edited by Sebastian Marsching
on 2022/07/17 14:20
on 2022/07/17 14:20
Change comment:
There is no comment for this version
To version 7.1
edited by Sebastian Marsching
on 2022/03/27 14:19
on 2022/03/27 14:19
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Tags
-
... ... @@ -1,1 +1,0 @@ 1 -Linux - Content
-
... ... @@ -1,5 +3,3 @@ 1 -{{toc/}} 2 - 3 3 # Graceful shutdown of virtual machines / domains when shutting down libvirtd 4 4 5 5 When libvirtd is stopped, all virtual machines are destroyed. There is a little script that does a shutdown of all virtual machines before stopping libvirtd: ... ... @@ -37,22 +37,11 @@ 37 37 This script has to be integrated into the stop and restart part of the `/etc/init.d/libvirt-bin` init script: 38 38 39 39 ```bash 40 -# …stop or restart section… 41 41 if running ; then 42 42 echo -n "Stopping libvirt virtual machines..." 43 43 /usr/local/bin/libvirt-shutdown-domains || true 44 44 echo " done" 45 45 fi 46 -``` 47 47 48 -# Converting OVA images for use with libvirt 49 - 50 -OVA images can be [imported](https://www.redhat.com/en/blog/importing-vms-kvm-virt-v2v) into libvirt using the `virt-v2v` utility (from the `libguestfs-tools` Ubuntu package). 51 - 52 -They can be imported directly using the `libvirt` output method, but I prefer only generating the necessary files, using the `local` output method. This way, I can easily adjust the VM settings before importing them into libvirt. 53 - 54 -```bash 55 -virt-v2v -i ova /path/to/source.ova -o local -of qcow2 -os /path/to/destination/dir 56 56 ``` 57 57 58 -This will create an XML file with the VM configuration and a QCOW2 file for each disk in `/path/to/destination/dir`. The XML file can be adjusted and then imported using `virsh define`.