At work I’ve been doing some research into private cloud options. We hope to launch a private cloud (focused on development, not production) to host our build servers, test systems, tools like TFS and Git, and anything else we think of. Digging into Microsoft’s Private Cloud offering turned out to be challenging. There are many articles and videos explaining how to use it once it is up and running, but I could not find a single guide on how to create one from scratch, so I thought I would document what I have done to save someone else the trouble.