
It should be now possible to connect Debian hosts to Engine, although not instantly (see below). You can start experimenting with VMs but don't expect much for now. If you'd like to play with fixing Vdsm on Debian, you can install the package as follows: - Use Debian testing (stretch) or unstable (sid). - Clone Vdsm Debian repository: $ git clone git://anonscm.debian.org/collab-maint/vdsm.git - Fetch the corresponding upstream source: $ wget http://resources.ovirt.org/pub/ovirt-3.6/src/vdsm/vdsm-4.17.23.2.tar.gz $ mv vdsm-4.17.23.2.tar.gz vdsm_4.17.23.2.orig.tar.gz - Install Vdsm build dependencies: # apt-get install debhelper dh-autoreconf dh-systemd python-dev \ python-nose python-cpopen python-libvirt python-netaddr \ python-pthreading python-pyinotify python-selinux python-six - Build the packages: $ cd vdsm $ dpkg-buildpackage - Install the packages # dpkg -i ../vdsm*.deb - Fix dependencies: # apt-get -f install Now there are some things that you must perform manually: - `kvm' group has dynamic gid on Debian, not 36. So you must create your own group with gid 36 and put the related users to it. This violates Debian policies but gid 36 is not allocated, so you can do it on your machine. If there are more reasons than just Vdsm to make kvm group static with gid 36, please tell me. - You must configure network interfaces manually, i.e. to create `ovirtmgmt' bridge in /etc/network/interfaces.d/ and disable your standard network interface (e.g. eth0) in /etc/network/interfaces.d. See `man interfaces' and `man bridge-utils-interfaces' for details. Alternatively, you can experiment with `net_configurator' Vdsm configuration option. - You must also manually configure vdsm-ovirtmgmt network interface in libvirt. If you're lucky, you should be able to start Vdsm now with systemctl and connect the host to Engine. Then it may be possible to create and start very simple VMs, but you probably won't be able to do much more with them (like connecting to their displays or powering them off). Any fixes are welcome.