我的 iSCSI 实验室提出了一个问题:我正在尝试配置 Windows 系统 (10 + Server 2019) 以连接到 Ubuntu iSCSI 目标,使用 Ubuntu 上的 tgt 和 Windows 内置启动器。Windows 启动器可以顺利连接到 Windows、FreeNAS 和 AsusTor 目标。Ubuntu 启动器可以顺利连接到 Ubuntu 目标。我唯一的问题是 Windows 启动器和 Ubuntu/tgt 作为目标。
在 Windows 上,“快速连接”找到了目标,但 GUI 显示“未找到目标名称或被标记为登录时隐藏。”并且事件日志显示“iSCSIPlrt / ID 10 / 登录请求失败”。
在 Ubuntu 上,tgt 似乎没有记录太多内容,只有服务启动之类的。
我尝试过不进行身份验证、IQN、IP 和(相互)CHAP 进行身份验证,但没有成功......
有人知道如何修复这个问题吗?或者有更好的方法吗?
答案1
问题已解决:Ubuntu 不符合 RFC 3722“iSCSI 名称的字符串配置文件”,其中规定“此外,通过用户界面输入的任何大写字符都必须映射到其小写对应字符。”
我的主机名为 UV1,因此我设置了类似“iqn....:UV1-test”的 IQN,但 Windows 启动器连接到“iqn....:uvi1-test”,却出现“未找到目标”...