Инструмент для разворачивания виртуальных окружений

У меня стоит задача для оперативного развертывания тестовых окружений в офисной сети на парке физических серверов. То есть нужен интерфейс, у которого можно запросить ОС, параметры окружения (CPU/RAM) и получить в ответ, например, IP адрес этого окружения с доступом по SSH.

Amazon EC2 подошел бы, но пока не хочется тестировать в чужом облаке. Я знаю, что можно сделать аналог Amazon EC2 с помощью OpenStack, CloudStack и прочих решений для создания частного облака, но кажется что это слишком тяжеловесные инструменты для решения нашей задачи. Может есть что-то попроще?

Пока смотрю в сторону ciao от Intel (https://clearlinux.org/ciao). Может уважаемое сообщество подскажет на что еще посмотреть?

Vagrant может быть?

Нет, вагрант может и хорош на десктопе, но никак не для instance/workload менеджера для парка серверов.