Пятница, 29.03.2024, 12:17
Приветствую Вас Гость | RSS
Мой сайт
Главная
Регистрация
Вход
Форма входа

Меню сайта

Категории раздела
Об ОС Windows [137]
В категории размещаются статьи, касающщиеся операционных систем от Microsoft.
Об ОС *Nix [198]
В данной категории собраны статьи об ОС семейства Unix/Linux/FreeBSD/...
Справочные материалы [351]
Справка по всему разделу.
Виртуализация и Облака [46]
Networks & Routing [86]
DataBases [22]

Наш опрос
Оцените мой сайт
Всего ответов: 209

Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Главная » Статьи » Системное администрирование » Об ОС *Nix

Настройка iSCSI в Ubuntu Linux
Настройка 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


Источник: http://www.opennet.ru/tips/info/2037.shtml
Категория: Об ОС *Nix | Добавил: admin (19.03.2012)
Просмотров: 2250 | Комментарии: 3 | Теги: initiator, client, Target, Server, config, iscsi | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024