<div dir="ltr">Hi Harald/Julia/Openstack Team<div><br></div><div>I had successfully installed Ironic Service in Tripleo Train, Ussuri Release with the help of openstack discuss team members.</div><div><br></div><div><a href="https://lists.openstack.org/pipermail/openstack-discuss/2022-February/027047.html">https://lists.openstack.org/pipermail/openstack-discuss/2022-February/027047.html</a><br></div><div><br></div><div>I had custom network configuration for which I had passed Service net map as below in network-environment file.</div><div><br></div><div>parameter_defaults:<br>  ServiceNetMap:<br>    IronicApiNetwork: oc_provisioning<br>    IronicNetwork: oc_provisioning<br></div><div><br></div><div>But with the Wallaby Release, since the deployment format has changed There is no network-environment file.</div><div><br></div><div>So I tried passing it in a separate environment.yaml file along with the templates.</div><div>Command to deploy  in wallaby:</div><div><br></div><div>openstack overcloud deploy --templates \<br>    --networks-file /home/stack/templates/custom_network_data.yaml \<br>    --vip-file  /home/stack/templates/custom_vip_data.yaml \<br>    --baremetal-deployment  /home/stack/templates/overcloud-baremetal-deploy.yaml --deployed-server \<br>    --network-config \<br>    -e /home/stack/templates/environment.yaml \<br>    -e /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-conductor.yaml \<br>    -e /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml \<br>    -e /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-overcloud.yaml \<br>    -e /home/stack/templates/ironic-config.yaml \<br>    -e /usr/share/openstack-tripleo-heat-templates/environments/services/ptp.yaml \<br>    -e /usr/share/openstack-tripleo-heat-templates/environments/docker-ha.yaml \<br>    -e /usr/share/openstack-tripleo-heat-templates/environments/podman.yaml \<br>    -e /home/stack/containers-prepare-parameter.yaml<br></div><div><br></div><div>Without Service Net Map, deployment was successful but TFTP of image was an issue since we are going with custom network approach.</div><div><br></div><div>Passing Service Net map details in a seperate file environment.yaml, is giving the below error:</div><div><br></div><div><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">24d-f43f-6f76-000000006ce9 | TASK | Create containers managed by Podman for /var/lib/tripleo-config/container-startup-config/step_3</span><br style="box-sizing:border-box;color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">2022-06-07 11:16:46.806982 | | WARNING | ERROR: Can't run container ironic_db_sync</span><br style="box-sizing:border-box;color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">stderr: Error: statfs /var/lib/config-data/puppet-generated/ironic_api: no such file or directory</span><br style="box-sizing:border-box;color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">2022-06-07 11:16:46.809252 | 525400fd-f24d-f43f-6f76-000000006c79 | FATAL | Create containers managed by Podman for /var/lib/tripleo-config/container-startup-config/step_3 | overcloud-controller-1 | error={"changed": false, "msg": "Failed containers: ironic_db_sync"}</span><br style="box-sizing:border-box;color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">2022-06-07 11:16:46.810197 | 525400fd-f24d-f43f-6f76-000000006c79 | TIMING | tripleo_container_manage : Create containers managed by Podman for /var/lib/tripleo-config/container-startup-config/step_3 | overcloud-controller-1 | 0:11:40.574944 | 10.62s</span><br style="box-sizing:border-box;color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">2022-06-07 11:16:47.683400 | | WARNING | ERROR: Can't run container ironic_db_sync</span><br style="box-sizing:border-box;color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">stderr: Error: statfs /var/lib/config-data/puppet-generated/ironic_api: no such file or directory</span><br style="box-sizing:border-box;color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">2022-06-07 11:16:47.684455 | 525400fd-f24d-f43f-6f76-000000006ce9 | FATAL | Create containers managed by Podman for /var/lib/tripleo-config/container-startup-config/step_3 | overcloud-controller-2 | error={"changed": false, "msg": "Failed containers: ironic_db_sync"}</span><br></div><div><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><br></span></div><div><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">Can you please suggest the place we can pass the service net map details in Wallaby Release to resolve this issue?</span></div><div><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px"><br></span></div><div><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">Regards</span></div><div><span style="color:rgb(36,36,36);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Web",sans-serif;font-size:14px">Anirudh Gupta</span></div></div>