KVM requirements

Prev Next

The following KVM (Kernel-based Virtual Machine) resources are required.

  • Ubuntu 18.4 or later, CentOS 7.4 or later, or RHEL 7.3 or later (Network Security appliances and File Protect appliances only).

  • Standard virtual switch, connected to an external network and shared by the operating system

  • Software bridge (for example, "bro0") in the operating system for the management connection to the virtual appliance. The software bridge should be configured with the physical NIC mapping on the host, which is then used for management access to the virtual appliance. (For instructions, see the documentation provided by Ubuntu.)

  • A NIC for each virtual appliance interface. You must provision a NIC for each interface because KVM needs to know the total number of interfaces, even if some of those interfaces are not used.

  • Network Security and File Protect appliances:

    • Two Rx queues and two Tx queues for each data port to enable the Port Mirroring and SSL Decryption Mirroring features. See Defining multiple queues for data ports.

    • The following BIOS flags are enabled. If there are pending processes on your virtual appliance, contact your KVM administrator to enable BIOS flags as needed.

  • Ubuntu:

    • KVM version (kvm -version): QEMU emulator version 2.11.1 (Debian 1: 2.11 + dfsg-1ubuntu 7.9)

    • libvirtd version: libvirtd (libvirt) 4.0.0

    • virt-manager version: 1.5.1

  • CentOS:

    • KVM version: QEMU emulator version 1.5.3 (qemu-kvm-1.5.3-160.el7)

    • libvirtd version: libvirtd (libvirt) 4.5.0

    • virt-manager version: 1.5.0

  • Network Security appliances only: Red Hat Enterprise Linux:

    • RHEL 7.3 or later

    • libvirtd version: libvirtd (libvirt) 4.5.0

    • virt-manager version: 1.4.0

  • The following packages:

    • bridge-utils

    • ifupdown (networking)

    • librbd1-devel

    • libvirt

    • libvirt-bin

    • libvirt-clients

    • libvirt-daemon-system

    • libvirt-python

    • network-manager

    • qemu

    • qemu-img

    • qemu-kvm

    • virt-install

    • virt-manager

    • virt-viewer