Краткая инструкция по быстрому развёртыванию iSCSI-инициатора (клиента) на ОС Gentoo GNU/Linux с помощью Open-iSCSI
В первую очередь необходимо установить пакет open-iscsi
# emerge --ask sys-block/open-iscsi
Затем в файле /etc/iscsi/iscsid.conf необходимо:
закомментировать
# node.startup = manual
и раскомментировать
node.startup = automatic
Далее запускаем службу iscsid и включим её в автозагрузку
# rc-service iscsid start # rc-update add iscsid default
Теперь подключаем портал
# iscsiadm -m discovery -p 172.16.32.227 -t st
консоль должна показать
172.16.32.227:3260,0 iqn.2004-08.tw.com.qsan:p150c-000a8a129:default-target
После этого из файла /etc/iscsi/initiatorname.iscsi необходимо скопировать значение InitiatorName
InitiatorName=iqn.2016-04.com.open-iscsi:c7e16876890
и прикрепить его в настройках хранилища
Далее подключаем цель
# iscsiadm -m node --targetname "iqn.2004-08.tw.com.qsan:p150c-001a8a002:default-target" --login
или все таргеты
# iscsiadm -m node --login
После этого должен появиться новый диск. Это можно увидеть с помощью команды
# lsblk
Теперь можно создавать разметку диска и файловую систему, и монтировать его в нужную директорию
Для отключения целей можно воспользоваться командой
# iscsiadm -m node --logout
Команда для удаления портала
Для автоматического монтирования необходимо создать директорию, например /mnt/storage_iscsi/, и в файле /etc/fstab дописать строчку:
UUID=e165a79e-245a-4e76-91a5-3a21e4123210 /mnt/storage_iscsi ext4 defaults,auto,_netdev 0 0
Параметр _netdev здесь обязателен!