在部署Openstack Icehouse版本的时候把nova-compute的服务安装在controller控制节点了。这样如果控制节点VM的负载比较大的话,会造成整个Openstack云计算平台反应缓慢。所以需要停止nova-compute服务。采取的步骤是:
1.service nova-compute stop。
2.nova-manage service list查看发现还存在controller的nova-compute服务。
nova-manage service list查看服务
3.删除这个nova-compute的显示需要连接openstack的DB。
连接到Openstack的DB Server,执行use nova;
然后select * from nova.services;
查询nova-compute相关信息
set foreign_key_checks=0;
delete from nova.services where id=18;
set foreign_key_checks=1;
删除controller的nova-compute显示
4.再重新执行nova-manage service list查看nova相关的服务,一切正常:
查询相关服务信息