- RU.UNIX ----------------------------------------------------------------------
From : Valentin Nechayev 2:5020/400 16 Sep 2007 04:38:40
To : "Eugene B. Berdnikov"
Subject : Re: Кто имеет практический опыт общения со Storage Area Network?
--------------------------------------------------------------------------------
>>> Eugene B. Berdnikov wrote:
AO>> Слабо. Суть SCSI в том, что аппаратно все устройства на шине равноправны.
AO>> Единственное условие - не должно быть устройств с одинаковыми SCSI ID.
AO>> В частности, стандартное решение для кластеров - это несколько хостов на
AO>> одной SCSI шине с общими дисками. Правда, я не слышал, чтобы кто-нибудь
AO>> кроме DEC умел хорошо делать такие кластеры, а DEC в прошлом веке лопнула.
EBB> Решение DEC пекочевало к Compaq'у, а нынче находится в собственности HP,
EBB> который пару летназад всё ещё продавал VMS-кластеры...
EBB> Hасколько я понимаю, проблема в том, что на scsi-шине нет механизма
EBB> арбитража между инициаторами командной последовательности.
Есть. У кого target ID больше - тот и прав. Конфликт проверяется (в
параллельном случае) выставлением своего ID на шину адреса и
сравнением с лишним:) Деталей не помню (тут надо отличать случаи
например 10+3 от 10+11), но в общем работает.
Для случая SAS это, понятно, не работает - арбитраж должен делать
хаб.
При далёком расстоянии (больше единиц метров) возникают проблемы
своевременного обнаружения второго желающего, и это ограничивает
расстояние (аналогично таким же ограничениям в случае ethernet - на
полную длину коллизионного сегмента на коаксиале или в варианте
UTP+хаб). Устранять их в случае SCSI достаточно неудобно.
FibreChannel выехал заметной степени именно на надёжной работе
арбитража на километровых расстояниях.
EBB> Поэтому нужны специальные контроллеры, которые, как изернетины,
EBB> способны отлавливать и разрешать коллизии на шине.
Просто коллизии умеет ловить любой SCSI контроллер, а иначе он бы
вообще не работал.
EBB> Тем не менее DEC
EBB> официально рекомендовал применять в своих кластерах "scsi-хабы",
EBB> по сути дела - свитчи, и каждый хост присоединять к отдельному
EBB> порту такой хреновины, тоже проприетарной.
Видимо, причиной этому были опять же проблемы с расстояниями.
Hо для связи кластеров (а не просто выставить общее хранилище на 4
сервера) я бы рекомендовал не SCSI, а другие решения.
-netch-
--- ifmail v.2.15dev5.4
* Origin: Darkside of coredump (2:5020/400)