Heat is the code name for the OpenStack orchestration service. Much like a conductor works with a collection of musicians and leads them to make beautiful music together, so does Heat work with a collection of OpenStack services in an effort to make cloud building easier. Heat provides a means by which users can coordinate services such as Nova, Neutron, Glance, Keystone, and others. Heat makes it easy to plug the OpenStack services together into Stack
. When it comes to troubleshooting Heat, there are two stages you will need to be concerned with. The first is Heat itself and the second is all the OpenStack services Heat leverages to do its job. In this chapter, we will look at the following topics:
Troubleshooting Heat services
Fixing Heat authentication issues
Correcting common Heat template errors