Archive

Posts Tagged ‘COMSTAR’

Solaris 11. Универсальный сервер хранения. Часть 2.

Что? Вторая часть? Собственно – вторая часть посвящена слову УНИВЕРСАЛЬНЫЙ :) Здесь мы будем настраивать iSCSI Target / COMSTAR, чтобы пригнать диски на ESX/Mac/Win… В час я явно не влез – но это по не зависящим от меня причинам ;)

Нам потребуется подключение к интернету. Также нужно ознакомиться с man-ами на команды: itadm, sbdadm, stmfadm.

- даем команду pkg install storage-server – и, в зависимости от ширины канала – либо быстро пьем кофе, либо долго смотрим в консоль;
- Запускаем сервис svcadm enable -r svc:/network/iscsi/target:default;
- создаем iSCSI Target: itadm create-target (ну и проверим себя – itadm list-target -v);
- создаем zvol (либо испольуем существующее блочное устройство – только вот зачем оно нам?), который будем раздавать по iSCSI (что-то вроде zfs create -V 100G storage1/machfsvol);
- создаем Логическое Устройство (LU, Logical Unit) командой sbdadm create-lu /dev/zvol/rdsk/storage1/machfsvol – больше к именованию устройства мы не возвращаемся
- создаем маппировки (бывают двух видов – простые и селективные – разница для нас – все для всех либо нечто для кого-то, это я так пытаюсь пояснить термин LUN Security), пойдем по простому пути:

stmfadm list-lu # проверяем, что видно
stmfadm list-target # аналогично
stmfadm list-view -l <имя, вынутое из команды list-lu>

… видно – один LU (созданный sbdadm), один таргет (созданный itadm), ни одного вида (мы еще ничего не делали);
- создаем вид командой stmfadm add-view <имя, вынутое из команды list-lu>;
- проверяем себя командой stmfadm list-view -l <имя, вынутое из команды list-lu;

Собственно, все – 5 минут на все работы (кроме установки с интернетов). Далее – дело техники – порталы слушают по умолчанию все доступные интерфейсы, на клиенте прописываем адрес нашего сервера (посмотреть ifconfig -a), IQN (это наша идентификация ресурса, вынимаем из stmfadm list-target). Собственно, это займет еще ну пускай 5 минут:

PS: под Windows XP/Windows 2008R2 – все заработало с пол-пинка – а вот с Маком – проблема – globalSAN iSCSI 4.1 BETA 247 – ни в какую работать не захотело. Кстати, ничто не мешает использовать опции dedup+compression на томах, розданных по iSCSI.

Sun StorageTek 2510 Array iSCSI

March 22nd, 2008 No comments

Тихо и незаметно (для меня) вышел iSCSI массив от Sun . И цена – демократия сплошная (надо думать , от $10K в России) , и ёмкость ничего себе так – до 12 Тб на один трей . Хорошо ? Да просто отлично !

Железка “по мордочке” , т.е. по внешнему виду – брат-близнец 2530/2540 . Один в один . Что там внутри “рулит” iSCSI – посмотрю несколько позже , пока радует сам факт наличия в линейке данного вида подключений (вроде ничего не упускал ? 6140/6540 iSCSI не умеют , а HDS 9985V/9990V рассматривать просто неприлично в блоге) . Как там говориться – УРА , ТОВАРИЩИ ! Догоним и перегоним :)

PS: вспомнил , что упустил – конечно же , Sun уже более года предлагает iSCSI хранилище ! Я забыл про SunFire Thumper X4500 – 46 дисков , 46 Тб емкости ! С установленной ОС Solaris 10 8/07 (ну или OpenSolaris , или NexentaOS , или Solaris DE , или Solaris DP , или – да как же много всего стало :) , с использованием ZFS , вы получаете огромное по емкости хранилище данных , доступное , кстати , не только по iSCSI – а еще по CIFS , SMB протоколам . Также активно развивается проект COMSTAR .

COMSTAR: is now support for a SAS port provider

February 6th, 2008 No comments

Собственно , САБЖ !
Ссылка на дискуссию : http://www.opensolaris.org/…50864&tstart=15 .
Ссылка на обсуждение проблемы : http://blogs.sun.com/dhollister/entry/sas_port_provider_for_comstar .

К сожалению , не успеваю физически просматривать , а тем более пробовать многие вещи . Хоть как-то надо оставаться в курсе дел :-(

Итак , коротко по-русски – поддержка таргетов SAS . Поддерживается адаптер(а) серии LSI 1068 . Есть и еще свежие изменения . Читайте по ссылке !

PS: лично я считаю важными такие изменения , хотя из-за наличия такой замечательной машина как SunFire X4500 ! Это же супер-хранилище , да еще доступное (благодаря) COMSTAR в любом виде подключения . Конечно , не будем забывать – вся работа в процессе , причем постоянном !

OpenSolaris Project: COMSTAR: Common Multiprotocol SCSI Target

December 6th, 2007 No comments

OpenSolaris Project: COMSTAR: Common Multiprotocol SCSI Target

COMSTAR is the software framework to use a Solaris host as a SCSI Target platform. COMSTAR uses modular approach to break the huge task of handling all the different pieces in a SCSI target subsystem into independent functional modules which are glued together by the SCSI Target Mode Framework (STMF). The modules implementing functionality at SCSI level (disk, tape, medium changer etc.) are not required to know about the underlying transport. And the modules implementing the transport protocol (Fibre Channel, iSCSI etc.) are not aware of the SCSI level functionality of the packets they are transporting. The framework hides the details of allocation, providing execution context and cleanup of SCSI commands and associated resources and simplifies the task of writing the SCSI or transport modules.

К чему весь этот гон , да и еще и на английском ? Первая мысль , которая меня посетила , когда я увидел SunFire X4500 – “эх , такую бы железку да в FC хранилище превратить … ” . Ну вот собственно и решение подоспело (довольно давно) . Позволяет использовать хост под ОС Solaris как платформу SCSI-target (читай – хранилище DAS/SAN over FC/SCSI(?)) .
Что дает ? Завершает вполне себе так весьма иновационную идею создания полностью открытой платформы хранения данных на базе OpenSolaris , в будущем – и на Solaris .
Ссылочка – http://www.opensolaris.org/os/project/comstar/ .
Ждем развития темы !