si los servicios que necesitas virtualizar son "dockerizables" quizas convenga usar algun tipo de cluster o cargar sobre una maquina con docker
igual nada impide que esta sea cargada sobre un vmware, y en las vm levantar los contenedores, y asi asegurarse respaldo, acceso, reinicio en caso de...