Skip to content

minimega

minimega is a tool for launching and managing virtual machines. It can run on your laptop or distributed across a cluster. minimega is fast, easy to deploy, and can scale to run on massive clusters with virtually no setup.

The repository also includes supporting tools and libraries for building VM images, managing clusters, and generating traffic.

How minimega is used

minimega supports repeatable cyber-physical experiments ranging from a single laptop to large clusters. Sandia uses it to emulate critical infrastructure, join virtual systems to physical hardware, generate realistic workloads, and capture experiment data.

Watch Critical Infrastructure Emulation and Defense on YouTube.

Getting started

Training

The Mini101 course provides a comprehensive walkthrough of minimega. Module 1 is an all-in-one guide; later modules cover individual features in depth. The historical miniclass preserves the older self-paced course recovered from the former Sandia website.

Support and development