Задать вопрос
maratfmu
@maratfmu

Проблемы с iSCSI?

Здравствуйте.


Установил StarWind iSCSI SAN — Free Edition. Создал target, но так как бесплатная версия не позволяет использовать физический диск, я создал виртуальный.


С помощью встроенных в Windows инициаторов, я подключил iSCSI диск на 2-х компьютерах. Попробовав записать чтото на диск, заметил что место на диске расходуется, но записанная информация не отображается в этом диске с другого компьютера.


В первую очередь я подумал, что это может такая особенность iSCSI. Но ничего по этому поводу найти не смог.


Подскажите пожалуйста, в чём причина и как обеспечить нормальную работу iSCSI?
  • Вопрос задан
  • 7914 просмотров
Подписаться 3 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 6
maxout
@maxout
Файловая система-то какая?
Чтобы один и тот же диск был доступен с нескольких подключений, на диске должна быть кластерная файловая система.
Ответ написан
opium
@opium
Просто люблю качественно работать
Читайте матчасть, как нтфс должен узнавать что на него что то записали на другом компе?
Ответ написан
omnimod
@omnimod
Если ищете кластерную файловую систему, поддерживаемую в ОС Windows, посмотрите в сторону Sanbolic Melio FS.
Ответ написан
Комментировать
exception13
@exception13
про cluster fs вам конечно не рассказывали? GFS2 или там OCFS2?
Ответ написан
track
@track
Это не «особенность iSCSI», это особенность доступа к блочному устройству вообще, по любому протоколу. Кто-то должен быть диспетчером, отслежвающим записи и уведомляющим использующие устройство хосты об этом (иначе хосты ничего друг о друге не узнают, и не смогут сохранить целостность FS при записи).
В случае NAS и его протоколов (CIFS/SMB, NFS) такой арбитр это сама OS этого NAS. В случае блочного протокола такого арбитра по умолчанию нет.
Существуют специальные кластерные файловые системы, которые эту задачу решают. Но это не наколенное решение.

В общем случае примите как данность: Несмотря на то, что блочное устройство по протоколу iSCSI можно подключить одновременно к разным серверам, делать это (без установки кластерной FS) нельзя.

Решения:
1. Изменить решение, не подключать к одному iSCSI-устройству более одного хоста на запись.
2. Не использовать блочные протоколы, а использовать файловые протоколы (NAS)
2. Установить кластерную файловую систему
Ответ написан
Комментировать
amarao
@amarao
Винды умеют работать с общим хранилищем, но там куча своих тараканов. Искать по windows storage server.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы