ISCSI
iSCSIホストバスアダプタ (HBA) はそれ自身にiSCSIプロトコルを実装している。OSからはSCSI HBAに見える。TOE NICを持つものやiSCSI専用処理をオフロード出来るものもある。遠隔のtargetディスクからOSをブートするために、NVRAMを搭載しているものもある。以下のベンダーが主に開発している。
アダプテック(生産終了)
インテル
Alacritech
Qlogic
Brocade (旧 Silverback)
ホストはiSCSIイニシエータ (Small Computer System Interface 参照) をサポートしている必要がある。ホストはこれを使って遠隔にあるディスクやテープのような対象記憶装置 (target) に接続する。ドライバやアプリケーションから見れば記憶装置はローカルにSCSIで接続されているのと同じに見える。ホストやtargetが複数存在する複雑な環境はストレージエリアネットワーク(SAN)となる。iSCSIはネットワークアタッチトストレージ (NAS) とは異なる事に留意する。イーサネットを使うという点では共通であるが、NASは複数ホストからの同時アクセスを仲裁するためのソフトウェアを内蔵してファイル共有を行う役割でありiSCSIの目的(ストレージプールの共有)とは異なる。
) Linux-iSCSI - Cisco Linux iSCSI ドライバーに基づくイニシエータ。2005年4月現在Linux-iSCSI と Open-iSCSI の開発者は共同で作業して Open-iSCSI の強化に努めている。3.xx シリーズは Linuxカーネル 2.4 をサポート。4.xx シリーズは Linuxカーネル 2.6 から 2.6.9 までをサポート。 Open-iSCSI - 最新のイニシエータであり2.6.11 以降をサポート。この開発のためLinux-iSCSI の開発は停止した。 UNH-iSCSI - ニューハンプシャー大学 (UNH) によるイニシエータとターゲットの実装。
マイクロソフト iSCSI ソフトウェアイニシエータ for Microsoft Windows - Windows 2000, Windows XP Professional, Windows Server 2003 をサポート。
ノベル iSCSI イニシエータ for NetWare - Netware 6.5 で使用可能。
サン・マイクロシステムズ Solaris iSCSI イニシエータ - Solaris 10 1/06 アップデートで使用可能。