询问iSCSI目标的命令行工具或库

时间:2019-02-17 13:32:22

标签: linux-device-driver scsi iscsi

当iPXE尝试从LIO目标挂载iSCSI LUN时,我正在尝试调试它。协议不够正确,使LUN处于错误状态。

我需要灵活地手动重播这些步骤,并编写一些新步骤,以便找出问题出在哪里。

如果有命令行工具可以做到这一点,那就太好了,但是我敢打赌,我需要用C编写它。由于SCSI大量使用了复杂的数据结构,我会发现自己花费了大部分时间除非我能找到一些已经具有结构的iSCSI DDK,否则就对结构进行编码。

让我弄清楚是否还没有,我正在寻找更多的iSCSI DDK,它将允许我打开TCP套接字并与LIO Target对话。我不是在寻找与客户端Initiator API配合使用的工具或库。实际上,启动器已损坏,我需要工具来模拟它。

此外,这是快速且可丢弃的。我只是在寻找可以加速我需要手工完成的解决方案。

_TIA

1 个答案:

答案 0 :(得分:0)

我最终发现libiscsi不仅提供了框架和目标验证测试。表现出色,并解决了问题。