On 14/11/2024 09:04, xuq.fnstxz@fujitsu.com wrote:
Hi everyone,
I reinstalled devstack by running commands "./unstack.sh" and "./stack.sh", and applied the same network configurations.
When I launch an instance, it was able to resolve the proxy and connect to the external network.
Upon investigation, I discovered that in previous versions of devstack, there was a rejoin-stack.sh script that could be used to restart services after a reboot. However, it seems that this script has been removed in the later versions.
Given that reinstalling devstack and configuring the necessary services is quite time-consuming, I would like to inquire if there is an alternative method available in the 2024.2 version that could replace the need for a complete reinstallation.
so it was removed because it should nto be required anymore. you shoudl be able to just reboot the vms and everything should come back up now that we use systemd unit files instead of screen to run openstack services. as this is not tested i ci this occasionally breaks but it was working on ubuntu at least in the last 12 months i fixed it on fedora/centos a while back. my guess is you hit a bug/regression like this https://github.com/openstack/devstack/commit/80c3ffe154fd79e03d8c4258b500b77... the first thing i woudl try is restartign all the devstack servvices after teh reboot `sudo systemctl restart devstack@*` sometimes ordering can cause it to fail. Often the issue is with apache or simialr startign before rabbit or mariadb which causes keystone or similar not to start properly.
Thanks and Regards, Inori