Virtual machines are created on cluster nodes based on pre-defined templates of virtual machines (VM templates).

To create a VM template navigate to Cluster settings→ VM templates→ Add

  • Name — enter the name for the template;
  • CPU emulation mode — the default values are set according to the selected VM template (Do not change this mode unless necessary!):
    • Default — virtual QEMU CPU is emulated;
    • Host—model — uses CPU description defined by libvirt, based on a cluster node processor;
    • Host—passthrough — fully emulates CPU of the cluster node;
    • Custom:
  • CPU model — e.g. "pentium3", "core2duo". The models are listed in the /usr/share/libvirt/cpu_map.xml file on the cluster node. You can add models corresponding to their vendor, architecture and CPU features;
  • CPU features — CPU features that should be activated. Execute the virsh capabilities command on the cluster node to list all the CPU features.
  • Resources that will be allocated to a virtual machine created from this template:
    • Main disk size, RAM, CPU — set resources for the virtual machines;
  • Limits that will be applied to a virtual machine created from this template:
    • CPU weight — enter the cgroups weight for CPU;
    • I/O usage weight — cgroup weight on group operations;
    • Incoming traffic, Outgoing traffic — traffic limits;
    • Snapshots — the maximum number of snapshots that a user can create for this virtual machine.
  • Storage template — select a template where the VM disk will be located. You can set up storages in Cluster settings → Storage templates;
  • Network that the virtual machine will be connected to. Networks can be configured in Cluster settings→ Networks;
  • Network card model — a list of models of the virtual network card. The default value is “The model is specified in the template”, so the card model will be selected according to OS template;
  • Incoming traffic, KiB/sec — the maximum amount of incoming traffic;
  • Outgoing traffic, KiB/sec — the maximum amount of outgoing traffic;
  • Snapshots limit —  the maximum amount of snapshots.