The OpenNET Project / Index page

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



"Раздел полезных советов: Настройка iSCSI в Ubuntu Linux"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
"Раздел полезных советов: Настройка iSCSI в Ubuntu Linux" +/
Сообщение от auto_tips (ok), 23-Апр-09, 03:54 
Создание 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:
Обсуждается: https://www.opennet.ru/tips/info/2037.shtml

Ответить | Правка | Cообщить модератору

Оглавление
Раздел полезных советов: Настройка iSCSI в Ubuntu Linux, auto_tips, 23-Апр-09, 03:54  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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