1 列出所有安装的组件
ll /etc/systemd/system/ | grep devstack | awk ‘{print $9}’
devstack@c-api.service
devstack@c-sch.service
devstack@c-vol.service
devstack@dstat.service
devstack@etcd.service
devstack@g-api.service
devstack@keystone.service
devstack@n-api-meta.service
devstack@n-api.service
devstack@n-cond-cell1.service
devstack@n-cpu.service
devstack@n-novnc-cell1.service
devstack@n-sch.service
devstack@n-super-cond.service
devstack@placement-api.service
devstack@q-agt.service
devstack@q-dhcp.service
devstack@q-l3.service
devstack@q-meta.service
devstack@q-svc.service
其中:
c-*是cinder,g-*是glance,n-*是nova,o-*是octavia,q-*是neutron
2 列出服务
2.1 列出nova 服务
nova service-list
nova service-list --binary nova-compute
2.2 列出 cinder服务
cinder service-list
2.3 从控制节点运行脚本,将计算主机映射到单个单元
./tools/discover_hosts.sh
3 设置环境变量
source /opt/stack/devstack/openrc admin admin
4 重启服务
4.1 重启所有服务
systemctl restart devstack@*
4.2 重启cinder服务
systemctl restart devstack@c*
4.3 重启nova服务
systemctl restart devstack@n*
其他服务名参见章节1
5 日志查询
5.1 查询所有服务错误
sudo journalctl -a -u devstack@* | grep "ERROR"
5.2 查询c-vol.service服务问题
sudo journalctl -a -u devstack@c-vol.service | grep "ERROR"
6 删除多余cinder服务
cinder-manage service remove cinder-volume computer@lvmdriver-2
7 查看log文件
apache2 的error.log在/var/log/apache2/
目录下,
dashboard的log文件在/etc/httpd/logs/
目录下,
8 重启apache2
cd /etc/init.d
./apache2 restart