I've installed the "all-in-one" setup of DevStack.
But when I rebooted my system nothings works, and I lose all my already-created instances, images, configs, ...
I've found that I need to use the script rejoin-stack.sh but in my setup doesn't exists.
Please, any suggestions could help me, I'm blocked by the same problem since 1 week !
According to this git commit on openstack-dev it was intentionally removed. If somebody still need it it can be manually recreated from the above commit link.
I have the same problem, no rejoin-stack.sh I use ./stack.sh every time.
From liberty release, .rejoin-stack.sh was removed by the openstack community, to get the screen you can execute the below command:
ex:
screen -c stack-screenrc
stack-screenrc is the screen name located under devstack directory.
As mentioned elsewhere here, rejoin-stack.sh was recently removed. It was barely maintained and did not work for a lot of use cases, plus it encouraged an overall use case that DevStack is not intended to support, that of restoring a running stack after a reboot. You will need to run stack.sh and create a new cloud. Put the things that you always want done (like adding your public key, creating special flavors, etc) into local.sh and they will be done at the end of stack.sh.
DevStack is not meant and should not be used for running a cloud. If that is your need, please investigate one of the many alternatives that are designed and tested for cloud operation, including upgrades.
It seems rejoin-stack.sh is missing. It is a bug.
@Alex is right, the script can be recreated by switching to the kilo branch.
Here is the script >>