Deployment fails when HeatApi and Keystone services run on different nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Triaged
|
High
|
Unassigned |
Bug Description
[stack@undercloud ~]$ cat templates/
source ~/stackrc
export THT=~/templates
openstack overcloud deploy --templates $THT \
-e $THT/environmen
-e $THT/environmen
-e ~/templates/
-e $THT/environmen
-e ~/templates/
--control-scale 3 \
--control-flavor controller \
--compute-scale 1 \
--compute-flavor compute \
--block-
--block-
--ntp-server clock.redhat.com
[stack@undercloud ~]$ cat templates/
parameter_defaults:
ControllerSer
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::Tripleo:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
BlockStorageS
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::Tripleo:
- OS::Tripleo:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
Deployment fails with the following error:
overcloud.
resource_type: OS::Heat:
physical_
status: CREATE_FAILED
status_reason: |
Error: resources[0]: Deployment to server failed: deploy_status_code : Deployment exited with non-zero status code: 1
deploy_stdout: |
deploy_stderr: |
...
Error: Could not find resource 'Class[
Error: Could not find resource 'Class[
(truncated, view all with --long)
overcloud.
resource_type: OS::Heat:
physical_
status: CREATE_FAILED
status_reason: |
CREATE aborted
deploy_stdout: |
None
deploy_stderr: |
None
You appear to be missing the keystone role on your controller, is this intentional?