本帖最后由 Lwx2147 于 2023-12-28 14:38 编辑
问题描述:经过销售和客户前期的沟通,使用单台HCI一体机部署590版本桌面云。根据客户的需求,配置还原模式,派发6-10台虚拟机,但是将虚拟机统一开机的时候,总会出现虚拟机异常挂起的现象。 问题现象: 打开HCI查看虚拟机状态,如下图所示: 处理过程: 1.查看虚拟机异常报警,发现提示存储网络有问题。 2.根据报警信息提示,去查看存储网络,但是单台物理机没有使用VXLAN,就没有使用存储网络。 3.怀疑是存储性能不足,将虚拟机迁移到固态磁盘上运行,运行后的结果还是异常挂起。 4.检查VDC上的配置,发现无异常。 5.排查内核日志,发现有磁盘相关报错。 根因: 还原模式虚拟机,由于使用writeback模式(开启此模式按照4096对齐的,而不开时是按照512对齐),windows系统在开机后会连续下发iov长度为512的io,qemu端在合并io的时候由于此io不对齐,在补齐的时候添加了两个iov 使得总共占用1026个超过qemu限制1024,报错返回,使得虚拟机挂起。 解决方案: 1.临时调整内核代码,等待后台同事出包解决; 2.再协调一台一体机与当前环境组建虚拟存储,不使用本地存储。 |