Director 7.3 Overcloud deploy fails on Ceph nodes
Issue
- When deploying an Overcloud with Ceph using Director 7.3 and templates from an older version of Director, the deploy fails on the Ceph nodes and the following errors are seen
[root@overcloud-cephstorage-1 ~]# journalctl -u os-collect-config -o cat|egrep -i 'fail|error'
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
+ set -o pipefail
[2016-03-17 13:36:49,474] (heat-config) [INFO] {"deploy_stdout": "", "deploy_stderr": "Device \"br_bond1\" does not exist.\nDevice \"ovs_system\" does not exist.\n\u001b[1;31mError: Could not find data item ceph_classes in any Hiera data file and no default supplied at /var/lib/heat-config/heat-config-puppet/<uuid>.pp:54 on node overcloud-cephstorage-1.localdomain\u001b[0m\n\u001b[1;31mError: Could not find data item ceph_classes in any Hiera data file and no default supplied at /var/lib/heat-config/heat-config-puppet/<uuid>.pp:54 on node overcloud-cephstorage-1.localdomain\u001b[0m\n", "deploy_status_code": 1}
Error: Could not find data item ceph_classes in any Hiera data file and no default supplied at /var/lib/heat-config/heat-config-puppet/<uuid>.pp:54 on node overcloud-cephstorage-1.localdomain
Error: Could not find data item ceph_classes in any Hiera data file and no default supplied at /var/lib/heat-config/heat-config-puppet/<uuid>.pp:54 on node overcloud-cephstorage-1.localdomain
[2016-03-17 13:36:49,470] (heat-config) [ERROR] Error running /var/lib/heat-config/heat-config-puppet/<uuid>.pp.[1]
[root@overcloud-cephstorage-1 ~]#
Environment
- Red Hat OpenStack Platform 7.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.