Openstack heat is not working with multiple regions

asked 2017-09-11 09:51:15 -0600

ygk gravatar image

Hi All,

I have two openstack setups setup1 and setup2 in different locations. I have created two different regions as A and B using keystone in setup1. Region A corresponds to setup1 and region B corresponds to setup2. Both the setups are now using the common keystone. After I log into horizon of setup1 and select region 'A' from the drop down, and launch a heat stack, it is trying to access the endpoint urls of neutron service from setup2 instead of from setup1. I am using Mitaka version. The heat-engine logs show that the heat is trying to access the wrong region endpoints(region B) instead of 'A' region endpoints. Can some help me with this issue.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2017-09-11 22:37:15 -0600

Shaoman Zhang gravatar image

heat has already supported multiple regions, you can specify the region when creating the resource.

edit flag offensive delete link more


I have given like this but still it is going to another region. { "stack_name": "stacknetwork100020", "region_name": "RegionOne", "template": {"outputs": {"Output": {"description": "testing network","value": { "get_attr": ["private_net","show" ] } } } }

Bhautik gravatar imageBhautik ( 2017-09-26 06:17:36 -0600 )edit

answered 2017-09-19 14:57:56 -0600

zaneb gravatar image

Do you have version 6.1.2 of Heat? There was a bug when using Keystone v3 with Heat in a multi-region environment that has now been fixed.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2017-09-11 09:51:15 -0600

Seen: 223 times

Last updated: Sep 19 '17