Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Закладки » [Варез-путеводитель] Коммерческие iSCSI таргеты

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11

Открыть новую тему     Написать ответ в эту тему

LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iSCSI таргеты

Обзор технологии в википедии

Подробности на XGU.ru (wiki)

 
Здесь будут:
 
Обзоры, обсуждения, сравнения и выбор софтварных роутеров систем хранения. Точно так же, как и в случае с роутерами (из чьей темы была слямзена эта шапка) хранилка - не более чем софт, чаще всего никсовый, собранный на базе опенсорса. До 2008 года такого типа софт продавался только вместе с "серверным" железом, часто позапозапрошлого поколения (иные именитые вендоры систем хранения умудрялись использовать для своих мультикилобаксовых кастрированных поделок аж XP Embedded... на процессоре класса PIII)  
 
Недавно ситуация изменилась: вендоры никсовых сборок стали распространять готовые настроенные виртуальные машинки. Эти продукты можно крутить на современных мощных матерях, не исключая широкодоступные десктопные варианты. Притом - мощи у такой матери остаётся неизрасходованной вагон, так что предполагается возможность её совместного использования с другими виртуальными машинами. В основе никсовых коммерческих сборок лежат опенсорсные таргеты, с функционалом опенсорсных Volume Managers под ними. Стремительно набирает популярность ZFS - опенсорсная ФС с функционалом рейд-массива и диспетчера томов. В соляре также прилагается COMSTAR - сторадж-процессор, абстрагирующий разные типы SAN.  
 
iSCSI - вариант SAN (сеть хранения, с блочным доступом к данным), использующий распространённое сетевое железо. Иногда iSCSI прикручивают для увеличения потребительской ценности к изначально файловым хранилкам типа NAS.  
 
МS тоже прикрутила iSCSI к своему WSS, обозвала его WUDSS и продаёт исключительно OEM-сборщикам серверов. Её таргет основан на купленном ею шароварном продукте WinTarget. Под винду имеется ещё некоторое количество платных таргетов.  
 
 
Функция хранилки - виртуализация доступа к данным. Ближайший аналог - плата "железного" рейд-контроллера, который прикидывается для своего клиента (локальной операционной системы или "железного" гипервизора виртуальных машин) набором жестких дисков. Реальные харды контроллер прячет и передаёт дальше взятое от них дисковое пространство, добавив к нему некоторый уровень отказоустойчивости. Сетевая хранилка предоставляет аналогичный сервис для соседних компов в SAN. Её клиенты могут вовсе не иметь локальных жестких дисков, а сама она может быть клиентом других хранилок и-или своих локальных "железных" рейдов.
 
Каков смысл в виртуализации хранения данных? А тот же, какой вообще в клиент-серверной и трехзвенной IT-архитектуре; изоляция проблем клиента и разнообразных сервисов, масштабируемость, брокерство (промежуточный уровень между клиентом и сервером) с добавлением дополнительных сервисов.  Собранная на самом обычном пользовательском железе софтовая хранилка может предоставлять своим клиентам изощрённый функционал (высокая доступность, CDP, снапшоты, дедупликация...), изначально связывавшийся с безумно дорогим серверным оборудованием. За добавленный функционал, а также за более чем минимальный совокупный объем виртуализованного дискового пространства вендоры обычно хотят денег... но даже так накручивают существенно меньше, чем вендоры серверного оборудования с тем же самым софтом внутри.
 
 
 
Название
   
Особенности
   
Топики
   
ОС    
Статус
   
Скриншот
   
Возможности
   
 

 
 
Сторадж-процессоры (операционные системы с готовым настроенным вендором комплектом софта, пригодные для использования в виртуальных машинах):
 
FalconStor/IPStor
 
NexentaStor
 
Windows Unified Data Storage Server 2003/2008
 
 
Отдельные продукты, предназначенные для установки на винду:
 
iSCSI Cake
 
RocketDivision StarWind
 
Представитель этой компании любезно предоставил нам СРАВНИТЕЛЬНУЮ ТАБЛИЦУ ФИЧ коммерческих продуктов под винду и фришных никсовых таргетов.
 
