Debian Подключение iSCSI тома


Для того, чтобы подключить и отформатировать iSCSI том в системе Debian, вам нужно установить пакет open-iscsi, который предназначен для высокопроизводительной, независимой от транспортного уровня реализации iSCSI в Debian. Этот пакет так же известен как Linux Open-iSCSI Initiator. Убедитесь что версия вашего ядра Linux не ниже 2.6.16, с инструкциями по установке на REHL 5/ CentOS 5/ Fedora Linux можно ознакомиться здесь.

Установка Open-iSCSI Initiator

Установите пакет, выполнив следующую команду:
$ sudo apt-get install open-iscsi

Конфигурация по-умолчанию Open-iSCSI

Вам нужно создать символические ссылки для двух файлов, эти файлы ожидаются по указанным ниже путям утилитой iscsiadm, наберите:
ln -s /etc/{iscsid.conf,initiatorname.iscsi} /etc/iscsi/Файл конфигурации по-умолчанию должен располагаться здесь /etc/iscsi/iscsid.conf, или здесь ~/.iscsid.conf. Откройте файл /etc/iscsi/iscsid.conf:
# vi /etc/iscsi/iscsid.confУстановите параметры node.session.auth.username, node.session.auth.password и другие параметры в значения указанные ниже:
node.startup = automatic
node.session.auth.username = MY-ISCSI-USER
node.session.auth.password = MY-ISCSI-PASSWORD
discovery.sendtargets.auth.username = MY-ISCSI-USER
discovery.sendtargets.auth.password = MY-ISCSI-PASSWORD
node.session.timeo.replacement_timeout = 120
node.conn[0].timeo.login_timeout = 15
node.conn[0].timeo.logout_timeout = 15
node.conn[0].timeo.noop_out_interval = 10
node.conn[0].timeo.noop_out_timeout = 15
node.session.iscsi.InitialR2T = No
node.session.iscsi.ImmediateData = Yes
node.session.iscsi.FirstBurstLength = 262144
node.session.iscsi.MaxBurstLength = 16776192
node.conn[0].iscsi.MaxRecvDataSegmentLength = 65536
Сохраните и закройте файл. Перезапустите сервис open-iscsi:
# /etc/init.d/open-iscsi restartТеперь вам нужно определить целевой узел:
# iscsiadm -m discovery -t sendtargets -p ISCSI-SERVER-IP-ADDRESSЕсли IP целевого сервера 192.168.1.60, введите:
# iscsiadm -m discovery -t sendtargets -p 192.168.1.60или
# iscsiadm --mode discovery --type sendtargets --portal 192.168.1.60Запишите ID записи (например iqn.2001-05.com.doe:test) полученной с помощью операции, указанной выше. Идентификатор понадобится, чтобы подключиться к диску:
# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.60:3260 --loginПерезагрузите сервис снова (пример переводчика: у меня перезагрузка сервиса сбила подключение, на момент перевода не успел сделать так, чтобы работало (lenny amd64).
# /etc/init.d/open-iscsi restart

Форматирование тома iSCSI

Теперь вы можете видеть добавленный в систему диск. Используйте файл /var/log/messages, чтобы определить его имя:
# tail -f /var/log/messagesДопустим, имя вашего устройства /dev/sdc, введите слещующую команду чтобы создать раздел:
# fdisk /dev/sdcИ отформатируйте раздел:
# mkfs.ext3 /dev/sdc1И можно монтировать раздел в файловую систему:
# mkdir /iscsi
# mount /dev/sdc1 /iscsi
Оригинал: http://www.cyberciti.biz/faq/howto-setup-debian-ubuntu-linux-iscsi-initiator/

Комментарии

Популярные сообщения