Error Permission denied while deploying Openstack using TripleO

Posted on

undercloud.conf

[DEFAULT]
cleanup = true
container_cli = podman
container_images_file = /home/stack/containers-prepare-parameters.yaml
custom_env_files = /home/stack/templates/custom-undercloud-params.yaml
deployment_user = stack
enable_ironic = true
enable_ironic_inspector = true
enable_tempest = true
enable_validations = true
heat_native = true
inspection_interface = br-ctlplane
local_interface = ens224
local_ip = 192.168.126.1/24
local_mtu = 1500
local_subnet = ctlplane-subnet
subnets = ctlplane-subnet
undercloud_admin_host = 192.168.126.3
undercloud_public_host = 192.168.126.2

[ctlplane-subnet]
cidr = 192.168.126.0/24
dhcp_end = 192.168.126.254
dhcp_start = 192.168.126.128
gateway = 192.168.126.1
inspection_iprange = 192.168.126.100,192.168.126.120


using this command with above setting

# openstack undercloud install --no-validations

Logs from file install-undercloud.log

2024-09-04 01:35:51.282 8982 WARNING tripleoclient.v1.undercloud.InstallUndercloud [ ] Running: sudo --preserve-env openstack tripleo deploy --standalone-role Undercloud --stack undercloud --local-domain=localdomain --local-ip=192.168.126.1/24 --templates=/usr/share/openstack-tripleo-heat-templates/ --roles-file=/usr/share/openstack-tripleo-heat-templates/roles_data_undercloud.yaml --networks-file=/usr/share/openstack-tripleo-heat-templates/network_data_undercloud.yaml --heat-native -e /usr/share/openstack-tripleo-heat-templates/environments/undercloud.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/use-dns-for-vips.yaml -e /home/stack/new/containers-prepare-parameters.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/services/ironic.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/public-tls-undercloud.yaml --public-virtual-ip 192.168.126.2 --control-virtual-ip 192.168.126.3 -e /usr/share/openstack-tripleo-heat-templates/environments/ssl/tls-endpoints-public-ip.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/services/undercloud-haproxy.yaml --deployment-user stack --output-dir=/home/stack/tripleo-deploy/undercloud --cleanup -e /home/stack/tripleo-deploy/undercloud/tripleo-config-generated-env-files/undercloud_parameters.yaml -e /home/stack/new/templates/custom-undercloud-params.yaml --log-file=install-undercloud.log -e /usr/share/openstack-tripleo-heat-templates/undercloud-stack-vstate-dropin.yaml
2024-09-04 01:35:56.860 9005 ERROR tripleoclient.v1.tripleo_deploy.Deploy [ ] Exception: [Errno 13] Permission denied: '/home/stack/tripleo-deploy/undercloud/undercloud-ansible-qsu964or'
2024-09-04 01:35:56.865 9005 ERROR tripleoclient.v1.tripleo_deploy.Deploy [ ] None
2024-09-04 01:35:56.885 9005 ERROR openstack [ ] [Errno 13] Permission denied: '/home/stack/tripleo-deploy/undercloud/undercloud-ansible-qsu964or'
2024-09-04 01:36:24.895 8995 WARNING tripleoclient.v1.tripleo_deploy.Deploy [ ] Install artifact is located at /home/stack/tripleo-deploy/undercloud/undercloud-install-20240903203624.tar.bzip2
2024-09-04 01:36:24.898 8995 ERROR tripleoclient.v1.tripleo_deploy.Deploy [ ]
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Deployment Failed!

ERROR: Heat log files: /home/stack/tripleo-deploy/undercloud/heat_launcher/tripleo_deploy-rc9y72rw

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2024-09-04 01:36:24.898 8995 ERROR tripleoclient.v1.tripleo_deploy.Deploy [ ] Exception: wait_api_port_ready: Max retries 30 reached
2024-09-04 01:36:24.904 8995 ERROR tripleoclient.v1.tripleo_deploy.Deploy [ ] None
2024-09-04 01:36:24.923 8995 ERROR openstack [ ] wait_api_port_ready: Max retries 30 reached
2024-09-04 01:36:25.274 8982 ERROR tripleoclient.v1.undercloud.InstallUndercloud [ ]
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

An error has occured while deploying the Undercloud.

See the previous output for details about what went wrong.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2024-09-04 01:36:25.276 8982 ERROR tripleoclient.v1.undercloud.InstallUndercloud [ ] Command '['sudo', '--preserve-env', 'openstack', 'tripleo', 'deploy', '--standalone-role', 'Undercloud', '--stack', 'undercloud', '--local-domain=localdomain', '--local-ip=192.168.126.1/24', '--templates=/usr/share/openstack-tripleo-heat-templates/', '--roles-file=/usr/share/openstack-tripleo-heat-templates/roles_data_undercloud.yaml', '--networks-file=/usr/share/openstack-tripleo-heat-templates/network_data_undercloud.yaml', '--heat-native', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/undercloud.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/use-dns-for-vips.yaml', '-e', '/home/stack/new/containers-prepare-parameters.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/public-tls-undercloud.yaml', '--public-virtual-ip', '192.168.126.2', '--control-virtual-ip', '192.168.126.3', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/ssl/tls-endpoints-public-ip.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/undercloud-haproxy.yaml', '--deployment-user', 'stack', '--output-dir=/home/stack/tripleo-deploy/undercloud', '--cleanup', '-e', '/home/stack/tripleo-deploy/undercloud/tripleo-config-generated-env-files/undercloud_parameters.yaml', '-e', '/home/stack/new/templates/custom-undercloud-params.yaml', '--log-file=install-undercloud.log', '-e', '/usr/share/openstack-tripleo-heat-templates/undercloud-stack-vstate-dropin.yaml']' returned non-zero exit status 1.

Responses