14 / 18 / 5
Регистрация: 13.04.2011
Сообщений: 148
1

Как настроить iSCSI target?

20.11.2013, 07:07. Показов 4154. Ответов 3
Метки нет (Все метки)

Всем дорого времени суток,

В общем поставил iSCSI target на Debian, пробую по сети подключить хранилище на Windows 7 через iSCSI-Initiator. Имя таргета получает нормально, но вот устройств не отображает.

Скрин с Win7:
Как настроить iSCSI target?


Кто-то может сталкивался с такой проблемой?

Конфиги сервера:

/etc/iet/ietd.conf
Код
Target iqn.2013-11.loc.domain.storage:iscsiboot
Lun 1 Path=/dev/sda, Type=blockio
/etc/iet/initiators.allow
Код
ALL ALL
/etc/iet/targets.allow
Код
ALL ALL
Код
root@netboot:~# fdisk -l
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004dcc4

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048   304228351   152113152   83  Linux
/dev/sdb2       304230398   312580095     4174849    5  Extended
/dev/sdb5       304230400   312580095     4174848   82  Linux swap / Solaris

Disk /dev/sda: 1000.1 GB, 1000146198016 bytes
255 heads, 63 sectors/track, 121594 cylinders, total 1953410543 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
Код
root@netboot:~# netstat -tulpn | grep 3260
tcp        0      0 0.0.0.0:3260            0.0.0.0:*               LISTEN      2268/ietd
tcp6       0      0 :::3260                 :::*                    LISTEN      2268/ietd
Код
root@netboot:~# tgtadm --lld iscsi --op show --mode target
Target 1: iqn.2013-11.loc.domain.storage:iscsiboot
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags:
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 1000146 MB, Block size: 512
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sda
            Backing store flags:
    Account information:
    ACL information:
        ALL
На сколько я понимаю Lun 1 не экспортируется по сети, но почему я не понимаю. Хотя может и не в этом проблема.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2013, 07:07
Ответы с готовыми решениями:

Обьясните как определяется *target
/** * Сортирует массив, используя рекурсивную сортировку слиянием * up - указатель на массив,...

Target работает не так как нужно
<div> <div class="main"> <div><img></div> <div><img></div> ...

КАК экспортировать TARGET в в питоновском скрипте
#!/usr/bin/python import subprocess exp = "export TARGET=C++" subprocess.call(exp,...

Служба iSCSI
Система Windows7 Максимальная х64. Не запускается служба iSCSI. Пишет ошибку 1717:Неизвестный...

3
14 / 18 / 5
Регистрация: 13.04.2011
Сообщений: 148
21.11.2013, 09:25  [ТС] 2
Нашел проблему. Настройку ietd.conf сделал так:
Код
Target iqn.2013-11.loc.domain.storage:iscsiboot
        Lun 0 Type=fileio,Path=/home/storage/lun1.img
Тут как диск используется файл, сделал для тестов, но работать будет и с sd* дисками

Добавлено через 23 часа 32 минуты
Всплыла новая проблема. Хочу установить Win7 на iscsi-target. Пытаюсь сделать по мануалу: http://www.etherboot.org/wiki/... si_install. Правда там в примере в dhcp настройки делаются
Код
option space gpxe;
option gpxe-encap-opts code 175 = encapsulate gpxe;
option gpxe.keep-san code 8 = unsigned integer 8;

filename "";
option root-path "iscsi:my.target.dns.name::::iqn.2007-08.name.dns.target.my:iscsiboot";
option gpxe.keep-san 1;
а я все в файл загрузчика gpxe.pxe засунул, который можно сгенерировать на сайте http://rom-o-matic.net/gpxe/gp... /build.php.

Все бы вроде хорошо. Диск iscsi-target подключается, делается установка set keep-san чтобы диск автоматом не отключился при неудачной загрузке. После того как загрузка не удалась с iscsi диска, по идее должна начаться загрузка со следующего устройства (у меня после LAN в биосе стоит загрузка с USB флешки, на которой собственно инсталлятор Win7). Но вместо того чтобы грузиться с флешки у меня выдает:
Код
PRESS A KEY TO REBOOT
Причем если просто через Ctrl+B войти в командную строку gPXE и сразу прописать exit, та же самая ситуация получается. Т.е. после того как gPXE файл загрузился в сетевую карту с другого устройства комп грузиться дальше не хочет. Есть идеи почему так?

Чтобы сразу избежать глупых вопросов: Если грузить комп сразу с флешки, то установка начинается нормально, но так не получиться. Потому-как чтобы с iscsi-target смонтировать диск и на него потом ставить систему, нужно сначала запустить gPXE.
0
14 / 18 / 5
Регистрация: 13.04.2011
Сообщений: 148
23.11.2013, 11:05  [ТС] 3
Неужели никто этого не делал никогда?
0
14 / 18 / 5
Регистрация: 13.04.2011
Сообщений: 148
10.12.2013, 08:03  [ТС] 4
Нашел решение проблемы. Сделал как тут http://ipxe.org/wimboot.
Делаю так:
При запуске ipxe жду инициализацию iscsi дисков. После регистрации диска вхожу в командную строку ipxe и ввожу
Код
chain http://10.222.0.220/win7/boot.ipxe
Запускается оболочка установщика win7, а дальше оболочка уже сама берет данные с установочного диска(в моем случае с флешки). Самое приятное было то, что оболочка сама определила мою сетевую карту, говорят что с этим часто бывают проблемы.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2013, 08:03
Помогаю со студенческими работами здесь

как починить st-link utility - "no target connected"
В попытках настроить дебаг - сломал себе st-link утилиту, не работает "connect" - выдаёт "no target...

Как отловить target окна открытия страницы?
У ссылок и форм есть аттрибут target - открыть в новом окне или в текущем. Как этот таргет поймать...

Как сделать блок div, целью target?
У меня появилась проблема, мне надо сделать так, что бы при нажатии на ссылку, она открывалась в...

Резервное копирование на iSCSI
Здравствуйте. В общем такая проблема. Имеется NAS с настроенным ISCSI, на него складываюся полные...

Резервное копирование на iscsi freenas
При попытке настроить резервное копирование по расписанию на том на подключенный через iscsi диск...

Зависает iSCSI после перезагрузки
Приветствую всех. Есть проблема, гугл не помогает, прошу помощи здесь. Настроен iSCSI target на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru