Вы, наверное, все знаете об относительно простых RAID-боксах, экспортирующих кучу дисков SATA в виде одного большого диска через FC, SAS или iSCSI, например HP StorageWorks MSA2000, Infortrends EonStore или множество других моделей от разных производителей.
Можно ли создать такое устройство с Linux, несколькими дисками и контроллером FC, используя контроллер в обратном направлении, чем обычно?
Это пригодится для проверки некоторых идей и концепций в развивающейся среде SAN.
SCST - это общая целевая подсистема SCSI для Linux (SCST), альтернативная реализация целевой подсистемы SCSI для Linux. Он обеспечивает унифицированный согласованный интерфейс между целевыми драйверами SCSI и ядром Linux, а также между ядром Linux и обработчиками серверной части хранилища, соединяя целевые драйверы с реальным или эмулируемым сервером хранилища.
SCST позволяет создавать сложные устройства хранения, которые обеспечивают расширенные функции, такие как репликация, тонкое выделение ресурсов, дедупликация, высокая доступность, автоматическое резервное копирование и т. Д. Другим классом таких устройств являются библиотеки виртуальных лент (VTL), а также другие решения для резервного копирования на дисках. . Созданные SCST устройства не ограничиваются только IP-сетью. Они могут использовать любую ссылку, которая поддерживает обмен данными в стиле SCSI, включая Fibre Channel, iSCSI, SAS, InfiniBand и параллельный (широкий) SCSI. Вполне может быть, что ваше любимое устройство хранения данных использует SCST в прошивке.
Другой способ сделать это - использовать LIO Target: http://en.wikipedia.org/wiki/LIO_Target На данный момент это решение, которое было объединено с основной веткой Linux, и поддержка была добавлена в ряд дистрибутивов.