Basically that's something you should have an idea about.
We can't tell you the perfect setup since it is all about what you want to achieve and how you think it should be set up.
What you most likely need will be a switch and at least one server for running several VM's.
Everything else depends on the direction you want to go in.



