RuntimeError: The expected HostnameMap and RoleHostnameFormat are not defined in data file: /home/stack/dcn01/dcn01_overcloud-baremetal-deployed.yaml | Openstack wallaby | tripleo | centos 8 stream
Swogat Pradhan
swogatpradhan22 at gmail.com
Thu Jan 12 17:39:16 UTC 2023
Hi,
INFO: Openstack wallaby on centos 8 stream
I am trying to deploy a DCN and during the ceph deploy command i am getting
the following error:
(undercloud) [stack at hkg2director dcn01]$ openstack overcloud ceph deploy
dcn01_overcloud-baremetal-deployed.yaml --stack dcn01 --config
initial-ceph.conf --output deployed_ceph.yaml --container-image-prepare
containers-prepare-parameter.yaml --network-data custom_network_data.yaml
--cluster dcn01 --roles-data dcn01_roles.yaml -vvv
The full traceback is:
Traceback (most recent call last):
File
"/tmp/ansible_ceph_spec_bootstrap_payload_c4o_1q1y/ansible_ceph_spec_bootstrap_payload.zip/ansible/modules/ceph_spec_bootstrap.py",
line 241, in get_deployed_roles_to_hosts
UnboundLocalError: local variable 'matching_hosts' referenced before
assignment
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 102, in <module>
File "<stdin>", line 94, in _ansiballz_main
File "<stdin>", line 40, in invoke_module
File "/usr/lib64/python3.6/runpy.py", line 205, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib64/python3.6/runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File
"/tmp/ansible_ceph_spec_bootstrap_payload_c4o_1q1y/ansible_ceph_spec_bootstrap_payload.zip/ansible/modules/ceph_spec_bootstrap.py",
line 500, in <module>
File
"/tmp/ansible_ceph_spec_bootstrap_payload_c4o_1q1y/ansible_ceph_spec_bootstrap_payload.zip/ansible/modules/ceph_spec_bootstrap.py",
line 471, in main
File
"/tmp/ansible_ceph_spec_bootstrap_payload_c4o_1q1y/ansible_ceph_spec_bootstrap_payload.zip/ansible/modules/ceph_spec_bootstrap.py",
line 246, in get_deployed_roles_to_hosts
RuntimeError: The expected HostnameMap and RoleHostnameFormat are not
defined in data file:
/home/stack/dcn01/dcn01_overcloud-baremetal-deployed.yaml
2023-01-13 01:27:15.811878 | 48d539a1-1679-ea57-d54d-000000000013 | FATAL |
Create Ceph spec based on baremetal_deployed_path and tripleo_roles |
undercloud | error={
"changed": false,
"module_stderr": "Traceback (most recent call last):\n File
\"/tmp/ansible_ceph_spec_bootstrap_payload_c4o_1q1y/ansible_ceph_spec_bootstrap_payload.zip/ansible/modules/ceph_spec_bootstrap.py\",
line 241, in get_deployed_roles_to_hosts\nUnboundLocalError: local variable
'matching_hosts' referenced before assignment\n\nDuring handling of the
above exception, another exception occurred:\n\nTraceback (most recent call
last):\n File \"<stdin>\", line 102, in <module>\n File \"<stdin>\", line
94, in _ansiballz_main\n File \"<stdin>\", line 40, in invoke_module\n File
\"/usr/lib64/python3.6/runpy.py\", line 205, in run_module\n return
_run_module_code(code, init_globals, run_name, mod_spec)\n File
\"/usr/lib64/python3.6/runpy.py\", line 96, in _run_module_code\n mod_name,
mod_spec, pkg_name, script_name)\n File \"/usr/lib64/python3.6/runpy.py\",
line 85, in _run_code\n exec(code, run_globals)\n File
\"/tmp/ansible_ceph_spec_bootstrap_payload_c4o_1q1y/ansible_ceph_spec_bootstrap_payload.zip/ansible/modules/ceph_spec_bootstrap.py\",
line 500, in <module>\n File
\"/tmp/ansible_ceph_spec_bootstrap_payload_c4o_1q1y/ansible_ceph_spec_bootstrap_payload.zip/ansible/modules/ceph_spec_bootstrap.py\",
line 471, in main\n File
\"/tmp/ansible_ceph_spec_bootstrap_payload_c4o_1q1y/ansible_ceph_spec_bootstrap_payload.zip/ansible/modules/ceph_spec_bootstrap.py\",
line 246, in get_deployed_roles_to_hosts\nRuntimeError: The expected
HostnameMap and RoleHostnameFormat are not defined in data file:
/home/stack/dcn01/dcn01_overcloud-baremetal-deployed.yaml\n",
"module_stdout": "",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 1
}
(undercloud) [stack at hkg2director dcn01]$ cat
/home/stack/dcn01/dcn01_overcloud-baremetal-deployed.yaml
parameter_defaults:
DeployedServerPortMap:
dcn01-hci-0-ctlplane:
fixed_ips:
- ip_address: 172.25.221.96
dcn01-hci-1-ctlplane:
fixed_ips:
- ip_address: 172.25.221.90
dcn01-hci-2-ctlplane:
fixed_ips:
- ip_address: 172.25.221.106
HCICount: 3
HCIHostnameFormat: '%stackname%-hci-%index%'
HostnameMap:
dcn01-hci-0: dcn01-hci-0
dcn01-hci-1: dcn01-hci-1
dcn01-hci-2: dcn01-hci-2
NodePortMap:
dcn01-hci-0:
ctlplane:
ip_address: 172.25.221.96
...>
Can someone please tell me what could be the issue here??
Am I missing something?
With regards,
Swogat Pradhan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.openstack.org/pipermail/openstack-discuss/attachments/20230112/3883c75e/attachment-0001.htm>
More information about the openstack-discuss
mailing list