There are two simple methods of building a Netrounds Test Agent installation in a virtual machine (VM) environment. Most hypervisor environments are supported, including VMware, Hyper-V, VirtualBox, and KVM. You can also use OpenStack to launch Netrounds Test Agents.
The two methods are:
- Creating a VM installation on a block device using the downloadable HDD ISO installer image.
- Having the VM boot from the RAW disk image file called "usbimage.img", which is embedded as part of the USB package.
Once you are logged in to the Netrounds web application, both options are found under Test Agents in the main menu.
It is recommended that the virtual machine (VM) have a CPU with at least 512 MB RAM and a 2 GB HDD. Select "Linux Debian 32-bit" as host system if asked about this during the virtualization setup. Preferably use "Intel network interface card (NIC)" emulation; this reduces the risk of installation problems due to missing drivers.
For the rest of the installation, follow the instructions on the page Installing a software Test Agent on your own hardware (hard disk installation).
Netrounds can also provide a QCOW2 image for OpenStack environments that have support for cloud-init. Please contact Netrounds if you would like to use such an image instead.
As an aside, we may point out that most hypervisors have a resource manager for sharing the underlying hardware among all host VMs. These resources are basically CPU, storage I/O, and network bandwidth. With a proper resource scheme, no single VM should be able to hog all resources. The Netrounds Test Agent therefore works fine in most configurations.
Please be aware that the resource manager may throttle some parameters, such as network bandwidth. To give just one example, the VM might think it has access to a 1 Gbit/s port, whereas the throttling only allows 80 Mbit/s throughput.
It is recommended that you initiate a discussion with the person responsible for the virtualization server (unless you are that person yourself) and inform him/her of what testing you are going to do and what link rate you are planning to use, as well as ensure that no throttling is used.