You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VMware ESXi 6.5对接自研iSCSI Target写入失败问题求助

iSCSI Target适配VMware ESXi 6.5写入问题解答

关键关联逻辑

当DATA-OUT PDU的TargetTransferTag为0xffffffff时,这是iSCSI协议定义的无标签传输标识,此时不能通过TransferTag关联命令,正确的绑定方式是:

  • 依赖PDU中的InitiatorTaskTag:每个SCSI WRITE命令PDU(Command PDU)都会携带唯一的InitiatorTaskTag,对应的所有DATA-OUT PDU会复用这个标签,Target通过它来确定归属的WRITE命令。
  • 禁止直接关联TCP流中最后一个WRITE PDU:ESXi这类虚拟化环境会并发发起多个未完成的SCSI命令,简单按顺序绑定会导致数据错乱。

写入失败排查要点

  • 检查Target是否正确解析DATA-OUT PDU的InitiatorTaskTag,并将数据映射到对应的WRITE命令上下文。
  • 确认是否处理分段DATA-OUT:ESXi可能把单个WRITE请求拆分为多个DATA-OUT PDU,这些PDU共享同一InitiatorTaskTag,且通过DataSN字段保证顺序,Target需要按序拼接数据。
  • 验证SCSI状态返回:写入完成后必须返回正确的SCSI状态(如GOOD),否则ESXi会判定写入操作失败。

内容的提问来源于stack exchange,提问作者Folkert van Heusden

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 05:38:19