Подключение к iSCSI Target, созданной на сетевом хранилище с ОС Linux

Сетевые хранилища QNAP могут одновременно служить в качестве NAS (Network Attached Storage) для организации совместного доступа к файлам и быть частью облачных сред, с использованием iSCSI.

В данной статье будет описано как подключить iSCSI Initiator на базе OS LINUX c помощью пакета Linux Open-iSCSI Initiator к iSCSI Target, созданной на сетевом хранилище.
Если вы используете другую операционную систему: Windows, OS X.
Откройте Главное Меню и найдите приложение Terminal.


Установите пакет open-iscsi
sudo apt-get install open-iscsi

Откройте файл конфигурации Open-iSCSI Initiator редактором Nano.
nano /etc/iscsi/iscsid.conf
Найдите строку node.startup = automatic и уберите знак # в начале строки. Это нужно сделать для того, чтобы iSCSI LUN монтировался при загрузке операционной системы.

Перезагрузите службу open-iscsi
/etc/init.d/open-iscsi restart

Выполните обнаружение целей iSCSI.
iscsiadm -m discovery -t sendtargets -p 192.168.10.101:3260

Отметьте один или несколько узлов iSCSI, которые требуется подключить.
iscsiadm -m node

Войдите в цель iSCSI следующей командой

iscsiadm -m node --targetname "iqn.2004-04.com.qnap:ts-469pro:iscsi.ts469.dd1c10" --portal "192.168.10.101:3260" --login
Если все пройдет успешно, вы увидите сообщение следующего вида:

Login to [iface: default, target: iqn.2004-04.com.qnap:ts-469pro:iscsi.ts469.dd1c10, portal: 192.168.10.101,3260]: successfu

Создайте раздел на подключенном iSCSI-диске.
fdisk /dev/sde

В мастере разделов нажмите клавишу n, выберите требуемые параметры, после чего нажмите на клавишу w для того, чтобы сохранить настройки.

Отформатируйте созданный раздел.
mkfs.ext4 /dev/sde1

Создайте папку монтирования.
mkdir /mnt/iscsi
Примонтируйте Lun.
mount -t ext4 /dev/sde1 /mnt/iscsi/
На этом настройка окончена, виртуальный диск подключен в папку /mnt/iscsi

KB-4142