You are here: Installation > KVM installations > KVM configuration

Configuring KVM for Pexip Infinity

This section describes the KVM configuration required before you install the Management Node or install a Conferencing Node.


This guide assumes that you have a KVM environment already installed.

Pexip Infinity requires your KVM environment to include Linux kernel 3.10.0 or later, and QEMU 1.5.0 or later. This means the following distributions: Debian 8, RHEL 7, SLES 12, or Ubuntu 14.04 (or later, where appropriate).

You must ensure that:

  • the KVM environment may be managed through libvirt
  • the virt-manager, virsh and virt-install applications are available for use on the client system that is managing the KVM environment; to do this, run the command:
    sudo apt-get install virt-manager libvirt-bin

The libvirt command line tools are used to import the disk image and create the VM. Note that we use the libvirt command line tools to perform the import as they provide greater control than Virtual Machine Manager. For more information, see

Synchronizing time

All host servers must be synchronized with accurate time before you install the Pexip Infinity Management Node or Conferencing Nodes on them.

  • NTP must also be enabled on the Management Node VM before you deploy any Conferencing Nodes (this is done during installation of the Management Node).
  • We strongly recommend that you configure at least three distinct NTP servers or NTP server pools on all your host servers and the Management Node itself. This will ensure that log entries from all nodes are properly synchronized.

Install the NTP package on your host server using the appropriate package management tool for your Linux distribution.

Enabling automatic startup

After deploying a new Management Node or Conferencing Node in KVM, you should enable automatic startup of that virtual machine (VM). In KVM, automatic startup is disabled by default for every new VM. This means that if the host server is powered down for any reason, when it restarts the VM will not restart and must be started manually.

You can only enable automatic startup after the Management Node or Conferencing Node has been deployed.

To enable automatic startup using Virtual Machine Manager:

  1. Connect to the Virtual Machine Manager (virt-manager) that is managing the node's VM.
  2. Select the node's VM and then, from the toolbar, select the Show the virtual machine console and details icon .

    A new window for that VM is opened.

  3. If necessary, select View > Details to display the VM information.
  4. From the sidebar menu, select Boot Options.
  5. Select the Start virtual machine on host boot up check box.
  6. Select Apply.