Vagrant is a great tool from
Hashicorp (makers of tools such as Terraform
and Vault) for prototyping infrastructure for applications. It will let you
start up one or more VMs of any type with any arbitrary configuration.
It is not obvious how to get Vagrant working with libvirt on CentOS 7. Here’s a guide: