UPC / ravada

Remote Virtual Desktops Manager
https://ravada.upc.edu/
GNU Affero General Public License v3.0
537 stars 175 forks source link

Make ravada docker be able to use host KVM? #1325

Open sotiris-bos opened 4 years ago

sotiris-bos commented 4 years ago

Describe the solution you'd like Most of us use different OSes for hypervisor duties such as Proxmox etc. KVM accepts external connections. I was wondering if it is possible to connect the ravada application running in docker to the host's KVM instance so that we can use any host OS we like and we don't have to run KVM inside docker.

sotiris-bos commented 4 years ago

This may be possible by mapping required qemu/kvm directories to the docker container but a more universal and better approach would be to use qemu+ssh like libvirt does. That could also enable adding multiple systems/hypervisors running KVM as multiple nodes to ravada.

This would make Ravada less like a hypervisor and more like a VDI broker, which is what has been missing from open source for a long time.