Alphabet Soup: xCAT
When you're ready to provision a system in your cloud or cluster, you can go through each step on your own, or you can use the xCAT: Extreme Cloud (or Cluster) Administration Toolkit.
The xCAT is a collection of tools, most of which are script-based, that you can use to build, configure, administer, and maintain Linux clusters. You can use xCAT on any cluster, but it works particularly well on high-performance clusters, horizontal-scaling clusters, and administrative clusters. The xCAT can be used with several operating systems (Red Hat Enterprise Linux, AIX, Microsoft Windows) and cluster management tools (like KVM and PowerVM).
Originally developed in 1999 at IBM, the xCAT is now open-source and is continually evolving with user input.