...
Potential Challenges
Candidate Solutions
Vagrant - an OSS tool for managing VMs like VirtualBox
https://www.vagrantup.com/intro/index.html
supports multiple VM types with a common workflow, UI, CLI
can be used in Devops on cloud platforms etc
Step-by-step guide for Example
...