OpenStack 运维异常问题处理小结

2023-05-16

在OpenStack云平台运维过程中会遇到创建虚机、创建磁盘、删除磁盘和虚机过程中出现相关问题,本篇针对运维过程中的一些问题做一些小结,希望可以给云运维的你们提供一些帮助。

【问题1】创建磁盘提示error报错

[root@ cinder]# openstack volume list

+--------------------------------------+------------------------------+----------------+------+---------------------------------------------------------------+

| ID | Name | Status | Size | Attached to |

+--------------------------------------+------------------------------+----------------+------+---------------------------------------------------------------+

| a8ae0d80-653e-4a2f-8add-e30fccf63728 | test-system | error | 150 |

【思路】

先show 下这个volume,看host字段有没有值,

如果没有值,就拿卷uuid到三个控制节点查看cinder-api和cinder-scheduler的日志。

如果host字段就有值,就登录到这个host节点查看cinder-volume日志。

通过查询相关日志检查

[root@ cinder]# grep -i 'a8ae0d80-653e-4a2f-8add-e30fccf63728' scheduler.log

2021-12-14 10:20:25.330 73691 INFO cinder.scheduler.base_filter [None req-d4a07c2d-44ca-4ab1-98b9-8ed5e7bfdfd8 a1cd3bbacb2d4bdf84c598f97a3ac3d2 6d6ad97e7cc14c8cb0a994f008251414 - - -] Filtering removed all hosts for the request with volume ID 'a8ae0d80-653e-4a2f-8add-e30fccf63728'. Filter results: AvailabilityZoneFilter: (start: 162, end: 5), CapacityFilter: (start: 5, end: 1), CapabilitiesFilter: (start: 1, end: 0)

说明磁盘数据已满

通过cinder get-pools --detail 查询该磁盘容量和使用情况确认是否磁盘已使用满,如果是使用满了建议创建磁盘的时候更换存储卷名称

【问题2】创建系统盘后挂载异常

挂载磁盘后提示reserved状态 

【思路】

创建nova 报错,先show一下报错信息,拿uuid 到三个控制器节点查看nova-api和nova-scheduler 日志;另外也到对应的宿主机上查询nova-compute日志

【问题3】创建虚机失败unable to find a firbre channel volume device

创建虚机失败,nova show 虚机ID提示找不到链路

unable to find a firbre channel volume device

看看对接存储类型,目前存储类型多样,建议检查multipath.conf 文件配置,已经将宿主机上HBA卡版本升级到最新。另外通过扫描盘方式进行修复

echo "1" >/sys/class/fc_host/host序号/issue_lip       #扫盘

echo "1" >/sys/class/fc_host/host序号/issue_lip      #扫盘

cat /sys/class/fc_host/host*/port_state             #查看port链路情况

multipath -ll 查询链路情况

【问题4】创建虚机失败No valid host was found. There are not enough hosts available

相关文章可以参考

虚机创建异常报错No valid host was found,There are not enough hosts available_好好学习之乘风破浪的博客-CSDN博客

【问题5】Openstack删除虚机提示deleting状态无法删除

Openstack删除虚机提示deleting状态无法删除可以参考如下文章

linux virsh console无法登入虚拟机,宿主机virsh console 登录异常_好好学习之乘风破浪的博客-CSDN博客

【问题6】链路faulty running 信息清理

宿主机链路存在部分异常链路faulty running 信息,需要清理,具体参考以下链接

云主机磁盘链路异常处理案例_好好学习之乘风破浪的博客-CSDN博客_实例链路层异常

【问题7】磁盘信息没有,链路也没有的清理

执行multipath -ll 查询磁盘信息没有,链路信息也没有 ,具体参考以下链接

 云主机磁盘链路异常处理案例_好好学习之乘风破浪的博客-CSDN博客_实例链路层异常

【问题8】linux virsh console无法登入虚拟机,宿主机virsh console 登录异常

相关文章可以参考

linux virsh console无法登入虚拟机,宿主机virsh console 登录异常_好好学习之乘风破浪的博客-CSDN博客

后续问题待更新中

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenStack 运维异常问题处理小结 的相关文章

随机推荐