Openstack 重新启动DevStack服务-最安全的方式

Openstack 重新启动DevStack服务-最安全的方式,openstack,devstack,Openstack,Devstack,我正在开发环境中使用devstack设置 我需要以最安全的方式重新启动Devstack中的特定服务 我已经尝试了所有可能的方法: 我尝试了screen-r命令,它只是显示一条错误消息,如下所示: root@devstack:/opt/devstack# screen -r There is no screen to be resumed. stack@devstack:/opt/devstack$ screen -r Cannot open your terminal '/dev/pts/43

我正在开发环境中使用devstack设置

我需要以最安全的方式重新启动Devstack中的特定服务

我已经尝试了所有可能的方法:

我尝试了screen-r命令,它只是显示一条错误消息,如下所示:

root@devstack:/opt/devstack# screen -r
There is no screen to be resumed.
stack@devstack:/opt/devstack$ screen -r
Cannot open your terminal '/dev/pts/43' - please check.
然后,我尝试以stack user(堆栈用户)的身份打开屏幕,然后显示如下错误:

root@devstack:/opt/devstack# screen -r
There is no screen to be resumed.
stack@devstack:/opt/devstack$ screen -r
Cannot open your terminal '/dev/pts/43' - please check.
所以我选择了最后一个选项root@devstack:/opt/devstack#./rejoin-stack.sh

但是在本例中,在执行此命令之后,当我访问devstack地平线时,我将得到如下错误

root@devstack:/opt/devstack# ./rejoin-stack.sh 
每一个地平线页面我都会得到一个如上所述的错误


我可以在屏幕上看到许多服务中存在许多错误,有人告诉我重新启动服务最简单、最安全的方法。

rejoin
命令是最快、最安全的重新启动方法,但重新启动并不意味着重新安装整个环境。您必须保护环境的配置。很可能您在环境配置方面遇到了一些问题,
rejoin
并不能解决您的问题