Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

asked 2014-03-20 07:24:24 -0500

affo gravatar image

OpenStack Monitoring Analysis Planning Execution

I wonder if the only analysis that OpenStack does to kill VMs, launch new instances, allocate more memory is done by Heat and Ceilometer.
Because I cannot understand if Nova and Glance do something about it.
I appreciate your help

Thank you

OpenStack Monitoring Automatic Decisions

Which modules of OpenStack are used to perform actions to achieve autoscaling and fault-tolerance?
I know that Heat (with Ceilometer) achieves this through given templates.

My doubt is if even Nova does automatically something like:

 "O gosh, that machine is exploding!  
 The workload is to high!  
 Let's launch another VM to share the load!"

or not.

I ask you this 2 main reasons:

  • I'm trying to understand if OpenStack has already a built-in MAPE cycle (Monitoring Analysis Planning Execution
    Execution), or if it relies only on Heat templates;
  • I'm trying to understand if OpenStack isolates all the "adaptive" and "automatic" part into Heat, leaving Nova only as e mere executor of actions (launching, stopping and so on).

You may ask yourself: "What a strange question!"
The reason why I'm interested in this information is because of my thesis on OpenStack :)

I wonder if hope that now the only analysis that OpenStack does to kill VMs, launch new instances, allocate more memory is done by Heat and Ceilometer. question is clearer.
Because I cannot understand if Nova and Glance do something about it.
I appreciate your help

Thank you

OpenStack Automatic DecisionsWhich OpenStack modules can be use to achieve autoscaling and fault-tolerance?

Which modules of OpenStack are used to perform actions to achieve autoscaling and fault-tolerance?
I know that Heat (with Ceilometer) achieves this through given templates.

My doubt is if even Nova does automatically something like:

 "O gosh, that machine is exploding!  
 The workload is to high!  
 Let's launch another VM to share the load!"

or not.

I ask you this 2 main reasons:

  • I'm trying to understand if OpenStack has already a built-in MAPE cycle (Monitoring Analysis Planning Execution), or if it relies only on Heat templates;
  • I'm trying to understand if OpenStack isolates all the "adaptive" and "automatic" part into Heat, leaving Nova only as e mere executor of actions (launching, stopping and so on).

You may ask yourself: "What a strange question!"
The reason why I'm interested in this information is because of my thesis on OpenStack :)

I hope that now the question is clearer.
Thank you

Which OpenStack modules can be use to achieve autoscaling and fault-tolerance?

Which modules of OpenStack are used to perform actions to achieve autoscaling and fault-tolerance?
I know that Heat (with Ceilometer) achieves this through given templates.

My doubt is if even Nova does automatically something like:

 "O gosh, that machine is exploding!  
 The workload is to high!  
 Let's launch another VM to share the load!"

or not.

I ask you this 2 main reasons:

  • I'm trying to understand if OpenStack has already a built-in MAPE cycle (Monitoring Analysis Planning Execution), or if it relies only on Heat templates;
  • I'm trying to understand if OpenStack isolates all the "adaptive" and "automatic" part into Heat, leaving Nova only as e mere executor of actions (launching, stopping and so on).

You may ask yourself: "What a strange question!"
The reason why I'm interested in this information is because of my thesis on OpenStack :)

I hope that now the question is clearer.
Thank you