Ask Your Question
0

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

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

anonymous user

Anonymous

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
3

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

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...

Regards

edit flag offensive delete link more

Comments

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 https://bugzilla.redhat.com/show_bug....

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

In other words issues mentioned in thread at http://alesnosek.com/blog/2016/06/26/... 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 -0600 )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 -0600 )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 -0600 )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 -0600 )edit
3

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

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

Comments

Not exactly. It pretty much depends on your vendor

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

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

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

Comments

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 https://bugzilla.redhat.com/show_bug....
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 -0600 )edit
0

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

dbaxps gravatar image

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

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
packaging
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.
END UPDATE

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
-1

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

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

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

Seen: 264 times

Last updated: Feb 06 '17