Ask Your Question

Deploy from undercloud or controller?

asked 2017-07-19 03:40:55 -0600

WangDoe gravatar image

Hello, I have a Redhat Openstack 7 setup with 3 controllers and 20 computes.

I want to know the absolutely correct way to deploy a stack, whether from first logging in the undercloud and then sourcing the overcloud, or login to the controller then source the overcloud and deploy the stack from there?

What are the drawbacks of deploying a stack either way?

If deploying the stack from the controller will it use all the resources as it would when sourcing the overcloud from the undercloud?

Can problems or issues arise later from deploying one way or the other?

Thanks for the help..

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2017-07-20 14:15:35 -0600

Shaik Saddam Hussain gravatar image


As you mentioned "Deploy Stack" can be done for two scenarios.

i. Whenever you are scaling your overcloud infrastructure the you will deploy stack for overcloud nodes and this needs to be triggered from undercloud node. ------ This stack is deployed by sourcing stackrc file

ii. Whenever you are deploying application instance stack on top of your OpenStack environment then this can be triggered from Undercloud node or Overcloud Controller nodes ------- This stack is deployed by sourcing overcloudrc file - Once overcloudrc is sourced then all the operations related to OpenStack will be performed on top of Overcloud nodes ---- So it doesn't create any issue, whether the deploy stack is triggered from undercloud node or controller node because finally operation is happening on top of Overcloud nodes



edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2017-07-18 14:27:48 -0600

Seen: 170 times

Last updated: Jul 20 '17