iSCSI Initiator — это программный или аппаратный компонент, который инициирует соединения по протоколу iSCSI (Internet Small Computer Systems Interface) и предоставляет хосту доступ к блочному сетевому хранилищу. Инициатор выступает в роли клиента, отправляющего команды SCSI поверх сетевого уровня TCP/IP к устройствам-целям (iSCSI targets), расположенным на удалённых серверах или специализированных хранилищах. Благодаря использованию стандартных сетевых интерфейсов, iSCSI Initiator позволяет интегрировать блочные устройства в инфраструктуры хранения данных без необходимости в специализированных SAN‑сетях на базе Fibre Channel.
Исторически iSCSI появился как решение для удешевления и упрощения доступа к блочным хранилищам, используя существующие Ethernet‑сети. Реализации инициаторов бывают встроенными в операционные системы (программные инициаторы), реализованными в драйверах, а также реализованными как отдельные аппаратные адаптеры (iSCSI HBA) с аппаратным ускорением. Основные сведения о функциях и возможностях инициаторов включают установление сессий и соединений, управление аутентификацией, обеспечение качества обслуживания и взаимодействие с локальной системой ввода‑вывода для представления удалённых LUN как локальных блочных устройств.
- Инициация и управление сессиями: установление и поддержание iSCSI‑сессий и соединений TCP между инициатором и целями, включая многопутьевой доступ.
 - Транспорт SCSI‑команд: инкапсуляция и передача команд SCSI и ответов по протоколу iSCSI поверх TCP/IP.
 - Аутентификация и безопасность: поддержка CHAP и других механизмов аутентификации, настройка целевых ACL и шифрование на уровне сети при использовании дополнительных средств.
 - Маппинг LUN и представление устройств: обнаружение удалённых LUN и их отображение в системе как локальных блочных устройств для файловых систем, виртуализации и баз данных.
 - Многопутевой доступ и отказоустойчивость: поддержка многопутевого ввода‑вывода (MPIO) для балансировки нагрузки и резервирования путей к хранилищу.
 - Управление производительностью: настройка параметров соединения, размеров очередей и таймаутов для оптимизации задержек и пропускной способности.
 - Поддержка аппаратного ускорения: интеграция с iSCSI HBA для снижения нагрузки на CPU и повышения производительности при интенсивных операциях ввода‑вывода.
 - Совместимость и стандарты: соответствие спецификациям iSCSI и совместимость с различными реализациями iSCSI‑целей в коммерческих и открытых системах.