Machines: Systems under Control or Simulation

Containers

VMs

Hardware Configuration

VMs and cloud instances will look for the following properties in a AbstractMachineModel to configure hardware:

cpus

The number of CPUs on the virtual machine

memory_mb

The amount of memory in megabytes

disk_sizes

A sequence of disk sizes for primary and secondary disks. Provided in GiB.

disk_config

A sequence of dicts configuring primary and secondary disks. The only key defined at this level is size, the size of the disk in GiB. If disk_config is provided, disk_sizes is ignored. The intent of disk_config is to permit MachineImplementation specific configuration of disks. Consult the specific machine implementations for details.

nested_virt

Boolean indicating whether to allow nested virtualization