If a user tries to rebuild with an incorrect image ID (e.g. using the image name instead of ID) then this fails fairly silently - slurm shows the node going down and coming back up, but it infact doesn't even reboot, it's just slurm timeouts in action.
Sep 17 10:10:49 alaska-compute-0 journal[111230]: rebuilding openstack server
Sep 17 10:10:52 alaska-compute-0 journal[111230]: user requested image:%ohpc-compute-210917-0822.qcow2
Sep 17 10:10:52 alaska-compute-0 journal[111230]: rebuilding server %2b896336-ab81-4498-bdde-75e311966ce9 with image %ohpc-compute-210917-0822.qcow2
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: Traceback (most recent call last):
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: File "/opt/slurm-tools/bin/slurm-openstack-rebuild", line 10, in <module>
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: sys.exit(rebuild_or_reboot())
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: File "/opt/slurm-tools/lib64/python3.6/site-packages/slurm_openstack_tools/reboot.py", line 141, in rebuild_or_reboot
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: rebuild_openstack_server(server_uuid, reason)
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: File "/opt/slurm-tools/lib64/python3.6/site-packages/slurm_openstack_tools/reboot.py", line 97, in rebuild_openstack_server
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: conn.rebuild_server(server_id, image_uuid)
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: File "/opt/slurm-tools/lib64/python3.6/site-packages/openstack/cloud/_compute.py", line 1118, in rebuild_server
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: error_message="Error in rebuilding instance")
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: File "/opt/slurm-tools/lib64/python3.6/site-packages/openstack/proxy.py", line 647, in _json_response
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: exceptions.raise_from_response(response, error_message=error_message)
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: File "/opt/slurm-tools/lib64/python3.6/site-packages/openstack/exceptions.py", line 238, in raise_from_response
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: http_status=http_status, request_id=request_id
Sep 17 10:10:52 alaska-compute-0 slurmd[107404]: openstack.exceptions.BadRequestException: Error in rebuilding instance: Client Error for url: https://arcus.openstack.hpc.cam.ac.uk:8774/v2.1/servers/2b896336-ab81-4498-bdde-75e311966ce9/action, Invalid input for field/attribute imageRef. Value: ohpc-compute-210917-0822.qcow2. u'ohpc-compute-210917-0822.qcow2' is not a 'uuid'