Практикум по блочному сетевому пути

SAN без тумана: от инициатора до многопутевого доступа

Курс показывает полный путь SAN: инициатор, фабрика или IP-транспорт, целевой узел, логическое устройство, LUN, зонирование и многопутевой доступ хоста с ALUA/ANA.

База → эксплуатация SAN50 минут4 модуля5 вопросов
После курса

Что вы сможете сделать

  1. Прослеживать команду от инициатора до логического устройства без смешения ролей.
  2. Разделять зонирование FC, доступность целевого узла и выдачу нужного LUN.
  3. Отличать Fibre Channel, iSCSI и NVMe-oF по уровням протокола и транспорта.
  4. Проектировать многопутевой доступ по постоянной идентичности и независимым доменам отказа.
Модуль 1 из 4

Слой 1. Кто отправляет, кто принимает и что адресуется

Начните не с кабеля, а с ролей: инициатор отправляет команду, целевой узел принимает, логическое устройство выполняет, LUN адресует.

  • Инициатор создаёт последовательность операций ввода-вывода, целевой узел принимает её; это две роли конечных точек одного пути команды.

  • Целевой узел может содержать несколько логических устройств, каждое из которых — отдельная адресуемая сущность.

  • LUN — адрес или идентификатор логического устройства, а не описание ёмкости, RAID или физических дисков.

Модуль 2 из 4

Слой 2. Fibre Channel fabric и zoning

Фабрика FC создаёт сетевые пути, а зонирование разрешает обмен данными между портами. Ни то ни другое само по себе не доказывает выдачу нужного логического устройства.

  • Сеть хранения связывает хост, коммутаторы и массив, но число путей ещё не доказывает независимость доменов отказа.

  • Fibre Channel переносит блочные данные и обычно строится как коммутируемая фабрика, хотя поддерживает соединение точка-точка.

  • Зона отвечает за обмен данными между портами; предоставление LUN остаётся отдельной политикой хранения.

Модуль 3 из 4

Слой 3. iSCSI и NVMe-oF — не одна сеть

Оба решения могут работать через Ethernet, но iSCSI несёт модель SCSI, а NVMe-oF — модель NVMe через отдельную привязку транспорта.

  • iSCSI отображает модель команд SCSI на TCP; сеанс связывает именованные инициатор и целевой узел через одно или несколько соединений.

  • NVMe-oF переносит команды NVMe через фабрику, а не превращает удалённое пространство имён в локальный диск PCIe.

  • NVMe-oF требует точной привязки транспорта: Fibre Channel, RDMA или TCP не взаимозаменяются по общему названию NVMe.

Модуль 4 из 4

Слой 4. Один resource, несколько путей

Многопутевой доступ должен сначала доказать общую постоянную идентичность, затем выбрать допустимый путь и пережить реальный отказ.

  • DM Multipath объединяет пути с одной WWID в единое устройство хоста; отдельные устройства путей нельзя использовать как независимые диски.

  • ALUA сообщает приоритет путей SCSI: доступный путь может быть неоптимальным.

  • ANA выполняет похожую задачу для пространств имён NVMe, но это не другое название SCSI ALUA.

Финишная прямая

Проверьте инженерное мышление

Вопросы проверяют не память на аббревиатуры, а умение не делать лишних выводов.

01Что точнее всего означает LUN?
02Инициатор и целевой узел находятся в одной действующей зоне FC. Что уже доказано?
03Что переносит iSCSI?
04Хост видит четыре /dev/sdX с одной WWID через разные порты. Как действовать?
05Какое утверждение про ALUA и ANA верно?
Проверяемая база

Источники курса

Ссылки приведены один раз для всего курса, чтобы не мешать чтению каждого тезиса.

  • Официальная документация

    Initiator

    SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года

    Определяет initiator как endpoint, который создаёт I/O command sequence.

    Открыть первоисточник
  • Официальная документация

    Target

    SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года

    Определяет SCSI target как endpoint, который принимает I/O command sequence.

    Открыть первоисточник
  • Первичная спецификация

    RFC 7143: Internet Small Computer System Interface Protocol

    Internet Engineering Task Force · RFC 7143, April 2014

    Определяет iSCSI как mapping SCSI commands, responses и task management поверх TCP, включая initiator-target sessions.

    Открыть первоисточник
  • Официальная документация

    Logical Unit

    SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года

    Определяет logical unit как addressable entity внутри SCSI target, выполняющую I/O commands.

    Открыть первоисточник
  • Официальная документация

    Logical Unit Number

    SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года

    Определяет LUN как SCSI identifier или address logical unit внутри target.

    Открыть первоисточник
  • Официальная документация

    What Is a Storage Area Network

    SNIA · SNIA tutorial, 14 октября 2019 года

    Определяет SAN как специализированную сеть block-level доступа к storage.

    Открыть первоисточник
  • Официальная документация

    What Is Fibre Channel

    SNIA · SNIA tutorial, 14 октября 2019 года

    Описывает Fibre Channel как high-speed protocol для in-order lossless delivery raw block data и switched-fabric topology.

    Открыть первоисточник
  • Официальная документация

    Configuring Device Mapper Multipath

    Red Hat · Red Hat Enterprise Linux 9, проверено 29 августа 2026 года

    Описывает aggregation одинаковых WWID в одно multipath device, path policies, failover и ALUA detection.

    Открыть первоисточник
  • Официальная документация

    Zone

    SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года

    Определяет FC zone как набор device ports, которым разрешено общаться через Fibre Channel fabric.

    Открыть первоисточник
  • Официальная документация

    What Is NVMe over Fabrics

    SNIA · SNIA explainer, проверено 29 августа 2026 года

    Объясняет перенос NVMe commands через network fabric и transports Fibre Channel, RDMA и TCP.

    Открыть первоисточник
  • Первичная спецификация

    NVM Express Specifications

    NVM Express · NVMe 2.4 specification set, 4 августа 2026 года

    Разделяет NVMe Base, command sets и transport bindings для PCIe, RDMA, TCP и других transports.

    Открыть первоисточник
  • Официальная документация

    Multipath I/O

    SNIA Technical Council · SNIA Dictionary, 28 апреля 2026 года

    Определяет multipath I/O как возможность host направлять requests к одному storage device по нескольким access paths.

    Открыть первоисточник
  • Официальная документация

    Enabling Multipathing on NVMe Devices

    Red Hat · Red Hat Enterprise Linux 9, проверено 29 августа 2026 года

    Разделяет native NVMe multipathing и DM Multipath и описывает ANA optimized paths.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие