Ask Your Question

What would happen if there was no Heat (Orchestration) in OpenStack?

asked 2017-02-05 23:30:35 -0500

anonymous user


I wanna know if there is no heat component in openstack then what would happen? would it affect any core components?

edit retag flag offensive close merge delete

5 answers

Sort by ยป oldest newest most voted

answered 2017-02-06 00:53:31 -0500

Heat is the OpenStack solution for orchestrating applications. Without Heat, you either can't orchestrate applications or you need a different tool. The core components don't need Heat.

edit flag offensive delete link more


Not exactly. It pretty much depends on your vendor

dbaxps gravatar imagedbaxps ( 2017-02-06 12:28:55 -0500 )edit

answered 2017-02-06 05:02:34 -0500

If not having Heat installed some services that uses it won't be available. Some of those services:

  • tacker (NFV)
  • tripleO (OpenStack On OpenStack)
  • magnum (Container clusters)
  • solum (PaaS service)
  • some more...


edit flag offensive delete link more


Did you test successfully Magnum or Kubernetes heat deployment on RDO CentOS 7.3 rather then RHEL 7.3 RDO packaging ?
.I was hit twice by heat build import errors ( converted by upstream to warnings),
Bug originally filed here

andrew.shvartz gravatar imageandrew.shvartz ( 2017-02-06 11:14:26 -0500 )edit

In other words issues mentioned in thread at initiated by dbaxps are reproducible at least for myself. Imports succeed on RHEL 7.X RDO packaging.

andrew.shvartz gravatar imageandrew.shvartz ( 2017-02-06 11:19:40 -0500 )edit

In kolla we deploy magnum and we do not have any known issue with heat imports. (I will take a look tomorrow to validate master branch just in case) Using both rdo stable packages and delorean(trunk)

Eduardo Gonzalez gravatar imageEduardo Gonzalez ( 2017-02-06 11:31:36 -0500 )edit

Checked the error and seems missing python-senlinclient package in heat node. Not sure if is present in rdo, if not install with pip

Eduardo Gonzalez gravatar imageEduardo Gonzalez ( 2017-02-06 11:34:25 -0500 )edit

No luck with using pip install when package has not been packaged with RDO due to broken dependencies.

andrew.shvartz gravatar imageandrew.shvartz ( 2017-02-06 11:45:26 -0500 )edit

answered 2017-02-06 08:45:49 -0500

zaneb gravatar image

Sahara (Hadoop as a Service), Magnum (Container engines as a service) and Trove (Database as a service) all use Heat internally to do their orchestration. (In Trove's case this used to be optional, I'm not sure if it still is.) If you want to deploy these services, you'll also need to deploy Heat. In general, if a service involves deploying software on a VM provided by Nova then it likely uses Heat internally to do its orchestration. For most services, however, it is not required since Heat is effectively just another user interface to OpenStack (just like e.g. Horizon).

The OpenStack website has case studies of some sample configurations that you can use as a starting point for figuring out what services you want to include in your cloud, and a project navigator to tell you more about the different services.

edit flag offensive delete link more


Attempt to setup Sahara Caldera 5.0.4 Hadoop cluster on RDO CentOS 7.3. fails and does work when using RHEL 7.X RDO packaging. See
Thus your ability to benefit from heat Sahara deployments is significantly dependent on legal RHEL RDO

andrew.shvartz gravatar imageandrew.shvartz ( 2017-02-06 11:31:14 -0500 )edit

answered 2017-02-06 04:50:12 -0500

dbaxps gravatar image

updated 2017-02-06 13:35:03 -0500

UPDATE 02/06/2017 21:00 MSK
I am seeing references above for bugs filed by myself to BZ
Both still stay without any valuable response
Per Ales Nosec all mentioned in BZ's records import errors ( actually during attempts to deploy
via heat kubernetes either magnum on RDO CentOS 7.x) don't show up on RHEL 7.X RDO
I also confirm that pip installs rarely fix import errors when required packages have not
been packaged in RDO Distribution for particular clone. I meant CentOS 7.X

CentOS 7.X RDO packaging issues which I was experiencing :-

1. Sahara Caldera Hadoops cluster heat deployment failure
2. Kubernetes on top of heat deploymem failure
3. Magnum on top of heat deploymen failure
If CERN has RDO packages ( Newton Release ) for magnum deployment via heat on CentOS 7.X
I have no any idea ho to actvate required repos.

One of core Openstack deployment tools is TripleO on Bare Metal ( TripleO QS VENV)
Overcloud cloud deployment builds heat stack "overcloud" on undercloud node
Wouldn' t it be fair enough ?

edit flag offensive delete link more

answered 2017-02-06 04:08:17 -0500

mathias gravatar image

I ran OpenStack without Heat for a long time. No other service needs it, it is simply useful for users of your cloud.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2017-02-05 23:30:35 -0500

Seen: 525 times

Last updated: Feb 06 '17