Installation on KVM

Installation on Linux 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, servers with OpenStack have been reported to work.

  • This Proxmox VE demonstration uses Proxmox VE Version 4.4.
  • It is crucial to utilize the virtio-block device as a base for virtualized IACBOX hard drives, best performance results can be achieved with it.
  • Please note the minimum hardware requirements
  • It is recommended to use the most recent version of the according VM software.
  • The IACBOX is a realtime system. Therefore it is critical to only assign and use resources 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 IACBOX to avoid rapid context switching between multiple sockets, which would lead to intolerable delays and possible system faults.
  • Make sure the virtio_blk drivers are loaded during the installation process by enabling them in the Frozentux

image

They are listed as block - virtio_blk

image

Uploading the Installation Medium

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

image

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.

image

Installation

Select Create VM and configure it with the following defaults.

image

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

image

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

image

In the tab Hard Disk create a new disk for the IACBOX.

image

The CPU and Memory settings must be configured according to the minimum hardware requirements which can be found at the beginning of this document or in the Hardware Requirements

image

Configure the Memory according to the Hardware Requirements.

image

In the Network tab configure the virtual interfaces according to your requirements.
Note that the IACBOX 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.

image

The last step is a summary of all above entered data. Confirm them 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.

image

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

image