Ценность таблицы: хороший перечень виндовых продуктов (ни по одному из них варезного решения нет, кроме FalconStor - который deprecated и не заводится под 2008 64-bit сервером), а также перечень самих фич, который может быть положен в основу дальнейших сравнений.
 
Недостаток таблицы в её исходном виде: неупоминание коммерческих сторадж-процессоров, основанных на фришных никсовых таргетах.  
 
 
 
TODO:  добавить в таблицу столбцы и строки. ВНОСИТЕ ПРЕДЛОЖЕНИЯ!
А лучше сразу правьте, но объявляйте здесь в теме о блокировке (check-out) и анонсируйте новую ссылку после check-in.
 
 
Документация:  
http://rapidshare.com/files/286090030/Openfiler_Administration_Guide_2.3__by_KIKI__slo__FINAL_207_PAGES.pdf.html
 

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 10:00 29-06-2009 | Исправлено: LevT, 11:48 03-01-2010
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
либо просто сказать zfs set shareiscsi=on  

LevT
это в соляре ?
EON на такую дрессировку не поддается

Цитата:
008 венды 14Мбпс

я на чистой windows 110 выжимал на интеловских pci-e карточках
 
ps у меня опять мысли на hyper-v податься обратно - esxi на ровном месте тупить начинает, а разобраться не смог
 
а в hyper-v iscsi можно на хостовую машину поставить и драйвера на intel человеческие, с разгрузкой iscsi

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 19:09 05-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
я на чистой windows 110 выжимал на интеловских pci-e карточках  
 

 
именно по iSCSI?  Или просто файлами по сети кидался?
 
Пишут что линейный трансфер для стораджей не показатель: они заточены под многопоточный доступ к мелким рзабросанным данным.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 21:37 05-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimsoft
Специально поставил опенсоляру на физическое железо то же, где ESX хост. Виртуализация рояли не оказывает!  Ровно та же скорость (надо полагать, лимитирована моей физической инфраструктурой):  
 
14Мбпс по версии винды (проводник 2008),
12Мбпс по версии винды (ресурс монитор чтение , примерно столько же запись)
 
21Мбпс запись по версии zpool iostat -v
 
 
Единственное, что на физическом железе покамест как-то больше уверенности за диски, чем через RDM.  Странные ошибки (видные по результатам zpool scrub) неизлечимые через RDM, вылечились на физике.  
 
При переносе пулов между хостами Zfs подключается и видна без проблем. А вот с  таргетами сходу такого не получилось... надо разбираться.  Возможно это оттого, что я включил комстаровский сторадж-процессор, оформил через него GUID-ом свою тестовую zfs (которая была записана под виртуалкой)  и вначале попытался завести комстаровский таргет. Оказалось, что последний отсутствует в опенсоляре и непонятно, где его брать отдельно: он идёт в солярисэкcпсресс, которую сан с ораклом летом собирались прикрыть нахрен как раз в этом октябре.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 12:13 06-10-2009 | Исправлено: LevT, 12:24 06-10-2009
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
именно по iSCSI

LevT
да с рам диска на рам диск
 

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 13:16 06-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

свичи между интеловскими сетевухами были какие?
 
У меня циска-каталист гигабитная. Если напрямую соединить инициатор (марвелл) и таргет (броадком) - выходит еще медленнее и как-то рывками.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 15:29 06-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
попытался завести комстаровский таргет. Оказалось, что последний отсутствует в опенсоляре и непонятно, где его брать отдельно: он идёт в солярисэкcпсресс, которую сан с ораклом летом собирались прикрыть нахрен как раз в этом октябре.  

 
это неверно. Есть в опенсоляре тот таргет.  Пишут, что он более правильный - ядерный, а не в юзерспейсе как iscsitgt
 
теперь затык вот тут:  

Код:
 
root@osl:~# svcs -a | grep iscsi
disabled        8:34:48 svc:/system/iscsitgt:default
online          8:35:24 svc:/network/iscsi/target:default
root@osl:~# itadm list-target -v
TARGET NAME                                                  STATE    SESSIONS  
iqn.1986-03.com.sun:02:29b73cff-c684-4d9a-a2a4-b99afe54061b  online   0        
        alias:                  -
        auth:                   none (defaults)
        targetchapuser:         -
        targetchapsecret:       unset
        tpg-tags:               default
