[Tripleo] - Provisioning Baremetal Instances in Wallaby Openstack

Anirudh Gupta anyrude10 at gmail.com
Tue Jun 7 09:49:05 UTC 2022


Hi Harald/Julia/Openstack Team

I had successfully installed Ironic Service in Tripleo Train, Ussuri
Release with the help of openstack discuss team members.

https://lists.openstack.org/pipermail/openstack-discuss/2022-February/027047.html

I had custom network configuration for which I had passed Service net map
as below in network-environment file.

parameter_defaults:
  ServiceNetMap:
    IronicApiNetwork: oc_provisioning
    IronicNetwork: oc_provisioning

But with the Wallaby Release, since the deployment format has changed There
is no network-environment file.

So I tried passing it in a separate environment.yaml file along with the
templates.
Command to deploy  in wallaby:

openstack overcloud deploy --templates \
    --networks-file /home/stack/templates/custom_network_data.yaml \
    --vip-file  /home/stack/templates/custom_vip_data.yaml \
    --baremetal-deployment
 /home/stack/templates/overcloud-baremetal-deploy.yaml --deployed-server \
    --network-config \
    -e /home/stack/templates/environment.yaml \
    -e
/usr/share/openstack-tripleo-heat-templates/environments/services/ironic-conductor.yaml
\
    -e
/usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml
\
    -e
/usr/share/openstack-tripleo-heat-templates/environments/services/ironic-overcloud.yaml
\
    -e /home/stack/templates/ironic-config.yaml \
    -e
/usr/share/openstack-tripleo-heat-templates/environments/services/ptp.yaml \
    -e
/usr/share/openstack-tripleo-heat-templates/environments/docker-ha.yaml \
    -e /usr/share/openstack-tripleo-heat-templates/environments/podman.yaml
\
    -e /home/stack/containers-prepare-parameter.yaml

Without Service Net Map, deployment was successful but TFTP of image was an
issue since we are going with custom network approach.

Passing Service Net map details in a seperate file environment.yaml, is
giving the below error:

24d-f43f-6f76-000000006ce9 | TASK | Create containers managed by Podman for
/var/lib/tripleo-config/container-startup-config/step_3
2022-06-07 11:16:46.806982 | | WARNING | ERROR: Can't run container
ironic_db_sync
stderr: Error: statfs /var/lib/config-data/puppet-generated/ironic_api: no
such file or directory
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"}
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
2022-06-07 11:16:47.683400 | | WARNING | ERROR: Can't run container
ironic_db_sync
stderr: Error: statfs /var/lib/config-data/puppet-generated/ironic_api: no
such file or directory
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"}

Can you please suggest the place we can pass the service net map details in
Wallaby Release to resolve this issue?

Regards
Anirudh Gupta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20220607/24a40c61/attachment-0001.htm>


More information about the openstack-discuss mailing list