Virtual machines

NethServer is capable of running virtual machines using KVM and libvirt, but it doesn’t provide a Web interface for it.

Virtualization software can be installed and started using the command line, just execute:

yum install @virtualization-hypervisor @virtualization-tools @virtualization-platform
systemctl enable libvirtd
systemctl start libvirtd

If NethServer is used as DHCP server, the Dnsmasq instance launched by libvirtd will conflict with the default one. To avoid such conflict, remove default libvirt NAT network:

systemctl stop dnsmasq
systemctl start libvirtd
virsh net-destroy default
virsh net-autostart default --disable
systemctl start dnsmasq

Finally, the system is ready to be managed using Virtual Machine Manager (virt-manager), a Linux desktop user interface for managing virtual machines through libvirt.

Access virt-manager in your Linux desktop, then create a new connection to your NethServer using SSH protocol.