Virtualisation

Virtualisation

libvirt

  • virsh
    • list
      • Show (running) VMs
    • edit
      • Edit XML config
    • dumpxml
      • Get config as XML
    • domifaddr
      • IPs associated to virtual interfaces
    • net-edit
      • Live update net config
  • libvirtd
    • Main server daemon
    • sudo systemctl start libvirtd && sudo systemctl enable libvirtd
qemu:///session                      (local access to per-user instance)
qemu+unix:///session                 (local access to per-user instance)

qemu:///system                       (local access to system instance)
qemu+unix:///system                  (local access to system instance)
qemu://example.com/system            (remote access, TLS/x509)
qemu+tcp://example.com/system        (remote access, SASl/Kerberos)
qemu+ssh://root@example.com/system   (remote access, SSH tunnelled)
ConnectionConfig Location
qemu:///system/etc/libvirt/qemu.conf
qemu:///session$XDG_CONFIG_HOME/libvirt/qemu.conf
qemu:///embed$rootdir/etc/qemu.conf

kvm

qemu