云计算OpenStack---维护及错误排查(13)
错误一:删除僵尸卷
在openstack dashboard中正常删除实例,未删除卷,然后重启了服务器,出现BUG,卷被附加给了'NONE',并且无法删除,无法更新。
既然log中已经提示无法删除卷的原因是卷已被附加,那我们手工修改卷的状态再删除一下试试吧。
在数据库中修改卷的状态为“未附加”:
1)进入数据库:mysql -u root -proot
2)切换操作数据库:use cinder;
3)更新条目信息:update volumes set attach_status = 'detached',status = 'available' where id = '$volume_uuid';
到dashboard删除卷
或者直接在数据库中删除:
1)进入数据库:mysql -uroot -proot
2)选择cinder数据库:use cinder;
3)select找出错误的数据:select id, status, display_name from volumes where id='$volume_uuid';
4)修改数据库记录状态:update volumes set deleted=1 where id='$volume_uuid';
错误二:创建实例时找不到主机
可能原因:
1、nova节点资源不够
2、创建实例时报错,可查看计算节点/var/log/nova/nova-compute.log和控制节点/var/log/nova-conductor.log,根据日志报错查看并处理出错的某个服务
错误三:浏览器控制台打不开
查看控制节点/var/log/nova/nova-novncproxy.log日志