Proxmox虚拟机高负载时iSCSI LUN无法识别的问题求助
Proxmox虚拟机高负载时iSCSI LUN无法识别的问题求助
各位大佬好,我最近碰到个Proxmox的头疼问题——当虚拟机处于高负载运行状态时,后端连接的TrueNAS iSCSI LUN会突然无法被识别,直接导致虚拟机的磁盘服务中断。一开始整套环境运行完全正常,但只要跑一段时间高负载任务,就必然触发这个问题,实在搞不定了,来求助大家!
我的环境配置
- Proxmox VE版本:8.2.2
- TrueNAS版本:TrueNAS-SCALE-24.04.0
- iSCSI目标端:TrueNAS
- LUN容量:1TB
我已做的排查操作及输出
- iSCSI会话状态验证
我执行了以下命令检查iSCSI连接状态:
iscsiadm -m session -P 1
输出结果显示会话是正常登录的:
Target: iqn.2005-10.org.freenas.ctl:proxmox-truenas-iscsi-1tb (non-flash) Current Portal: 192.168.10.14:3260,1 Persistent Portal: 192.168.10.14:3260,1 iSCSI Connection State: LOGGED IN iSCSI Session State: LOGGED_IN
- 卷组状态检查
我还尝试用命令检查卷组状态,但相关输出没复制完整,后续会补上。不过目前奇怪的点在于:明明iSCSI会话显示已经正常登录,但虚拟机那边就是访问不到LUN了。
现在我实在摸不着头脑,有没有朋友遇到过类似的情况?比如是不是iSCSI的超时参数设置得不合理?或者网络层面存在丢包、带宽瓶颈?还是TrueNAS的iSCSI服务有什么高负载下的限制?麻烦大家给点排查方向或者解决思路,万分感谢!
备注:内容来源于stack exchange,提问作者cyberquarks
相关产品推荐
相关产品推荐