root@osl:~# devfsadm -i iscsi
devfsadm: driver failed to attach: iscsi
 

 
Что бы это значило?
 
http://wikis.sun.com/display/OpenSolarisInfo/How+to+Configure+an+iSCSI+Target+for+Discovery

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 11:47 07-10-2009
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
свичи между интеловскими сетевухами были какие?

LevT
простой dlink DGS1005

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 13:36 07-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
devfsadm: driver failed to attach: iscsi  
 
 
 
Что бы это значило?  

 
 
А значило это то, что я забыл включить сервис инициатора.
включил, полет нормальный.
 
ЗЫ. Эх тяжело быть первопроходцем... Подскажите место, где можно задавать вопросы с шансом получить ответ. Желательно по-русски. Но не обязательно.  

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 23:02 07-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начинаю излагать познанное. Буду текст править помаленьку, добиваясь педагогической ясности. Комментарии приветствуются.
 
 
 
SCSI - набор стандартов для соединения между компьютерами и периферией и передачи данных по установленному соединению. В SCSI v.3 обеспечена независимость протокола обмена данными от нижележещего транспортного уровня. (На практике многие уже столкнулись с тем проявлением новой версии, что только с ней работают кластера 2008 винды: именно потому вмваре пришлось в добавить поддержку LSI SAS в гостях - в дополнение к LSI SCSI, которое только v.2)
 
 
SCSI инициатор отдает команды ввода-вывода по виртуальному каналу точка-точка. Исполняет их SCSI таргет. Конечные точки канала обмениваются блоками командных дескрипторов CDB (command descriptor block), в которых содержатся команды SCSI.  
 
iSCSI это протокол пересылки SCSI команд по сетям TCP/IP. iSCSI тоже использует термины инициатор и таргет. Таргет - это сервер, исполнящий команды одного или нескольких инициаторов (клиентов).
 
 
Перед открытием собственно сессий ввода-вывода необходима скучная бухгалтерская работа:  
 
Таргет должен подвергнуть фейс-контролю инициаторы, на основании заданной админом политики.
 
Инициатор должен:  
1) найти список таргетов.  
2) найти дорогу к ним через порталы (выходной и входной)
3) постучаться на таргеты и получить доступ (или отказ).
 
 
 
Имена узлов SAN.
 
SAN - это коллекция сетевых элементов (компьютеров и девайсов), каждый из которых способен быть инициатором, таргетом, либо одновременно тем и другим. Конечные точки SCSI предсталяют собой узлы SAN.  Каждый сетевой элемент SAN содержит один или много узлов (инициаторов и таргетов). Каждому узлу присваивается уникальное имя. Софт SAN автоматически генерит глобально уникальные имена в нескольких возможных форматах, но в зависимости от уровня попсовости может позволять "человеческие" имена.  Стандартные имена  iSCSI бывают в форматах iqn и eui.  Последний похож на формат имён FibreChannel (wwn).
 
 
Порталы
 
Сетевые элементы SAN содержат как минимум один портал (входной или выходной). Для iSCSI портал это комбинация IP адреса и порта. Дефолтный порт таргета 3260, порты инициаторов выбираются от фонаря.
 
Порталы могут входить в портальные группы (это рукоятка, двигая которую админ может ограничивать множество задействованных интерфейсов, а также разбрасывать SCSI сессии по разным группам).  
 
 
Внимание! Адреса порталов и имена узлов SAN - никоим образом не связаны между собой. Это позволяет изменять сетевую адресацию не трогая имена узлов.
 
 
Соединения и сессии iSCSI.
 
Транспортный протокол iSCSI - ТСР, гарантирующий доставку и разные прочие ништяки.
Инициатор может создать одно или несколько TCP соединений с таргетом.
 
Взаимосвязанные TCP соединения объединяются в сессии, которые гарантируют правильную последовательность доставки команд SCSI. Инициатор может создать с таргетом одну или больше сессий. Каждая сессия состоит из минимум одного TCP соединения (фича "несколько соединений в сессии" обозначается MC/S).
 
