Создание iSCSI-хранилища (iSCSI target - сервер):Устанавливаем пакет iscsitarget:
sudo apt-get install iscsitarget
Настраиваем файл конфигурации /etc/ietd.conf
Например, открываем доступ к /dev/sdc диску:
Target iqn.2009-04.ru.test:nas1.sdc
IncomingUser USER1 PASSWORD1
OutgoingUser USER2 PASSWORD2
Lun 0 Path=/dev/sdb,Type=fileioгде IncomingUser - логин/пароль для аутентификации раскрытия сессий для iSCSI initiator.
OutgoingUser - для аутентификации target на initiator-е;или вместо раздела создаем хранилище в файле:
Target iqn.2009-04.ru.test:nas2.filedb
Lun 0 Path=/tmp/file.nas,Type=fileioФайл хранилища /tmp/file.nas размером 1Гб создаем как
dd if=/dev/zero of=templun3 count=0 obs=1 seek=1G
Перезапускаем iscsitarget:
invoke-rc.d iscsitarget restart
Подключение созданного хранилища на другой машине (iSCSI initiator - клиент):
Устанавливаем iSCSI Initiator:
sudo apt-get install open-iscsi
Настраиваем файл конфигурации /etc/iscsi/iscsid.conf (или ~/.iscsid.conf):
node.startup = automatic
node.session.auth.username = USER1
node.session.auth.password = PASSWORD1
discovery.sendtargets.auth.username = USER2
discovery.sendtargets.auth.password = PASSWORD2
где, в node.session.* задается имя пользователя и пароль для CHAP аутентификации initiator в target;
discovery.sendtargets.* имя пользователя и пароль для раскрытия сессий.
Перезапускаем сервис:invoke-rc.d open-iscsi restart
Определяем iscsi target (192.168.1.10 - IP iscsitarget сервера):
iscsiadm -m discovery -t sendtargets -p 192.168.1.10
подключаемся к выбранному сервису:
iscsiadm --mode node --targetname iqn.2009-04.ru.test:nas2.filedb --portal 192.168.1.10:3260 --login
Перезапускаем сервис:
invoke-rc.d open-iscsi restart
Смотрим имя устройства в /var/log/messages:SCSI device sdd: 20981760 512-byte hdwr sectors (10742 MB)
Далее работаем с /dev/sdd как с обычным блочным устройством (форматируем, монтируем и т.п.):
fdisk /dev/sdd
mke2fs /dev/sdd1
mkdir /iscsi
mount /dev/sdd1 /iscsi
URL:
Обсуждается: http://www.opennet.dev/tips/info/2037.shtml
Зачем?
кластер делать.
например для oracle rac
http://www.oracle.com/technology/pub/articles/hunter_rac10gr...
>кластер делать.
>например для oracle rac
>http://www.oracle.com/technology/pub/articles/hunter_rac10gr...Ну, кому что. У меня вот руки чешуться, после покупки домой гигабитного 3com`а: экспортнуть на вторую машину /dev/sdb с /home через iSCSI вместо NFS.
бред,
iscsi ни коем случае не заменяет nfs, они просто разные по понятию.
вы может хотите iscsi + х.з. что (может быть gfs2), так вот это второе тоже нужно было раскрыть.
>бред,
>iscsi ни коем случае не заменяет nfs, они просто разные по понятию.
>
>вы может хотите iscsi + х.з. что (может быть gfs2), так вот
>это второе тоже нужно было раскрыть.ну да, забыл про OCFS2 :) GFS2 не впечатлил — задолбало читать ман.
NAS подключать.
не путай NAS c iSCSI
А кто сказал что NAS не может уметь iSCSI?
права только в статике? никакова крб и лдап-а?
под вендой мапить шары - не? только самба?
Вот я и говорю зачем, если есть самба, ftp, nfs и т.п.
>Вот я и говорю зачем, если есть самба, ftp, nfs и т.п.Может протокольный оверхед меньше? (Например по нагрузке на проц, etc...)
именно. хочется персональные юзерские каталоги перенести на шары (рабочий стол, персональный сетевой диск етц).
при юзании самбы запуск квипа очень различается по скорости с локального диска и с сети, хотя скорость копирования на высоте.остается только проблема с правами.
Вообще-то больше.
Учтите, что при мапинге по iSCSI вы по сети гоняете всё обслуживание файловой системы на нижнем уровне.iSCSI хорош только для тех, кто точно знает, почему именно iSCSI. Если сомневаетесь или не знаете, то iSCSI — не для вас.
вот у меня проблема, нас не умеет в исцси, и есть комп в формате итх, в котором стоит ссд 4тб и куда я не хочу писать видео с камер (регистратор по сути), но при этом есть возможность создать прослойку с убунту и исцси таргетом
Оба устройства живут на 1 комме - это плохо?
Можно ли каким то образом в самом Линукс подмаунтить созданный файл (насколько я понял этот файл для инициатора выглядит как полноценный жесткий диск, не раздел), т. к. после разбиения диска на разделы в инициаторе команда mount -t ntfs file.nas /mnt предсказуемым образом не работает?
Собственно более тщательный поиск дал ответ на предыдущий вопрос. Здесь можно прочитать как подмаунтить файл или раздел с логической структурой.
http://sourceforge.net/apps/mediawiki/iscsitarget/index.php?...
iSCSI - это "типа" SCSI-диски, только по сети.
Пригодится при создании кластеров, или для тех, у кого платы видеозахвата Matrox, которые для работы требуют наличия реальных SCSI-дисков. Смонтировав такие диски, приложения будут думать, что они работают с реальными SCSI-дисками. А стоимость реального SCSI-диска сопоставима с SATA RAID-дисками.
Добрый день всем! У меня трабл. Помогите. Стоял FreeNAS 7.2 Работал без нареканий, пока не рубанули электричество. Тачка упала. После подъема машина отрабатывает пару тройку минут и выдает кернел ерр. И уходит в ребут. Переустановка не дает результатов положительных. Тоже самое появляется, после переустановки и настройки iSCSI. Даже на виндах не успеваю прицепиться к ресурсу. Сразу получаю кернел ерр. Так вот. Решил на убунту монтировать диск с ufs, что бы данные дернуть. Но при монтировании вижу только файл конфигурации iSCSI Excent1 и более ни чего. На убунту прилепил iscsitarget, в LUN можно указать диск к которому цепляться. Вопрос вот в чем, можно ли указать в патче вместо диска именно этот файл Excent1 который я вижу? Получится ли потом донные на вин машине с диска вытащить или пользоваться им так же как и когда FreeNAS стоял?