LINUX.ORG.RU

Cicso выпусккает iSCSI драйвера для Linux под GPL


0

0

Компания Cisco выпустила 2 комплекта драйверов по поддержке iSCSI для Linux (поддерживаются 2.2 и 2.4 кернела) под GPL лицензией. iSCSI - это протокол для доступа к SCSI устройствам через существующие IP сети. (так же это будущий стандарт в этой области) Поддерживаются версия 0 (от июля 2000 года) способная общаться с уже существующими iSCSI устройствами, а так же "draft-o6+" версия, как будущий стандарт.

>>> Аннонс

★★★★★

Проверено:

Очень странно, по ссылке доступна версия разработанная фирмой Intel. Кроме того она датирована еще 6 апреля. Весьма странно... Кстати, я пробовал все это как раз в апреле еще - все отлично работает. Правда написано кривовато и с ошибками, но думается это поправят. Главное - технология хорошая. Очень хорошая.

anonymous
()

Опс. Нашел и Cisco'вский вариант. Вопреки моему ожиданию это не переписанный Intel'овский вариант а совершенно независимая реализация. Надо бы попробовать.

anonymous
()

2 anonymous: Расскажите пожалуйста как это работает и как вы
это пробуете?

anonymous
()

Работает это так - полная эмуляция протокола SCSI по IP. На клиенте выполняется эмуляция SCSI контроллера В системе появляется виртуальный SCSI адаптер что-нибудь в таком виде scsi2 : Intel iSCSI Driver Vendor: Intel Model: iSCSI 3/4/01 Rev: 0.1 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sdd at scsi2, channel 0, id 0, lun 0 initiator.c:scsi:491: ***ERROR*** scsi command 0x12 failed (status 0x1) initiator.c:scsi:509: ***ERROR*** no sense data available SCSI device sdd: 102401 1024-byte hdwr sectors (105 MB) sdd: unknown partition table соответственно потом можно полученный /dev/sdd форматировать, монтировать. Это на клиенте. На сервере запускается прога которая собсвенно эмулирует диск и доступ к нему по определенному порту. Что не понравилось у Intel - параметры для клиента (Ip адрес сервера, порт) задаются прямо в исходнике (даже не через define а просто по тексту). В общем видно что сделали абы как лишь бы показать, что работает. Ну в общем - работает. Даже лучше чем NBD (Network Block Device) - почти тоже самое только там не эмуляция SCSI а свой значительно упрощенный протокол.

anonymous
()
Ответ на: комментарий от anonymous

2anonymous (*) (2001-07-15 20:09:28.0): Раз у Вас работает, поделитесь (хотя бы субъективными) впечатлениями о производительности. Скачать длинный файл vs. NFS

anonymous
()

2anonymous: Большое спасибо.

anonymous
()

А возможно ли соединить две машины (Linux и NT 4.0) через SCSI адаптеры, что-то вроде "IP over SCSI"?..

anonymous
()

Насчет IP over SCSI - NT не знаю, в Linux'е можно, но зачем, ведь есть Gigabit Ethernet? Насчет производительности - пока трудно было реальную производительность померить, так как машины на которых пробовал слишком слабые. Субьективно достаточно быстро. :)

anonymous
()
Ответ на: комментарий от anonymous

Угум. И заодно заложите обществу, что в качестве target'a 
использовали.

P.S. заинтересованное общество доступно - lelik@price.ru.


anonymous
()

После беглого изучения Cisco'вского варианта обнаружилось что это только клиентская часть. В качестве targeta можно использовать либо Cisco 5420 (у вас оно есть? у меня - нет и не очень-то надо), либо Intel iSCSI под Linux (вопреки расхожему мнению, сами диски могут быть не только SCSI но и IDE или что угодно - любой block device) Вопрос совместимости Cisco'вского клиента с Intel'овским сервером еще не изучался.... попробую в ближайшее время. Intel iSCSI Reference Implementation http://sourceforge.net/projects/intel-iscsi/

anonymous
()
Ответ на: комментарий от anonymous

Увы мне... Интелевый target не совместим с cisco'вским initiator'ом.
Хочу userspace target с поддержкой draft 06 :(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.