美文网首页
Openstack计算节点停服移除

Openstack计算节点停服移除

作者: 跑腿打杂临时工 | 来源:发表于2021-08-03 14:42 被阅读0次

停掉计算节点的服务

systemctl stop neutron-linuxbridge-agent.service libvirtd.service openstack-nova-compute.service

在控制节点上查看信息

openstack host list
openstack compute service list

调试计算节点不可用

openstack compute service set --disable compute-1 nova-compute
# 如果这种方式禁用失败可以尝试下面的方法

# 另一种禁用方式
nova service-list
nova service-disable $ID

查看计算节点状态

openstack compute service list

从数据库中删除计算节点信息

use nova;
delete from nova.services where host="compute-1";
delete from compute_nodes where hypervisor_hostname="compute-1";
select host from nova.services;
select hypervisor_hostname from compute_nodes;
use placement;
select * from resource_providers;
# 这里在删除时可能会提示外键的问题,需要根据情况酌情处理
delete from resource_providers where name='compute-1';

再次查看计算节点信息

openstack host list
openstack compute service list

查看cell库

nova-manage cell_v2 list_hosts

删除计算节点的cell库信息

su -s /bin/sh -c "nova-manage cell_v2 delete_host --cell_uuid 9cc90854-90fb-4805-8b69-6bf4003af929 --host compute-1" nova

相关文章

网友评论

      本文标题:Openstack计算节点停服移除

      本文链接:https://www.haomeiwen.com/subject/ehkevltx.html