Инициатор различает открытые сессии по уникальным идентификаторам (ISID). Таргет - по комбинации имени узла(?) и TSID  
 
 
 

 
 
Методы обнаружения узлов iSCSI
 
Discovery - процесс выявления инициатором доступных таргетов и порталов. Методы:
 
- статическое обнаружение (типа ручками вбить имена партнёров)
- команда Send targets (а пришли-ка мне хост name.domain.ru:3260 списочек, какие там у тебя для меня есть таргеты)
- iSNS
 
iSNS - это сервис-локатор узлов iSCSI. Таргеты и инциаторы регистрируются на нём при старте и опрашивают, выявляя возможных партнёров. Какая в нём вообще нужда?  Инициатор в нём нуждается динамически, а таргету он собственно без надобности - но нужен админу, чтобы конфигурить для таргета политики фейс-контроля, которому подвергаются инициаторы. Вбивать руками нечеловеческие имена узлов удовольствие ниже среднего - особенно если нет возможности сделать это один раз (нет исчерпывающего списка узлов, который не будет впредь меняться).
 
На первый взгляд может показаться, что в доверенной сети фейс-контроль это перебор и оверхед... Авотхрен!!  Эдак запросто можно отформатировать или искорёжить нужные данные, ненароком предоставив к ним доступ кому не надо!
 
 
Шаги конфигурирования инициатора
 
1. Сконфигурировать метод обнаружения таргетов.
2. Проверить доступность таргетов (пройти фейс-контроль).
3. Инициализировать их и подсунуть системе в качестве дисков.
 
 
Безопасность
 
Поскольку транспорт - TCP/IP по обычным сетям, необходимо думать о защите от подглядывания в трафик снифером. Это может быть достигнуто комбинацией следующих методов:
 
- физически отдельная сеть SAN
- ACL
- Аудит
- IPSec и дайджесты загловков
- Портсекьюрити на Ethernet свичах
 
 
Производительность
 
- Используйте ПРАВИЛЬНЫЕ(!) сетевухи.
- Включайте Jumbo фреймы.
- Используйте агрегирование сетевых линков.
- Используйте iSCSI multipathing
- Увеличьте tx и rx буферы, отрубите алгоритм nagle и убедитесь, что TCP window scaling правильно работает на вашем оборудовании.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 20:25 08-10-2009 | Исправлено: LevT, 21:49 08-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Создал тему по COMSTAR
http://forum.ru-board.com/topic.cgi?forum=65&topic=3627

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 23:06 08-10-2009 | Исправлено: LevT, 23:06 08-10-2009
yakostik

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите
Есть такая схема сервер под Win 2003 Storage на нем установлен WinTarget в котром созданы два виртуальных диска и по ISCSI подключены по сети к другому серверу с недавних пор на сервере с WinTarget в лог проложений постоянно валится ошибка  
SCSI command 0x28 detected at virtual disk 1 failed. Неверная функция (1)  
 
А на сервере к котрому подключенн диск постоянно идет переподключение к диску, сама работа с диском вроде как нормально только скорость сильно упала из за переподключений.  
Если кто сталкивался с таким подскажите в чем может быть трабла нигде не могу найти описание такой ошибки и как ее лечить  
Догадываюсь что скорее всего нуна пересоздать виртуальный диск но сильно не хотелось бы так поступать.  
 
Заранее спасибо.

Всего записей: 408 | Зарегистр. 30-03-2006 | Отправлено: 19:26 11-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Из общих соображений, скорее сетевой линк проверить для начала.
 
про WinTarget никто уже ничего не расскажет... Можно попробовать взять в варезнике M$ Storage Server 2003 и проверить вирт. диск с ним.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 20:32 11-10-2009
yakostik

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Там и стоит Windows Unified Data Storage Server 2003 просто в логе пишется как ошибка приложения WinTarget. А на счет линка оба сервера это виртуальные машины которые крутятся на одном хосте они используют один сетевой интерфейс и к томуже в они оба в одном VLAN пинг пакетами по 65000 проходит за 2-3 mc из сети не та не та машинка не вываливается.
И где именно более вероятна проблемма с линка если это линк на клиенте или на таргете?
 
