Installation on KVM

This manual describes how to install the IAC-BOX in a KVM-based environment. For demonstration purposes Proxmox VE is used in this manual. Competing products such as Redhat Enterprise Server / CentOS, SuSE Enterprise Server / OpenSUSE are also supported and tested.

Attention

The kernel version needs to be > 3.2 which is provided since IAC-BOX version 4.0. If an older version is used, please reinstall with a current install image.

Hint

  • This Proxmox VE demonstration uses Proxmox VE Version 4.4.
  • It is crucial to utilize the virtio-block device as a base for virtualized IAC-BOX hard drives, best performance results can be achieved with it.
  • It is recommended to use the most recent version of the according VM software.
  • The IAC-BOX is a realtime system. Therefore it is critical to only assign and use ressources which are capable of working within the same operational context. For example: If a VM cluster is used, only the CPU cores of one socket may be used for the IAC-BOX to avoid rapid context switching between multiple sockets, which would lead to intolerable delays and possible system faults.

Uploading the Installation Medium

For Proxmox a ISO/CD-based medium is required. Choose local (pve), Content, Upload

../_images/kvm_proxmox_1.png

Network setup

The network architecture of the VM host is essential to provide a good integration of Office-LAN and Surf-LAN. Therefore pay attention to the network integration of this installation. Further information regarding network integration can be found in the according manual First Steps

../_images/kvm_proxmox_2.png

Installation

Select Create VM and configure it with the following defaults.

../_images/kvm_proxmox_3.png

Select Linux 4.x/3.x/2.6 Kernel in the OS tab.

../_images/kvm_proxmox_4.png

In tab CD/DVD select the installation medium which was mentioned in the first step of this manual.

../_images/kvm_proxmox_5.png

In the tab Hard Disk you can create a new disk for the IAC-BOX.

Important: Using the VirtIO bus is essential as described on top of this manual.

../_images/kvm_proxmox_6.png

The CPU and Memory settings must be configured according to the minimum hardware requirements which can be found on top of this document - or better. The Hardware Requirements can be found here: Hardware Requirements page.

../_images/kvm_proxmox_7.png

Configure the Memory according to the Hardware Requirements.

../_images/kvm_proxmox_8.png

In the Network tab configure the virtual interfaces according to your requirements. Note that the IAC-BOX will require two interfaces, the Office-LAN and the Surf-LAN. While the Office-LAN is bridged to the uplink of the host system (according to the screenshot), the Surf-LAN can be configured as an isolated interface later on.

../_images/kvm_proxmox_9.png

The last step is a summary of all the entered data above. Confirm it with Finish.

Surf LAN Interface

At last a second adapter must be added for the Surf-LAN. Therefore select the VM and then click on Hardware, Add and then Network device.

../_images/kvm_proxmox_10.png

The bridge interface is called vmbr1 and the network device model is VirtIO.

../_images/kvm_proxmox_11.png