Overview Modern research on cloud testbeds often requires setting up specialized software environments on both virtual machines (VMs) and bare metal servers. This can be tedious and prone to error if performed manually—especially when researchers need to replicate the same environment across different hardware configurations.