已知可与 iPXE 配合使用的 iSCSI 目标¶
- Windows
- Microsoft Windows 上的 Microsoft iSCSI Software Target(包含在 Windows Storage Server 中)
- StarWind Virtual SAN for Windows —— 面向 Windows 的高性能商业 iSCSI 目标。有功能受限的免费版本
- Linux
- Linux 上的 SCST
- Linux 上的 iSCSI Enterprise Target
- Linux 上的 LIO (linux-iscsi.org)(见下文)
- 其他
- Solaris 和 OpenSolaris(以及 Nexenta 和 OpenIndiana 等相关产品)上的 COMSTAR
- ISTGT 面向多路径故障转移集群节点的 FreeBSD iSCSI 目标实现
许多 iSCSI 目标产品基于这些技术之一,因此即使你的目标未在此列出,也可能受到支持。
有用的链接¶
https://github.com/robinsmidsrod/comstar-soho-helper 提供了一些简化 COMSTAR 目标设置任务的脚本。
LIO (linux-iscsi.org)¶
此目标工作正常,但默认会发送 iPXE 无法处理的 NOP-In 消息。这不应造成任何问题,但已知会给 grub2 带来麻烦。如果你遇到这种情况,请尝试通过把 nopin_timeout 节点属性设置为零来禁用 NOP ping:
lio_node --setnodeattr <TARGET_IQN> <TPGT> <INITIATOR_IQN> nopin_timeout 0
Microsoft iSCSI Software Target¶
你必须显式授权每个 iSCSI 发起程序访问每个目标。转到 开始 -> 管理工具 -> Microsoft iSCSI Software Target,打开 iSCSI 目标 列表。右键单击相关目标并选择 属性。在 iSCSI 发起程序 选项卡上,单击 添加 以授权新的发起程序。你可以通过 IQN、DNS 域名、IP 地址或 MAC 地址来指定发起程序:
