overcloud deploy --setup-only fails when not previously deployed

Bug #1934008 reported by Alex Schultz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Triaged
High
Unassigned

Bug Description

If you haven't deployed an overcloud previously and attempt to run an overcloud deploy with --setup-only, it fails loading a non-existent db backup.

openstack overcloud deploy --templates /home/stack/templates/ --timeout 180 -e /home/stack/templates/environments/enable-swap.yaml -e /home/stack/templates/environments/disable-telemetry.yaml -e /home/stack/container-image-prepare.yaml -e /home/stack/overcloud-vip-deployed.yaml -e /home/stack/overcloud-baremetal-deployed.yaml --disable-validations --deployed-server -e /home/stack/params.yaml --setup-only

This results in:

2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud [-] Exception occured while running the command: Exception: No db backups found to restore in /home/stack/overcloud-deploy/overcloud/heat-launcher
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud Traceback (most recent call last):
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud File "/usr/lib/python3.6/site-packages/tripleoclient/command.py", line 34, in run
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud super(Command, self).run(parsed_args)
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud File "/usr/lib/python3.6/site-packages/osc_lib/command/command.py", line 39, in run
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud return super(Command, self).run(parsed_args)
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud File "/usr/lib/python3.6/site-packages/cliff/command.py", line 185, in run
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud return_code = self.take_action(parsed_args) or 0
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud File "/usr/lib/python3.6/site-packages/tripleoclient/v1/overcloud_deploy.py", line 1061, in take_action
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud self.setup_ephemeral_heat(parsed_args)
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud File "/usr/lib/python3.6/site-packages/tripleoclient/v1/overcloud_deploy.py", line 587, in setup_ephemeral_heat
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud utils.launch_heat(self.heat_launcher, restore_db=restore_db)
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud File "/usr/lib/python3.6/site-packages/tripleoclient/utils.py", line 2633, in launch_heat
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud launcher.heat_db_sync(restore_db)
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud File "/usr/lib/python3.6/site-packages/tripleoclient/heat_launcher.py", line 532, in heat_db_sync
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud self.do_restore_db()
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud File "/usr/lib/python3.6/site-packages/tripleoclient/heat_launcher.py", line 544, in do_restore_db
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud self.heat_dir)
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud Exception: No db backups found to restore in /home/stack/overcloud-deploy/overcloud/heat-launcher
2021-06-29 13:51:18.632 373256 ERROR tripleoclient.v1.overcloud_deploy.DeployOvercloud
2021-06-29 13:51:18.642 373256 ERROR openstack [-] No db backups found to restore in /home/stack/overcloud-deploy/overcloud/heat-launcher: Exception: No db backups found to restore in /home/stack/overcloud-deploy/overcloud/heat-launcher
2021-06-29 13:51:18.643 373256 INFO osc_lib.shell [-] END return value: 1

Changed in tripleo:
milestone: xena-2 → xena-3
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.