https://github.com/matheusmoreira/virtdev
It's been working really well. Use it every day. Just make some machines and ssh in.