Deployment fails when non-pacemaker Manila services are deployed on a different role than controller
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Ben Nemec |
Bug Description
Deployment fails when running Manila non-pacemaker services on a different role than controller. The controller role only runs the ManilaShare service as it's managed by Pacemaker. All the other Manila related services run on a custom role.
Deployment fails with the following error:
Warning: Scope(Class[
Error: Please set password for manila service user at /etc/puppet/
Error: Please set password for manila service user at /etc/puppet/
Deploy command:
source ~/stackrc
export THT=/usr/
openstack overcloud deploy --templates $THT \
-r ~/openstack_
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
--log-file overcloud_
The roles_data.yaml:
cat openstack_
source ~/stackrc
export THT=/usr/
openstack overcloud deploy --templates $THT \
-r ~/openstack_
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e $THT/environmen
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
-e ~/openstack_
--log-file overcloud_
[stack@undercloud-0 ~]$ cat ~/openstack_
- name: Controller
CountDefault: 1
ServicesDefault:
- 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:
- name: Compute
CountDefault: 1
HostnameForma
ServicesDefault:
- 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:
- name: BlockStorage
ServicesDefault:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- name: ObjectStorage
ServicesDefault:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- name: CephStorage
ServicesDefault:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- OS::TripleO:
- name: ServiceApi
CountDefault: 1
ServicesDefault:
- 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:
- 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:
summary: |
- Deployment fails when Manila services on a difrent role than controller + Deployment fails when non-pacemaker Manila services are deployed on a + different role than controller |
Changed in tripleo: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → ocata-1 |
tags: | added: newton-backport-potential |
Password related hieradata on the custom role:
[root@overcloud -serviceapi- 0 hieradata]# grep -Ri manila | grep pass configs. yaml:manila: :compute: :nova:: nova_admin_ password: sGtAcGtZwqgnQMQ anzECNzHD6 configs. yaml:manila: :keystone: :auth:: password: hZhhrRQfHseeAup TWtCGsDEhu configs. yaml:manila: :keystone: :authtoken: :password: hZhhrRQfHseeAup TWtCGsDEhu configs. yaml:manila: :network: :neutron: :neutron_ admin_password: ywvRA99KsJPUzsw 9djp6vrxaZ configs. yaml:manila: :rabbit_ password: FszkWAVPhDAXHma J2Z2aWvaqh
service_
service_
service_
service_
service_
Password related hieradata on the controller role: -controller- 0 hieradata]# grep -Ri manila | grep pass configs. yaml:manila: :db::mysql: :password: hZhhrRQfHseeAup TWtCGsDEhu configs. yaml:manila: :rabbit_ password: FszkWAVPhDAXHma J2Z2aWvaqh
[root@overcloud
service_
service_