В моем текущем рабочем центре у нас есть SAN который, в свою очередь, использует NAS которые время от времени мне нужно получить, чтобы получить или сохранить некоторые данные.
Для управления и совместного использования ресурсов NAS мы используем FreeNAS, что позволяет нам получать доступ к общим папкам через CIFS, NFS, Ftp o TFTP. Но есть и другой способ «смонтировать» любой из разделов, созданных как локальный диск на нашем компьютере.
Для этого мы должны использовать пакет открытый iscsi.
А теперь начинается самое интересное:
1- Установите пакет open-iscsi
$ sudo aptitude install open-iscsi
2- Остановите службу:
$ sudo /etc/init.d/open-iscsi stop
3- Сохраните файл /etc/iscsi/iscsid.conf, а затем отредактируйте его:
$ sudo cp /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.origin $ sudo nano /etc/iscsi/iscsid.conf
4- Поместите в этот файл следующее:
node.startup = automaticnode.leading_login = Нет node.session.auth.authmethod = CHAP node.session.auth.username = [chap_user] node.session.auth.password = [chap_password] discovery.sendtargets.auth.authmethod = CHAP обнаружение .sendtargets.auth.username = [chap_user] discovery.sendtargets.auth.password = [chap_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 = 5 node.conn [0] .timeo.noop_out_timeout = 5 node.session.err_timeo.abort_timeout = 15 node.session.err_timeo.lu_reset_timeout = 30 node.session. err_timeo.tgt_reset_timeout = 30 node.session.initial_login_retry_max = 8 node.session.cmds_max = 128 node.session.queue_depth = 32 node.session.xmit_thread_priority = -20 node.session.iscsi.InitialR2mediaiste. = Да node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.conn [0] .iscsi.MaxRecvDataSegmentLengt h = 262144 node.conn [0] .iscsi.MaxXmitDataSegmentLength = 0 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 node.session.nr_sessions = 1 node.session.iscsi.FastAbort = Да
5- Сохраняем и перезапускаем сервис либо запускаем:
$ sudo /etc/init.d/open-iscsi restart
6- Теперь, чтобы увидеть объемы SAN, мы помещаем:
# iscsiadm --mode discovery --type sendtargets --portal [IP del SAN]
В моем случае это будет:
# iscsiadm --mode discovery --type sendtargets --portal 192.168.24.20
7- Он перечисляет тома SAN и их IQN и возвращает что-то вроде этого:
iqn.2002-10.com.infortrend:raid.sn7817070.001
8- Затем мы получаем доступ с помощью команды:
# iscsiadm --mode node --targetname iqn.2002-10.com.infortrend:raid.sn7817070.001 --portal 192.168.24.20:3260 --login
С этого момента, если мы выполним в терминале:
# fdisk -l
Мы увидим, что у нас будут доступны все разделы или тома SAN, которые мы можем смонтировать, как если бы это был жесткий диск или память.
Когда мы закончили, мы разбираем все, что использовали, и останавливаем службу:
$ sudo /etc/init.d/open-iscsi stop
Очень полезно, если вы хотите установить на серверах. Добавлено в избранное.
Это самый интересный мир. Здесь, в JCCE, мы уже попробовали несколько альтернатив openmediavault, nas4free, freenas, glusterfc, даже drbd + openmediavault, чтобы получить гибрид san, но у нас никогда не было ресурсов для этого и zfs ... меньше чем меньше ... Salu2s
Я использую Frenas в течение некоторого времени, и я использую iSCSI в кластере высокой доступности Windows Server 2008, на сегодняшний день, и даже с помощью шагов, описанных в этой статье, я все еще не могу подключить эти диски к Linux, Windows прекрасно их видит и монтирует их, но с Linux У меня всегда одна и та же ошибка:
iscsiadm: ошибка аутентификации при входе с целью
iscsiadm: обнаружение входа в систему на xxxx не удалось, отказ от 5
iscsiadm: не удалось выполнить обнаружение SendTargets: обнаружена неповторяемая ошибка входа в систему iSCSI