我在Fedora21上安装了rdo-openstack-packstack-allinone,重启后如何启动openstack-services,我是openstack中的新鸟。 谢谢你的热心!
答案 0 :(得分:7)
运行所有openstack服务
openstack-service start
停止所有服务
openstack-service stop
检查状态:
openstack-service status
希望它有所帮助。
答案 1 :(得分:2)
通常这些服务在重启时开始。如果没有在终端中运行以启动所有openstack服务。
for i in /etc/init.d/openstack-*; do $i start; done
for i in /etc/init.d/neutron-*; do $i start; done
答案 2 :(得分:1)
在Fedora 21上你有SystemD,你可以使用systemctl命令。 我经常运行命令
$ for SERVICE in `systemctl -a | grep -e openstack- -e neutron -e httpd | awk '{ print$1 }'`; do systemctl restart $SERVICE; done
答案 3 :(得分:0)
以下是在一次拍摄中停止多项服务的步骤。如果您必须使用许多服务(10,50,100等服务)并且您希望停止所有服务以在服务器上执行维护然后启动所有服务,则创建bat文件会更容易。你打算做一次,你可以随时使用它。
以下是一个示例XY公司服务,我将它们放在一个TXT文件中并按照上述步骤将其保存为stopservices.bat
cls
REM *******************************************
REM **stop all XY company Services **
REM *******************************************
net stop XYPQATS_3
net stop XYUSLVBULK
net stop XYMILLTS
net stop XYMILLBULK
net stop XYHANDTS
net stop XYHANDBULK
net stop XYSAPRTS
net stop XYSAPRBULK
net stop XYTOMMTS
net stop XYTOMMBULK
net stop XYTGTETS
net stop XYTGTEBULK
net stop XYSPANTS
net stop XYSPANBULK
net stop XYLTAPTS
net stop XYLTAPBULK
之后我只需要点击新的bat文件,这将为我逐个停止所有服务。
如果您想了解更多详细信息如何创建一个bat文件,这里有一个链接,可以一步一步为您提供。注意,如果你想在一个中启动它们,你只需要右击你的bat文件并按Ctrl + H并用start替换stop并用新名称stopservice.bat保存文件
答案 4 :(得分:0)
对于centos上的openstack设置,我们可以尝试以下命令来启动所有openstack服务:
[root@controller1 home]# for s in `systemctl list-unit-files | grep openstack| awk '{print $1}'`; do systemctl start $s; done