The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Настройка iSCSI в Ubuntu Linux
Создание 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
 
23.04.2009
Ключи: iscsi, linux, mound, disk, nas / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Диски и файлы / Файловые системы

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, pavlinux (ok), 03:54, 23/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем?
     
     
  • 2.4, vitek (??), 11:38, 23/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    кластер делать.
    например для oracle rac
    http://www.oracle.com/technology/pub/articles/hunter_rac10gr2_iscsi.html
     
     
  • 3.6, prapor (??), 20:14, 23/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >кластер делать.
    >например для oracle rac
    >http://www.oracle.com/technology/pub/articles/hunter_rac10gr2_iscsi.html

    Ну, кому что. У меня вот руки чешуться, после покупки домой гигабитного 3com'а: экспортнуть на вторую машину /dev/sdb с /home через iSCSI вместо NFS.

     
     
  • 4.9, Аноним (-), 03:21, 24/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    бред,
    iscsi ни коем случае не заменяет nfs, они просто разные по понятию.
    вы может хотите iscsi + х.з. что (может быть gfs2), так вот это второе тоже нужно было раскрыть.
     
     
  • 5.13, prapor (??), 12:52, 27/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >бред,
    >iscsi ни коем случае не заменяет nfs, они просто разные по понятию.
    >
    >вы может хотите iscsi + х.з. что (может быть gfs2), так вот
    >это второе тоже нужно было раскрыть.

    ну да, забыл про OCFS2 :) GFS2 не впечатлил — задолбало читать ман.

     

  • 1.2, Ivan (??), 10:29, 23/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    NAS подключать.
     
     
  • 2.3, user (??), 11:20, 23/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    не путай NAS c iSCSI
     
     
  • 3.5, prapor (??), 20:11, 23/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А кто сказал что NAS не может уметь iSCSI?
     

  • 1.7, luserz (?), 22:23, 23/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    права только в статике? никакова крб и лдап-а?
    под вендой мапить шары - не? только самба?
     
     
  • 2.8, pavlinux (ok), 22:46, 23/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вот я и говорю зачем, если есть самба, ftp, nfs и т.п.
     
     
  • 3.10, User294 (??), 05:39, 24/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот я и говорю зачем, если есть самба, ftp, nfs и т.п.

    Может протокольный оверхед меньше? (Например по нагрузке на проц, etc...)

     
     
  • 4.11, luzers (?), 08:53, 24/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    именно. хочется персональные юзерские каталоги перенести на шары (рабочий стол, персональный сетевой диск етц).
    при юзании самбы запуск квипа очень различается по скорости с локального диска и с сети, хотя скорость копирования на высоте.

    остается только проблема с правами.

     
  • 4.12, iav (ok), 19:06, 24/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то больше.
    Учтите, что при мапинге по iSCSI вы по сети гоняете всё обслуживание файловой системы на нижнем уровне.

    iSCSI хорош только для тех, кто точно знает, почему именно iSCSI. Если сомневаетесь или не знаете, то iSCSI — не для вас.

     

  • 1.14, aaa (??), 07:19, 24/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно ли каким то образом в самом Линукс подмаунтить созданный файл (насколько я понял этот файл для инициатора выглядит как полноценный жесткий диск, не раздел), т. к. после разбиения диска на разделы в инициаторе команда mount -t ntfs file.nas /mnt предсказуемым образом не работает?
     
     
  • 2.15, aaa (??), 09:01, 24/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Собственно более тщательный поиск дал ответ на предыдущий вопрос. Здесь можно прочитать как подмаунтить файл или раздел с логической структурой.
    http://sourceforge.net/apps/mediawiki/iscsitarget/index.php?title=SelfMountin
     

  • 1.16, Andy (??), 20:58, 07/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    iSCSI - это "типа" SCSI-диски, только по сети.
    Пригодится при создании кластеров, или для тех, у кого платы видеозахвата Matrox, которые для работы требуют наличия реальных SCSI-дисков. Смонтировав такие диски, приложения будут думать, что они работают с реальными SCSI-дисками. А стоимость реального SCSI-диска сопоставима с SATA RAID-дисками.
     
  • 1.17, Андрей (??), 14:48, 19/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Добрый день всем! У меня трабл. Помогите. Стоял FreeNAS 7.2 Работал без нареканий, пока не рубанули электричество. Тачка упала. После подъема машина отрабатывает пару тройку минут и выдает кернел ерр. И уходит в ребут. Переустановка не дает результатов положительных. Тоже самое появляется, после переустановки и настройки iSCSI. Даже на виндах не успеваю прицепиться к ресурсу. Сразу получаю кернел ерр. Так вот. Решил на убунту монтировать диск с ufs, что бы данные дернуть. Но при монтировании вижу только файл конфигурации iSCSI Excent1 и более ни чего. На убунту прилепил iscsitarget, в LUN можно указать диск к которому цепляться. Вопрос вот в чем, можно ли указать в патче вместо диска именно этот файл Excent1 который я вижу? Получится ли потом донные на вин машине с диска вытащить или пользоваться им так же как и когда FreeNAS  стоял?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру