在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_好好学习之乘风破浪的博客-优快云博客
【问题5】Openstack删除虚机提示deleting状态无法删除
Openstack删除虚机提示deleting状态无法删除可以参考如下文章
linux virsh console无法登入虚拟机,宿主机virsh console 登录异常_好好学习之乘风破浪的博客-优快云博客
【问题6】链路faulty running 信息清理
宿主机链路存在部分异常链路faulty running 信息,需要清理,具体参考以下链接
云主机磁盘链路异常处理案例_好好学习之乘风破浪的博客-优快云博客_实例链路层异常
【问题7】磁盘信息没有,链路也没有的清理
执行multipath -ll 查询磁盘信息没有,链路信息也没有 ,具体参考以下链接
云主机磁盘链路异常处理案例_好好学习之乘风破浪的博客-优快云博客_实例链路层异常
【问题8】linux virsh console无法登入虚拟机,宿主机virsh console 登录异常
相关文章可以参考
linux virsh console无法登入虚拟机,宿主机virsh console 登录异常_好好学习之乘风破浪的博客-优快云博客
后续问题待更新中