Ask Your Question

heat orchestration

asked 2019-05-15 09:17:50 -0500

lelunicu gravatar image

hi, i like to clarify. heat orchestration -coordonate all the prcesses that are necessary in order to setup a instance.right? it means this coordonate the neutron processes with glance processes with nove processes in order to setup an instance. tnx

edit retag flag offensive close merge delete

2 answers

Sort by » oldest newest most voted

answered 2019-05-15 15:00:54 -0500

zaneb gravatar image

Historically there have been two uses of the term 'orchestration' in the OpenStack community. I suspect that this may be at the root of your question.

The first (and wrong ;) use of the term was to describe a way to organise the internal state of the Nova API to keep track of the various external things it has to co-ordinate in order to start an instance - nova-compute, cinder, neutron, &c. This is not what Heat is doing.

Heat's purpose is to orchestrate the end-user's application: it allows you to provide a declarative model of the desired topology, and then infers the dependencies and makes all of the API calls necessary to make it a reality (as well as keeping track of errors, allowing updates to the model, and so on).

edit flag offensive delete link more

answered 2019-05-15 10:31:45 -0500

No, it doesn’t coordinate OpenStack processes. It creates resources - instances, ports, routers, volumes and so on - and links them together to form an application.

From the documentation:

Heat provides a template based orchestration for describing a cloud application by executing appropriate OpenStack API calls to generate running cloud applications.

edit flag offensive delete link more


links them together to form an application.this is not clear to me. i know that an application run inside an instance.

lelunicu gravatar imagelelunicu ( 2019-05-16 02:37:30 -0500 )edit

An application can run on many instances, use many volumes, be attached to several networks etc. Imagine a web site: Several web servers, database servers, application servers; several network tiers. Heat allows you to describe all that in a template and launch and manage the application.

Bernd Bausch gravatar imageBernd Bausch ( 2019-05-16 03:12:07 -0500 )edit

this can be an e-business application.web server or database server so on can run on different physical servers.right? web server database server so on will run only on compute servers.right?

lelunicu gravatar imagelelunicu ( 2019-05-16 06:15:33 -0500 )edit

I don't understand your question. The point of my example is that all these servers run on instances.

Bernd Bausch gravatar imageBernd Bausch ( 2019-05-16 07:07:59 -0500 )edit

some instances contain web server other instances contain database server so on.then all those instances are load balanced between compute nodes.right?

lelunicu gravatar imagelelunicu ( 2019-05-16 09:03:32 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2019-05-15 09:17:50 -0500

Seen: 76 times

Last updated: May 15 '19