А могла ли к примеру повредиться внутренняя структука виртуального диска ISCIS? Просто как и говорил нигде не могу найти описание ошибки
 
В системе в лог приложения валится сообщения о подключении клиента потом о подтверждении подключения а потом где то от 3-х до 5-ти сообщений SCSI command 0x28 detected at virtual disk 1 failed. Неверная функция (1)  это все примерно в одной двух секунд сюдя по времени в логах, а потом иногда сразу иногда через 3-5 минут весь набор сообщений повторятеся.

Всего записей: 408 | Зарегистр. 30-03-2006 | Отправлено: 21:34 11-10-2009 | Исправлено: yakostik, 23:11 11-10-2009
DJ_Diablo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Други подскажите - поднял дома StarWind iSCSI Free на Вин7х64. Ставил виндовый Microsoft iSCSI Software Target 3.2 - но он при создании VHD на моем железном рэйде вылетал с ошибкой! Мне StarWind довольно таки вкатил - сделал диск, поставил галку Clustered чтоб несколько тачек подрубались, скачал и поставил на бук Microsoft iSCSI Software Initiator Version 2.08 - подрубился к таргету по вай-вай) Летает ужасно все - глазам не поверить) Но подскажите - кто то тут писал, но не могу найти! Три инициатора подключили себе том с таргета NTFS. Один закидывает на него файлы, другие не видят их пока не переподключатся к таргету...Как можно сдружить, чтоб наподобии Виндовой шары все работало - обновлялось сразу? Или незя так?

Всего записей: 2217 | Зарегистр. 09-08-2007 | Отправлено: 20:03 13-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ_Diablo
 
NTFS - не кластерная фс. Попробуй вот эту зверушку - и не забудь отчитаться в студию  
 
Еще близкая тема.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 22:31 13-10-2009
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
еще одно творение от SUN:
 
Open storage 7000
это 4 варианта "железных" серверов + JBOD от SUN + кастомизированная опен солярис с приличным web интерфейсом (другого как я понял просто нет)
умеет  
iscsi  
nfs  
zfs
CIFS
 
на офсайте есть "эмулятор" под vmware и virtbox

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 11:19 15-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Вопрос о FreeNAS
 
Что надо сделать, чтобы конфиг сохранялся на флопик или флешку?
Попробовал настраивать  сервак с флопиком удаленно: тормоза были неиллюзорные, а после выключения флопик оказался пуст.
 
Стартанул с пустой флешкой  - пишет Error: The changes could not be applied (error code 1).
при попытке нажать на Save в системных настройках.
 
 
Вот здесь пишут, что надо чтобы usb был поддерживаемый. Как посмотреть, опознался он или нет?
 

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 15:47 16-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

уффф. сохряняет  
 
несмотря на ошибку Error: The changes could not be applied (error code 1) которая остаётся и хз чего значит

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 18:12 16-10-2009
LevT



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Можно ли во FreeNAS расшарить sparse таргет (zfs созданную с опцией -s)?
создать получилось, но похоже, что тамошний таргет шарит не zfs-ы, а некие "экстенты".  
 
Как создать "экстент" на основе sparse zfs?
 
 
Добавлено:
 
получилось  
zfs create -s -b 64k -V 750G mypool/mysparsezfs
 
затем из гуя фринас создал экстент из /dev/zvol/mypool/mysparsezfs,  надпись типа File - игнорировал (возможности выбрать device в гуе нет),  размер указал 700G
 
 

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 22:07 16-10-2009
kdsnice



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, после создания StarWind-ом любого типа таргета, и подсоединения к нему клиентами все замечательно работает. Но стоит перезагрузить сервер с StarWind-ом, и подключиться к ранее созданным таргетам уже не получается (в свойствах таргета/устройства пишет: Not Activate). Приходиться каждый раз при перезагрузке San-сервера, пересоздавать таргеты заново. Что-то никто на это не жалуется.... или это только у меня такая проблема?

Всего записей: 69 | Зарегистр. 28-12-2004 | Отправлено: 00:16 21-10-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Закладки » [Варез-путеводитель] Коммерческие iSCSI таргеты


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru