If you are trying to learn about OpenStack, as I have been lately, you may have found some writeups about deploying it on a Raspberry Pi cluster as an exercise. This struck me as a great idea - it gives you a chance to get hands-on with OpenStack using physical hardware, customize it to your preference, and produce a complete deployment you can use as a tool to experiment and learn. The best writeup I found is this one, but although it is a cool post with lots of good information, it is a bit light on the details for someone who has never worked with OpenStack before. This post is my attempt at a more beginner-friendly writeup that will make this a more approachable project.