我正在尝试调试iPXE在尝试从LIO目标挂载iSCSI LUN时出现的问题。它不能很好地获取协议,这会使LUN处于糟糕的状态。
我需要灵活地手动重播这些步骤,并编写一些新的步骤,以便找出哪里出了问题。
如果有命令行工具可以做到这一点那就太好了,但我打赌我需要用C编写它。因为SCSI大量使用复杂的数据结构,所以我会发现自己大部分时间都在编码这些结构,除非我能找到一些已经具有这些结构的iSCSI DDK。
让我明确一下,如果还没有的话,我正在寻找一个更多的TCP,它将允许我打开iSCSI套接字并与LIO目标对话。我不是在寻找与客户端启动器API一起工作的工具或库。它实际上是坏了的启动器,我需要工具来模拟一个。
此外,这是快速和一次性的。我只是在寻找可以加速我需要手动完成的事情的解决方案。
_TIA
发布于 2019-02-18 04:18:02
我最终找到了libiscsi,它为Target Validation提供了一个框架和测试。工作得很好,问题得到了解决。
https://stackoverflow.com/questions/54733771
复制相似问题