我已经成功配置了OpenStack如下这教程。
问题是,当我注销系统或重新启动,然后尝试访问 OpenStack 仪表板时,它显示page not found
。似乎 OpenStack 尚未启动。
我想知道运行OpenStack服务的命令是什么?
答案1
首先,在你的机器上搜索“rejoin-stack.sh”,复制并保存它在你的机器上的路径。
其次,按下键盘上的CTRL+ ALT+来使用终端。T
计算节点:
第三种:
sudo service openstack-nova-api restart
sudo service openstack-nova-cert restart
sudo service openstack-nova-consoleauth restart
sudo service openstack-nova-scheduler restart
sudo service openstack-nova-conductor restart
sudo service openstack-nova-novncproxy restart
网络节点:
第四种:
sudo service neutron-server restart
sudo service neutron-dhcp-agent restart
sudo service neutron-l3-agent restart
sudo service neutron-metadata-agent restart
[[打开虚拟交换机(如果已安装)]]
sudo service neutron-openvswitch-agent restart
Cinder 节点:
第五种:
sudo service openstack-cinder-api restart
sudo service openstack-cinder-backup restart
sudo service openstack-cinder-scheduler restart
sudo service openstack-cinder-volume restart
如果要获取所有已安装的服务名称:
第六种:
sudo service --status-all | grep nova
sudo service --status-all | grep neutron
sudo service --status-all | grep cinder
最后要做的就是输入:
cd /path/to/rejoin-stack.sh/folder
sudo ./rejoin-stack.sh
然后等待确认即可再次开始使用OpenStack。
答案2
我发现最简单的解决方案是使用 openstack-utils
yum install -y openstack-utils dnsmasq-utils
openstack-service restart
现在验证服务
openstack-status -l
在皇后和岩石上进行了测试。